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".
展开
 我来答
百度网友f89d9f6
2012-04-25
知道答主
回答量:1
采纳率:0%
帮助的人:1635
展开全部
从你的程序看if,end,应该是配套的,你试试在M文件中把程序完整写出来,在粘贴在command window,我上次也出现这个问题,前面部分是粘贴的,后面在运行时输入end,就报错。写完整再粘贴就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
貊米郏竹萱
2019-06-23 · TA获得超过1367个赞
知道小有建树答主
回答量:1887
采纳率:96%
帮助的人:8.7万
展开全部
把最后一行的end删掉试试(该end没有其它关键字与之匹配,而正常情况下,end作为关键字使用时,前面必然有对应的if、for、while、try或function等关键字)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
i2nd
2010-05-23 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2016
采纳率:0%
帮助的人:1422万
展开全部
这个1:1:3401绝对不是错误,顶多是多余。
真正的问题应该出现在你的程序的其他地方,比如for和end不匹配、if end不匹配、while end不匹配等等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dsp_zfg
2010-05-24 · TA获得超过178个赞
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:104万
展开全部
最直接的方法,删除一个END
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cdinten
2010-05-23 · TA获得超过6589个赞
知道大有可为答主
回答量:3562
采纳率:56%
帮助的人:1336万
展开全部
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
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式