sun1993 发表于 2007-9-5 21:46

帮忙看下这个小程序错在哪里了

写了一个小程序,运行出错,大家帮忙检查一下错误在哪,谢谢
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 编辑 ]

xjzuo 发表于 2007-9-5 21:52

运行,没有问题:

y =
   1   2   3   4

z =
   5   6   7   8   9

花如月 发表于 2007-9-5 21:59

是版本的问题吧?

eight 发表于 2007-9-5 23:14

请认真阅读我写的“写给学习 matlab 的新手们”这个精华帖,里面就提到变量的定义问题

[ 本帖最后由 ChaChing 于 2010-6-14 21:49 编辑 ]

appleseed05 发表于 2007-9-6 12:04

没有问题啊;
要不你加上z=[];y=[];

sun1993 发表于 2007-9-6 12:37

不好意思,给大家添麻烦了,是我run的时候犯了一个低级错误,程序是对的:@$

水心 发表于 2007-11-28 19:24

回复 #6 sun1993 的帖子

你那里错了呢?我也遇到了这个问题的,可我不知道错在那里!不好意思啊!
页: [1]
查看完整版本: 帮忙看下这个小程序错在哪里了