声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3996|回复: 3

[编程技巧] fmincon中的参数如何传递?

[复制链接]
发表于 2007-8-11 18:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
在函数fmincon的使用中,通常的matlab帮助中只直接提到如下的使用方式:
①X=FMINCON(FUN,X0,A,B,Aeq,Beq,LB,UB,NONLCON,OPTIONS)
但是看到有些时候使用了下面这种方式:
②X=FMINCON(FUN,X0,A,B,Aeq,Beq,LB,UB,NONLCON,OPTIONS,P1,P2,...)
和①中的方式不同,在②中的options后面带有参数:p1,p2等,这个参数时函数“fun”中需要的参数吗?有没有顺序上的要求?

能不能举个简单的例子说明一下?谢谢
回复
分享到:

使用道具 举报

发表于 2007-8-11 20:47 | 显示全部楼层
help里没有?那就看看doc文档,现在的电脑没matlab
发表于 2007-8-11 22:48 | 显示全部楼层
 楼主| 发表于 2007-8-12 15:42 | 显示全部楼层

谢谢版主帮助
根据:
X=FSOLVE(FUN,X0,OPTIONS,P1,P2,...) passes the problem-dependent
parameters P1,P2,... directly to the function FUN: FUN(X,P1,P2,...).
Pass an empty matrix for OPTIONS to use the default values.


从这个函数看,参数是根据函数直接传递,参数也应该是根据顺序传递。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-6-4 05:28 , Processed in 0.075354 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表