matlab程序,哪位大神可以优化算法节省时间,这个程序耗时太长了T^T

matlab程序,哪位大神可以优化算法节省时间,这个程序耗时太长了T^T,第1张

修改算法。。。这一大串的代码有多少人会仔细看啊,说明/注释都没有。

找出问题自己想办法改吧

大致看了下,主要时间大概还是在多重循环那了。想缩减时间的话,简化一下那部分

也可以调用matlab自带的计时工具,看那个函数占用时间做多。

找到了。括号错误和乘号或除号错误,不过还是没有最优解,再检查括号和乘除符号正确不?

function [c,ceq]=confun(x)

c=[(2164^3sin(x(2))-315^2164sin(x(2)))/(4x(1)315sin((x(2)/2)-315sqrt(4164^2-315^2)sin(x(2))))-067;

(2315^218059sin(x(2)/2)/8x(2)/180)(2164^2x(2)-(2164^2-315^2+03315sqrt(4164^2-315^2)sin(x(2))-4x(1)03315sin(x(2)/180)))-16;

164sin(x(2))/315sin(x(2))-2;

929080^2/8133x(1)8x(2)-19]

、线性规划

[x,fval]=linprog(c,A,b,Aeq,Beq,VLB,VUB)

用于解决

min(z)=cX%%求满足条件的X与已定系数c乘积之和的最小值

st

AX<=b %不定约束

AeqX=Beq %定约束

VLB<=X<=VUB %天花板约束

以上就是关于matlab程序,哪位大神可以优化算法节省时间,这个程序耗时太长了T^T全部的内容,包括:matlab程序,哪位大神可以优化算法节省时间,这个程序耗时太长了T^T、matlab优化问题、matlab调用exe优化算法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10219329.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存