MATLAB-最优化
ZQSZXY
这个作者很懒,什么都没留下…
展开
-
matlab保存符合条件的值到一个新的向量
之前用MATLAB做数值计算,没用到过保存符合条件数据的功能,MATLAB已经不常用了。前几天,做一个小实验要保存一下中间程序产生的数据,尝试了半天,没想到简单的方法,后来百度发现了一个小技巧,现记录如下:比如产生1到100的递增向量,现在需要保存向量中大于50的向量,怎么用MATLAB实现?clc,clear;kmax=100;a = [];for k=1:kmax if k...原创 2019-12-08 16:39:52 · 6550 阅读 · 1 评论 -
利用0.618法(黄金分割法)求极小值
[书籍]马昌风-最优化方法与MATLAB程序设计书中例题编程详解利用0.618法(黄金分割法)求极小值思路图解:MATLAB程序如下:clc,clear;epsilon=10^-4;phi=@(x) x^2-sin(x); %phi为目标函数a=0;b=1; %a,b,分别为区间(a,b)的端点t=(sqrt(5)-1)/2; %t为区间长度缩短率,即为每次迭代,区间...原创 2018-09-22 18:28:55 · 21002 阅读 · 1 评论