matlab 出现“??? end | Error: Illegal use of reserved keyword "end".”为什么啊? 10
fori=1:1:3401b4(i)=B0(i)+B1(i)*Pe4(i)+B2(i)*(Pe4(i))^2+B3(i)*(Pe4(i))^3+B4(i)*(Pe4(i)...
for i=1:1:3401
b4(i)=B0(i)+B1(i)*Pe4(i)+B2(i)*(Pe4(i))^2+B3(i)*(Pe4(i))^3+B4(i)*(Pe4(i))^4;
b5(i)=B0(i)+B1(i)*Pe5(i)+B2(i)*(Pe5(i))^2+B3(i)*(Pe5(i))^3+B4(i)*(Pe5(i))^4;
end
??? end
|
Error: Illegal use of reserved keyword "end". 展开
b4(i)=B0(i)+B1(i)*Pe4(i)+B2(i)*(Pe4(i))^2+B3(i)*(Pe4(i))^3+B4(i)*(Pe4(i))^4;
b5(i)=B0(i)+B1(i)*Pe5(i)+B2(i)*(Pe5(i))^2+B3(i)*(Pe5(i))^3+B4(i)*(Pe5(i))^4;
end
??? end
|
Error: Illegal use of reserved keyword "end". 展开
展开全部
从你的程序看if,end,应该是配套的,你试试在M文件中把程序完整写出来,在粘贴在command window,我上次也出现这个问题,前面部分是粘贴的,后面在运行时输入end,就报错。写完整再粘贴就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把最后一行的end删掉试试(该end没有其它关键字与之匹配,而正常情况下,end作为关键字使用时,前面必然有对应的if、for、while、try或function等关键字)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个1:1:3401绝对不是错误,顶多是多余。
真正的问题应该出现在你的程序的其他地方,比如for和end不匹配、if end不匹配、while end不匹配等等。
真正的问题应该出现在你的程序的其他地方,比如for和end不匹配、if end不匹配、while end不匹配等等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最直接的方法,删除一个END
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for i=1:3401
b4(i)=B0(i)+B1(i)*Pe4(i)+B2(i)*(Pe4(i))^2+B3(i)*(Pe4(i))^3+B4(i)*(Pe4(i))^4;
b5(i)=B0(i)+B1(i)*Pe5(i)+B2(i)*(Pe5(i))^2+B3(i)*(Pe5(i))^3+B4(i)*(Pe5(i))^4;
end
不要用for i=1:1:3401
b4(i)=B0(i)+B1(i)*Pe4(i)+B2(i)*(Pe4(i))^2+B3(i)*(Pe4(i))^3+B4(i)*(Pe4(i))^4;
b5(i)=B0(i)+B1(i)*Pe5(i)+B2(i)*(Pe5(i))^2+B3(i)*(Pe5(i))^3+B4(i)*(Pe5(i))^4;
end
不要用for i=1:1:3401
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询