2017-08-03 8 views
-3

私は、MATLABの世界では初心者だし、あなたが正しい方向に私を得ることを願って...値の変更 - MATLAB

状況は以下の通りです:

1つの変数を凌駕するために、私は25の異なる値を持っています。これらの値のそれぞれ1つは、定義済みのテキストファイルに24回書き込まなければなりません。 最後に、私はこの変数の異なる値を持つ25のテキストファイルをそれぞれ持っているべきです(これは24の異なる場所で起こりますが、同じ列にあります)。

これは明確ですか?誰かが正しい方向に私を置くことができますか?

親切に、 Adrienne。

+0

OKだからあなたは何の問題に直面していますか? –

+0

matlabで変更する必要がある特定の文字列をテキストファイルで見つける方法はありますか? – Adrienne

+0

テキストファイルに変数を書きたいとします。テキストファイル内の特定の文字列を見つけることとは何が関係していますか?また、[MCVE] –

答えて

1

これでいくつかの機能が必要です。まず、MATLABのExcelデータが必要です。これはxlsreadで行われます。

num = xlsread(filename); 

これで同じことを25回実行します。これにはfor-loopを使用します。書くこと、およびfclose閉じるように開くfopenを使用して、テキストファイル、fprintfを開くに

for ct = 1:length(num) 
    <code here> 
end 

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 
関連する問題