关于linux下matlab中cd命令
装在linux下的matlab,在命令窗口中用cd命令,遇到个小问题:有目录 /home/sun/eff, eff 下又有名称分别为1,2,3.....100这一百个子目录,用
for i=1:100
cd /home/sun/eff/i
end
提示没有/home/sun/eff/i 这个目录
奇怪,为什么i 的值不能读取呢?请教大家了,谢谢! 数据类型不匹配,i为数字而cd需要得是字符串 谢谢花版主
试了一下,用 j=num2str(i) 结果还是不行
晕了! 原帖由 sun1993 于 2008-1-17 12:47 发表 http://www.chinavib.com/forum/images/common/back.gif
这个小问题还是搞不定,奇了怪了
请大家帮帮忙吧
二者的区别应该不大,估计是你的用法不对。windows下的解决方法(包含建立/读写目录、文件):
clear,clc
current=pwd;
for i=1:3
pathname=strcat(current,'\',num2str(i));
mkdir(pathname);
cd(pathname);
save data.txti -ascii;
load data.txt
data
end
data =
1
data =
2
data =
3 问问楼主
linux下多pc机并行计算可以实行不? 可以呀, 只要装MPI 的软件包就可以了
可以到国家高性能计算中心和上海天文台网页上浏览一下
页:
[1]