大量数值怎么用matlab求最优值

 我来答
lhmhz
高粉答主

2017-06-19 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17007

向TA提问 私信TA
展开全部

可以考虑用matlab的lsqnonlin()求最优值。

例如,已知matlab0608.mat的数据变量32个(z11 z21 z31 z41 z51 z61 z71 z81  z12 z22 z32 z42 z52 z62 z72 z82  z13 z23 z33 z43 z53 z63 z73 z83 z14 z24 z34 z44 z54 z64 z74 z84),每个变量为10x4矩阵,求

q(w,b,s0,hs)=q1(w,b,s0,hs)+q2(w,b,s0,hs)+q3(w,b,s0,hs)+q4(w,b,s0,hs)的最优值。

式中:w=p(1);b=p(2);s0=p(3);hs=p(4);

求解方法:

x =lsqnonlin(@(p)myfun(p,i,j),x0,[0 0 0 0],[1 1 1 0.12]

追答
如你有数据,可以帮你分析求解。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式