-1

さて、Excelスプレッドシートで特定のデータの計算をコンパイルして実行しました。データが非常に大きいため、matlab を使用してプロットします。そこで、各データ セットを 1 ~ 10 に分けて、フォルダーに txt ファイルとして保存しました。コードを使用して、列の一部を列 1 と 2 などに割り当て、たとえばセット 2 から、それらをプロットしたいと思います。どのようにアプローチすればよいですか?現在、「importdata」コードを使用しています。特に必要な列を選択するにはどうすればよいですか? ここに私がこれまでに持っているもののサンプルがあります:

set2=importdata(file2.txt)

column3=set2(?) (say i need column 3)

column4=set2(?)  (say i need column 4)

plot(column3,column4)

私はmatlabが苦手です。助けてほしい。ありがとう

set2 data saved as file2

350 1.2 858  0.02   1300        
550 1.4 721  0.02   1300            
650 1.8 673  0.02   1300                
750 2.2 600  0.01   1300
4

2 に答える 2

3

テキスト ファイルに保存してから読み込むのではなく、MATLAB の組み込み xlsread() 関数を使用してデータを読み取ることができることに注意してください。列の抽出は、以前のポスターの回答と同じです。

于 2013-03-19T13:52:38.510 に答える
1

使用する

 column2 = set2(:,2)
 column3 = set2(:,3) 

于 2013-03-19T13:24:14.100 に答える