请教如何解决输入无效的错误
再问一个很弱的问题,不好意思:@$%外点惩罚函数法,其中无约束部分用单纯形法
clc;clear;
X0=;e=1e-5;global k;k=1;
v0=Y(@simplex,X0);
G=;c=max(abs(G));CNT=0;
while c>e
k=k+1;v0=Y(@simplex,X0);
G=;c=max(abs(G));CNT=CNT+1;
end
%其中单纯形法部分是作为一个函数, 已通过编译
function V0=simplex(x0)
结果
??? SUMT外点法
|
Error: The input character is not valid in MATLAB statements or expressions.
可是我并不认为输入的X0是无效的. 到底错在哪了,请大家指教. 谢谢 错误提示并不是说X0无效,而是你输入了无效的字符或者表达式。请把你的程序补充完整,不然怎么帮你调试呢?仔细检查一下,也或许会发现问题的所在。 v0(1);
v0(2);
这几个表示什么呀? ??? SUMT外点法
你把程序命名为中文了?建议先阅读本版“写给新手”的精华帖 非常非常感谢各位版主
确实是程序名的错误!!
不好意思,老是犯低级错误,给大家添麻烦, 有机会请吃饭咯
页:
[1]