-3
我在Matlab在世界初学者,希望你可以帮我在正确的方向MATLAB ...更改值与值txt文件从Excel -
的情况如下:
在Excel的一个变量中,我有25个不同的值。这些值中的每一个都必须在预定义的文本文件中写入24次。 最后,我应该有25个文本文件,每个文本文件具有不同的变量值(发生在24个不同的地方,但在同一列中)。
这是否清楚?任何人都可以把我放在正确的方向吗?
亲切的问候, 艾德丽安。
我在Matlab在世界初学者,希望你可以帮我在正确的方向MATLAB ...更改值与值txt文件从Excel -
的情况如下:
在Excel的一个变量中,我有25个不同的值。这些值中的每一个都必须在预定义的文本文件中写入24次。 最后,我应该有25个文本文件,每个文本文件具有不同的变量值(发生在24个不同的地方,但在同一列中)。
这是否清楚?任何人都可以把我放在正确的方向吗?
亲切的问候, 艾德丽安。
好的,所以你需要一些这方面的功能。首先你需要matlab中的excel数据。这是通过xlsread完成的。
num = xlsread(filename);
现在你想要做同样的事情25次。为此,您使用for-loop。
for ct = 1:length(num)
<code here>
end
要打开你用fopen打开,fprintf写入一个文本文件,并fclose关闭。
fid=fopen(['textfile',num2str(ct),'.txt']);
fprintf(fid,num(ct));
fclose(fid)
总代码应该是这样的:
num = xlsread(filename);
for ct = 1:length(num)
fid=fopen(['textfile',num2str(ct),'.txt']);
fprintf(fid,num(ct));
fclose(fid)
end
确定,所以你面临什么问题? –
如何在文本文件中找到必须使用matlab进行更改的特定字符串? – Adrienne
你想在文本文件中写一个变量。这与在文本文件中查找特定字符串有什么关系?另请参阅[MCVE] –