![]() |
刚学习matlab,请帮我看看为什么运行不了
函数没有问题
function f=axis_m(x) d=30; f=0.785398163*(x(1)+x(3))*(x(2).^2-d.^2); function [c,ceq] =confun(x) c()=97.00872722*(x(3).^2)*(x(1)+x(3))/(x(2).^4-30.^4); ceq=[]; x0=[300,60,90]; a=[]; b=[]; lb=[300,60,90]; ub=[650,140,150]; [x,fval]=fmincon(@axis_m,x0,a,b,[],[],lb,ub,@confun) 显示??? Strings passed to EVAL cannot contain function declarations 我不清楚哪儿不对,请各位指教:) |
回复: 刚学习matlab,请帮我看看为什么运行不了
你的这些语句都是在m文件中吗?
|
所有时间均为北京时间。现在的时间是 14:34。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.