MATLAB求解非线性规划剖析.pptVIP

  • 8
  • 0
  • 约1.03万字
  • 约 61页
  • 2016-12-02 发布于湖北
  • 举报
例 x=[3,4,2];y=[6 7 2];z=x*y z = 50 又例 z=x*y z = 18 21 6 24 28 8 12 14 4 MATLAB求解非线性规划 说明:fminsearch是用单纯形法寻优。而对于fminunc的算法: (1)fminunc为无约束优化提供了大型优化和中型优化算法,由于options中的参数LargeScale控制; LargeScale=’on’(默认值),使用大型算法; LargeScale=’off(默认值),使用中型算法。 请分析一下本段程序共循环多少次? % mzmfor2.m for n=1:5 x(n)=sin(n*pi/10); n=10; end For循环不能用For循环内新赋值循环变量n来终止。因此本段中循环次数仍为五次! 6.2 while循环 While 循环以不定的次数执行一条或多条语句,当条件不再满足时退出循环。While循环的一般形式是: while 条件式 语句; end 只要在表达式里的所有元素为真,就执行while和end 语句之间的运算式。就是说,只要条件式成立,运

文档评论(0)

1亿VIP精品文档

相关文档