24小时热门版块排行榜    

查看: 1461  |  回复: 6

kangfulike

无虫 (职业作家)

[求助] matlab end 使用违法

这是什么原因造成的?谢谢!
a=1;for h=1:1:10 for l=1:1:10 a=a+1; end end
??? a=1;for h=1:1:10 for l=1:1:10 a=a+1; end end
                                             |
Error: Illegal use of reserved keyword "end".
怎样才能使a=100 程序改如何改?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
xiegangmai(金币+2): 谢谢应助! 2011-12-16 21:21:45
kangfulike(金币+5): 2011-12-17 09:27:41
a=1;
for h=1:1:10
for l=1:1:10
a=a+1;
end
end
2楼2011-12-16 18:21:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)

【答案】应助回帖


xiegangmai(金币+1): 谢谢参与! 2011-12-16 21:21:53
kangfulike(金币+5): 2011-12-17 09:27:48
不过这么做a会等于101的
或者将a的初值设为0
3楼2011-12-16 18:21:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangyuewu08

木虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
xiegangmai(金币+1): 谢谢参与! 2011-12-16 21:22:28
kangfulike(金币+5): 2011-12-17 09:27:54
按照楼主的思路来的话,a的初值是1,在嵌套循环中一共自加了100(10*10)次,最后的值是101,楼主的代码风格需要改进
CODE:
a = 1;
for h = 1 : 10
    for l = 1 : 10
        a = a + 1;
    end
end

往事并不如烟
4楼2011-12-16 21:13:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangyuewu08

木虫 (著名写手)

【答案】应助回帖


xiegangmai(金币+1): 谢谢参与! 2011-12-16 21:23:37
kangfulike(金币+5): 2011-12-17 09:27:59
刚把楼主的代码运行了一下,系统的确提示了错误,这完全是格式的问题,将控制语句分行写就OK了
往事并不如烟
5楼2011-12-16 21:22:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

baby_wolf

新虫 (初入文坛)


xiegangmai(金币+1): 谢谢参与! 2011-12-19 21:30:12
多行代码尽量还是编写m文件吧。。别直接在command window写
6楼2011-12-19 18:42:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wqding

铜虫 (正式写手)


臭水沟(金币+1): 谢谢交流~~ 2011-12-20 11:11:24
a=1;for h=1:1:10 for l=1:1:10 a=a+1; end; end
                                                      ~~~~ 两个end间加一个分号即可。
7楼2011-12-20 08:35:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 kangfulike 的主题更新
信息提示
请填处理意见