如果把 i 换成字符串变量 s(i)
应该怎么做呢
处理字符串用C吧……
matlab矩阵中只存放数字
我的意思是这样的
我希望生成的文件名是 日期.txt
i=1:10
datevec(i)是日期数组
怎么生成datevec(i).txt
Matlab中i=1:10,如何用变量命名10个txt,i.txt?
i=1:10 A=magic(i);s=num2str(i);str=[s,'.txt'];save(str,'-ascii','A')end
在matlab里面怎么实现文件命名?
for i=1:10\\x0d\\x0a filename=['文本文件 ',num2str(i),'.txt'];\\x0d\\x0a if length(dir(filename))==0\\x0d\\x0a disp([filename,'不存在,创建...']);\\x0d\\x0a dos(['echo.>"',filename,'"'])\\x0d\\x0a else\\x0d\\x0a disp([filename,'存在,读...
MATLAB中怎样实现定制自己的变量名? 比如说,我需要产生10个独立的矩阵...
for i = 1:10 ss = ['A', num2str(i), ' = rand(3,3)'];eval(ss);end;
matlab菜鸟,i=1:10, 怎么显示Xi,i从1到10,比方说X1,X2,X3(用disp)
matlab输出也可以不用输出函数,你想输出那个矩阵的值直接将它写出来就行,后面不加分号,若要在M文件中显示所要求的值,建议把输出项写在最后,用逗号隔开 例:>> x=1:10 x = 1 2 3 4 5 6 7 8 9 10 >> ...
我想在matlab中实现,在路径E:\\JM 下连续建立10个文本文档,请问怎么用循 ...
若文件夹不存在,则创建文件夹 if ~exist('E:\\JM','dir')!md E:\\JM end 使用循环创建文件:先使用写权限打开,然后关闭 for i=1:10 file = sprintf('E:\\\\JM\\\\%iflamenco.txt',i);fid = fopen(file,'wt+');fclose(fid);end ...
matlab如何实现通过变量来命名文件?
mydir=uigetdir('d:','选择一个txt文件保存目录');%%%选择txt文件的保存位置 可以选择已存在文件夹,也可以新建文件夹,也可以 选择D盘以外的文件夹,这里的d只起参考作用 str=input('str=','s'); %其中's'是输入字符串的意思,即输入txt文件名 fid=fopen([mydir '\\' str '.txt'],'w...
如何给matlab的一组矩阵命名
for i=1:10 eval(['A',num2str(i),'=rand(i);']);end 这样就可以产生10个矩阵,上面只是一个示范,但大体意思就是这样的
如何用matlab在同一文件夹下创建若干个空的txt文件,例如1.txt,2.txt...
这个可以产生1-10.txt,要更多,吧10改成更大 for i =1:10 dos(['echo . > ' num2str(i) '.txt'])end
matlab中如何把字符串设置为变量名
1)就是把目录底下所有的mat文件都提取出来 file_name = dir('*.mat');除开file_name(1).Name和file_name(2).Name是.和..外,其他都是mat文件名。2)就是连续load,每次改变file_name for i = 1:13 name = ['Data1_Al_',num2str(i),'__U'];load name;your code;end 还有一个很...
在matlab中如何循环读取不同TXT文本里的数据到一个矩阵中
先result=[]for i=1:10 \/\/假如十个文件filename=''filename=str(i)+'.txt'y=load(filename)result=[result y]end