-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] –