声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1113|回复: 5

[编程技巧] 批处理有问题,请帮忙指出,谢谢!!

[复制链接]
发表于 2006-12-5 21:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
程序如下:
filepath='H:\amusem\bt\data\spectrums\coin\';
x=1:2014; n1=1; n2=1;
for i=0:n1
    for j=0:n2
        filename=[filepath 'x' num2str(i) 'y' num2str(j) 'z0'];
        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 编辑 ]
回复
分享到:

使用道具 举报

发表于 2006-12-5 22:05 | 显示全部楼层
a改为数组进行存储

[ 本帖最后由 ChaChing 于 2009-3-7 20:06 编辑 ]
 楼主| 发表于 2006-12-5 22:33 | 显示全部楼层
谢谢!!!
我加了,可是和原来的结果一样,还是不行。
发表于 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=[filepath 'x' num2str(i) 'y' num2str(j) 'z0' '.txt'];
        a=load (filename);
        figure(j+1)
        plot(x,a);
    end
end
 楼主| 发表于 2006-12-6 10:04 | 显示全部楼层

回复 #4 jimin 的帖子

谢谢,成功了!!

为什么原来的不对呢?奇怪!
发表于 2006-12-6 10:11 | 显示全部楼层
原帖由 yanzi12 于 2006-12-6 10:04 发表
谢谢,成功了!!

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



看看load 的用法吧
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-19 18:30 , Processed in 0.051347 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表