| 查看: 617 | 回复: 0 | ||
[求助]
为什么我用matlab改变初始参数值,得不到最优解,程序哪里有错误?
|
|
syms T t i N=8; T=zeros(1,N); q(1)=3/100*(t/100)^2; cmin=inf; for T(1)=1000:-5:200; %改变T(1)的初值 for i=2:8 %改变i,获得到其他的q值和T值 q(i)=1.1.^(i-1).*3./100.*((t+symsum(T(i),i,1,i-1))/100)^2; R=int(q(1),t,0,T(1)); digits(2) z=vpa(solve(int(q(i),t,0,T(i))-R,T(i))); %获得T(i)的值 T(i)=z(find(imag(z)==0)) %筛选,取T(i)的正实数解 end C=(31000+500*8*R)/(symsum(T(i),i,1,8)+40); %目标函数 if cmin>C cmin=C; %将C的较小值赋值给cmin Tmin=T(1); %将C较小时的T(1)赋值给Tmin end end cmin Tmin |
» 猜你喜欢
ZL-200D大鼠转棒疲劳仪
已经有0人回复
ZL-992大小鼠避暗实验仪
已经有0人回复
工程热物理与能源利用论文润色/翻译怎么收费?
已经有119人回复
ZL-991大小鼠穿梭实验仪
已经有0人回复
ZL-991大小鼠穿梭实验仪
已经有0人回复
面上没中,邀请各位路过的虫友分析一下分数
已经有13人回复
ZL-AI-099 AI小动物精细行为视频分析系统
已经有0人回复
LCY-CRS 大小鼠束缚应激管理系统
已经有0人回复
ZL-017大小鼠转轮节律监测系统
已经有0人回复
ZL-025 大小鼠双足平衡测痛仪
已经有0人回复
ZL-024E 大小鼠足底光热测痛仪
已经有0人回复










回复此楼