我想连续创建temp(1).txt、temp(2).txt。。。temp(10).txt文件,请问如何操作哪,下面的代码有什么错误
function test
load data
for i=1 : 10
temp(i)=1+0.01*i;
filename=fopen('C:\Documents and Settings\admin\My Documents\MATLAB\temp(i).txt','wt');
fprintf(filename,'%10.2f\t',temp(i));
end
a是什么?您能够在上面的程序上改一下吗?谢谢
本回答被提问者采纳matlab如何实现通过变量来命名文件?
mydir=uigetdir('d:','选择一个txt文件保存目录');%%%选择txt文件的保存位置 可以选择已存在文件夹,也可以新建文件夹,也可以 选择D盘以外的文件夹,这里的d只起参考作用 str=input('str=','s'); %其中's'是输入字符串的意思,即输入txt文件名 fid=fopen([mydir '\\' str '.txt'],'w...
matlab怎将文件名称设为变量
N=100; % 文件数量for i=1:N filename = sprintf('asskil_%04i.txt',i); load(filename);end 如果文件不能直接用load读取,而是用别的函数处理(假设函数名为Readdata):N=100; % 文件数量for i=1:N filename = sprintf('asskil_%04i.txt',i); d = Readdata(fil...
matlab 文件名设置为变量
filename = [num2str(i),'.txt'];load(filename);程序内容 。。。save([num2str(i),'_m','.txt'],'FA');save([num2str(i),'_p','.txt'],'FP');end
matlab 文件名设置为变量
for x=1:3eval(['y',num2str(x),'=',num2str(x^2),';']);end 这段代码执行后,就是y1=1*1,y2=2*2,y3=3*3.你可以按照这种方法来生成你需要的文件名。比如i_m.txt等等。2.对于文件操作这一块,你的概念是不清晰的save只能保存变量,而不能对文件重命令。你可以自己再搜索资料进行...
MATLAB中将数据保存为TXT或者DAT格式的几种方案
1. save filename -ascii x 其中,filename是你想要的文件名(如examp01.txt),后面跟一个空格和`-ascii`,再输入变量名X。这将创建一个txt文件,但数值以指数形式存储。例如:>> a=[1 5 2;2 5 2; 7 8 9];>> save examp01.txt -ascii a;这将生成一个“examp01.txt”文件在当前...
怎么用Matlab生成特定名称的txt文件
他的用法如下:csvwrite('aa.txt',a) 其中aa.txt是你要保存的文件名,a为要保存的变量。比如:a=[1 2 3];csvwrite('aa.txt',a)MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
Matlab中i=1:10,如何用变量命名10个txt,i.txt?
for i=1:10 filename=strcat(num2str(i),'.txt');end
在Matlab中把变量输出到新的.txt文件
for i = 1:100 outfile=sprintf('time%03d',i);f_data(1,:)=[outfile,'= ',dat(startpos,3),' i为',i,'时的dat(startpos,3)的数值 ']end dlmwrite:('d:\\output.txt',f_data,'\\t');试试吧
如何用MATLAB创建带有变量的文件夹?
for i=1:100 s=strcat('mkdir step',int2str(i));system(s);end
matlab输出有字符和数据的单元数组到txt文件
在工作区浏览器中,右击需要保存的变量名,选择Save As…,将该变量保存为MAT文件。3. 利用save命令保存 该命令可以保存工作区,或工作区中任何指定文件。该命令的调用格式如下:● save:将工作区中的所有变量保存在当前工作区中的文件中,文件名为 matlab.mat,MAT文件可以通过load函数再次导入工作区...