yanzi12 发表于 2006-12-5 21:05

批处理有问题,请帮忙指出,谢谢!!

程序如下:
filepath='H:\amusem\bt\data\spectrums\coin\';
x=1:2014; n1=1; n2=1;
for i=0:n1
    for j=0:n2
      filename=;
      load (filename);
      a=filename;
      figure(j+1); plot(x,a);
    end
end

如果成功 a 应该是列矩阵 2014个元素,结果却是
a=H:\amusem\bt\data\spectrums\coin\x0y0z0

错在哪里呀,请指教!!谢谢!!

[ 本帖最后由 ChaChing 于 2009-3-7 20:06 编辑 ]

eight 发表于 2006-12-5 22:05

a改为数组进行存储

[ 本帖最后由 ChaChing 于 2009-3-7 20:06 编辑 ]

yanzi12 发表于 2006-12-5 22:33

谢谢!!!
我加了,可是和原来的结果一样,还是不行。

jimin 发表于 2006-12-5 22:55

load (filename);
      a=filename;
改为a=load(filename);
保险起见,测试了一下,x0y0z0里的数为 1 2 3 4
filepath='f:\matlab7\work\';
x=1:4;
n1=1;
n2=1;
for i=0:0
    for j=0:0
      filename=;
      a=load (filename);
      figure(j+1)
      plot(x,a);
    end
end

yanzi12 发表于 2006-12-6 10:04

回复 #4 jimin 的帖子

谢谢,成功了!!

为什么原来的不对呢?奇怪!

happy 发表于 2006-12-6 10:11

原帖由 yanzi12 于 2006-12-6 10:04 发表
谢谢,成功了!!

为什么原来的不对呢?奇怪!


看看load 的用法吧
页: [1]
查看完整版本: 批处理有问题,请帮忙指出,谢谢!!