24小时热门版块排行榜    

查看: 560  |  回复: 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的回帖

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的回帖
查看全部 4 个回答

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的回帖
信息提示
请填处理意见