为什么线面的matlab程序会出现错误?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 17:30:41
为什么线面的matlab程序会出现错误?
function f=wxy(x)
f=-x(1)^2-x(2)^2-3*x(3)^2-4*x(4)^2+8*x(1)+2*x(3)+3*x(3)+x(4)+2*x(5);
x0=[1,1,1,1,1];
A=[1,1,1,1,1;1,2,2,1,6;2,1,6,0,0;0,0,1,1,5];
b=[400,800,200,200];
lb=[0;0;0;0;0];
ub=[99;99;99;99;99];
[x,fval]=fmincon('wxy',x0,A,b,[],[],lb,ub);
disp([x,fval])
错误信息:function f=wxy(x)
|
Error:Function definitions are not permitted at the prompt or in scripts.
function f=wxy(x)
f=-x(1)^2-x(2)^2-3*x(3)^2-4*x(4)^2+8*x(1)+2*x(3)+3*x(3)+x(4)+2*x(5);
x0=[1,1,1,1,1];
A=[1,1,1,1,1;1,2,2,1,6;2,1,6,0,0;0,0,1,1,5];
b=[400,800,200,200];
lb=[0;0;0;0;0];
ub=[99;99;99;99;99];
[x,fval]=fmincon('wxy',x0,A,b,[],[],lb,ub);
disp([x,fval])
错误信息:function f=wxy(x)
|
Error:Function definitions are not permitted at the prompt or in scripts.
你的函数定义错误,不能在命令窗口定义
输入edit
function f=wxy(x)
f=-x(1)^2-x(2)^2-3*x(3)^2-4*x(4)^2+8*x(1)+2*x(3)+3*x(3)+x(4)+2*x(5);
这部分存为.m文件后 调用
输入edit
function f=wxy(x)
f=-x(1)^2-x(2)^2-3*x(3)^2-4*x(4)^2+8*x(1)+2*x(3)+3*x(3)+x(4)+2*x(5);
这部分存为.m文件后 调用
LINGO错误,这段程序为什么会出现以下错误:
为什么这个vf程序会出现嵌套错误?
matlab程序运行出现the statement is incomplete的错误,下面是程序,请问怎样解决
matlab 运行下面的程序出现一些错误,请帮忙看看错误在哪里,谢谢.
我的MATLAB积分程序出现错误To RESHAPE the number of elements must not c
matlab程序出现了错误,不知道哪里出错了
matlab 程序错误
求帮改MATLAB程序错误
matlab程序错误,
为什么MATLAB中会出现会错误呢 CC1=F(num2str(i),:)是F矩阵的第num2str(i)的元素
为什么我写的这个matlab程序没有错误,但是画不出图?
为什么matlab程序老是报 plot Vectors must be the same lengths.的错误?..