注册 登录
编程论坛 Matlab

[求助]for函数,人都要疯了

zxye 发布于 2007-04-19 18:16, 1571 次点击
for i=1:5
for j=1:3
H(i,j)=1/(i+j);
end
end
运行时,老是出错,人都快疯了,请高手指点密津!!
??? for
|
Error: Incomplete or misformed expression or statement.

6 回复
#2
zxye2007-04-19 18:18
还有这么case函数
switch(rem(17,4)==0)+(rem(17,2)==0)
case 0
m=magic(2)
case 1
m=magic(3)
case 2
m=magic(4)
otherwise
error('this is impossible')
end
运行时,也是出错
??? case
|
Error: Illegal use of reserved keyword "case".
#3
DingSun2007-04-19 20:50
回复:(zxye)[求助]for函数,人都要疯了
H = zeros(5,3),
在最前面加上这个
#4
zxye2007-04-20 09:11
不好用阿,高手快来救火吧
#5
hitzhang2007-04-20 11:27
怪事
你的程序没错阿
#6
zxye2007-04-20 15:37
发现问题之所在了,在M文件运行就会出现上面的错误提示,在命令窗口中就没有事了。
谁给一个解释啊
#7
tangsz2007-04-20 16:30
回复:(zxye)[求助]for函数,人都要疯了
没问题啊,你再运行一次
1