楼主: 迷途mitu
55747 9

[问答] matlab中optimset函数怎么用? [推广有奖]

  • 5关注
  • 11粉丝

教授

23%

还不是VIP/贵宾

-

威望
0
论坛币
2399 个
通用积分
21.1086
学术水平
11 点
热心指数
35 点
信用等级
12 点
经验
176 点
帖子
583
精华
0
在线时间
851 小时
注册时间
2010-4-17
最后登录
2022-12-7

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我在运行一个程序的时候有一段是这样的
options=optimset('algorithm','sqp');
但是运行出错,
Error using ==> optimset
Unrecognized parameter name 'algorithm'.
我就很疑惑,optimset这个函数应该怎么用呢?本人刚刚接触matlab,求指教啊!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB atlab matla Optim IMS matlab

沙发
迷途mitu 发表于 2012-8-10 13:21:31 |只看作者 |坛友微信交流群
顶一下!!!

使用道具

藤椅
zkymath 在职认证  发表于 2012-8-11 15:40:15 |只看作者 |坛友微信交流群
结构数组调用,赋值
opt=optimset
opt.?=

使用道具

板凳
3生石 在职认证  发表于 2012-8-13 20:58:40 |只看作者 |坛友微信交流群
>> opt=optimset

opt =

                   Display: []
               MaxFunEvals: []
                   MaxIter: []
                    TolFun: []
                      TolX: []
               FunValCheck: []
                 OutputFcn: []
                  PlotFcns: []
           ActiveConstrTol: []
                 Algorithm: []
    AlwaysHonorConstraints: []
            BranchStrategy: []
           DerivativeCheck: []
               Diagnostics: []
             DiffMaxChange: []
             DiffMinChange: []
            FinDiffRelStep: []
               FinDiffType: []
         GoalsExactAchieve: []
                GradConstr: []
                   GradObj: []
                   HessFcn: []
                   Hessian: []
                  HessMult: []
               HessPattern: []
                HessUpdate: []
           InitialHessType: []
         InitialHessMatrix: []
          InitBarrierParam: []
     InitTrustRegionRadius: []
                  Jacobian: []
                 JacobMult: []
              JacobPattern: []
                LargeScale: []
            LineSearchType: []
                  MaxNodes: []
                MaxPCGIter: []
             MaxProjCGIter: []
                MaxRLPIter: []
                MaxSQPIter: []
                   MaxTime: []
             MeritFunction: []
                 MinAbsMax: []
       NodeDisplayInterval: []
        NodeSearchStrategy: []
        NoStopIfFlatInfeas: []
            ObjectiveLimit: []
      PhaseOneTotalScaling: []
            Preconditioner: []
          PrecondBandWidth: []
            RelLineSrchBnd: []
    RelLineSrchBndDuration: []
              ScaleProblem: []
                   Simplex: []
       SubproblemAlgorithm: []
                    TolCon: []
                 TolConSQP: []
                TolGradCon: []
                    TolPCG: []
                 TolProjCG: []
              TolProjCGAbs: []
                 TolRLPFun: []
               TolXInteger: []
                  TypicalX: []
               UseParallel: []

使用道具

报纸
zhangtao 发表于 2012-8-14 15:14:59 |只看作者 |坛友微信交流群
要附上完整程序,你这段程序出错在前面,前面赋值没有做正确!!!
数学好就是要天天学

使用道具

地板
迷途mitu 发表于 2012-8-20 09:35:46 |只看作者 |坛友微信交流群
zhangtao 发表于 2012-8-14 15:14
要附上完整程序,你这段程序出错在前面,前面赋值没有做正确!!!
请问TolFun: []和TolX: []两个参数是设定什么的呢?

使用道具

7
linda8060 发表于 2012-9-11 20:10:33 |只看作者 |坛友微信交流群

使用道具

8
tulipsliu 在职认证  发表于 2012-9-11 22:24:40 |只看作者 |坛友微信交流群
应该是大小写错不,matlab 和其他高级计算机语言一样,是大小写敏感的吧;
options=optimset('Algorithm','sqp');

别忽略细节;

至于优化设置等问题,记得下载一个matlab 的优化工具箱的 PDF手册,那样就可以很容易的查明白;好像我发过工具箱手册的PDF文档,你可以在论坛搜索下,免费的。
劳动经济学

使用道具

9
matlab-007 发表于 2015-2-25 19:47:39 |只看作者 |坛友微信交流群
函数主要是用来:创建或编辑一个最优化参数选项
句法规则
options = optimset('param1',value1,'param2',value2,...) %设置所有参数及其值,未设置的为默认值
options = optimset                                                         %全部设置为默认                                                   
options = optimset(optimfun)                                        %设置与最优化函数有关的参数为默认
options = optimset(oldopts,'param1',value1,...)             %复制一个已存在的选项,修改特定项
options = optimset(oldopts,newopts)                            %用另一个新选项合并目前选项

使用道具

10
liuxin9023 发表于 2015-2-25 19:52:53 |只看作者 |坛友微信交流群
大小写写错了 认真看帮助文档

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-6-14 17:46