24小时热门版块排行榜    

查看: 558  |  回复: 3

zhangyuok

银虫 (初入文坛)

[求助] 在matlab中调用一组数据文件

想在matlab中调用一组已有的数据文件:p0001,p0002,...,p0100,我是这样写的
ii=001:1:100
X=load(['p0',num2str(ii)]);
可是一直报错,说无法调用,
我在想另一种形式也肯定是错误的:
i=1:1:100
X=load(['p0',num2str(ii)]);因为这样的话是p01,p02,...,p0100了。
不知道如何解决了,求高手指点!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

baobiao007

木虫 (职业作家)

中国特色

用 for 循环结构
我同意叔本华的观点,人们投身艺术和科学领域的强烈愿望之一就是逃离痛苦、残酷和枯燥无味的现实生活,逃离自己飘忽不定的七情六欲的桎梏。--爱因斯坦
2楼2013-11-01 17:20:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

363418323

铁虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
zhangyuok: 金币+10, ★★★★★最佳答案 2013-11-14 18:08:13
加几句
if ii<10
  filename = ['00' mun2str(ii)]
ifelse ii>10&&i<100
  filename = ['0' num2str(ii)]
else
  filename = [num2str(ii)]
end

楼主是聪明人,肯定看的懂我程序的意思给金币
thepursuitofhappiness
3楼2013-11-09 15:58:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangyuok

银虫 (初入文坛)

引用回帖:
3楼: Originally posted by 363418323 at 2013-11-09 15:58:25
加几句
if ii<10
  filename =
ifelse ii>10&&i<100
  filename =
else
  filename =
end

楼主是聪明人,肯定看的懂我程序的意思给金币...

Got it !Thx~
4楼2013-11-14 18:08:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zhangyuok 的主题更新
信息提示
请填处理意见