Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2012-12-17
帖子: 1
声望力: 0 ![]() |
![]()
函数没有问题
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 我不清楚哪儿不对,请各位指教 ![]() |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2012-12-18
帖子: 1
声望力: 0 ![]() |
![]()
你的这些语句都是在m文件中吗?
|
![]() |
![]() |