帮忙看下这个小程序错在哪里了
写了一个小程序,运行出错,大家帮忙检查一下错误在哪,谢谢clear;clc;
x=; n=length(x); j=1;k=1;
for i=1:n
if x(i)<5,y(j)=x(i); j=j+1;
elsez(k)=x(i); k=k+1;
end
end
结果为:
>> y
y =
4
>> z
??? Undefined function or variable 'z'.
[ 本帖最后由 ChaChing 于 2010-6-14 21:50 编辑 ] 运行,没有问题:
y =
1 2 3 4
z =
5 6 7 8 9 是版本的问题吧? 请认真阅读我写的“写给学习 matlab 的新手们”这个精华帖,里面就提到变量的定义问题
[ 本帖最后由 ChaChing 于 2010-6-14 21:49 编辑 ] 没有问题啊;
要不你加上z=[];y=[]; 不好意思,给大家添麻烦了,是我run的时候犯了一个低级错误,程序是对的:@$
回复 #6 sun1993 的帖子
你那里错了呢?我也遇到了这个问题的,可我不知道错在那里!不好意思啊!
页:
[1]