2017-08-27 16 views
2

私はMATLABを勉強していて、宿題のために日記機能を使用してコマンドウィンドウからファイルを保存することになっています。私は、次のコードを使用"日記"を使用したMATLABエラー

%% 2.21 

clc 
clear 

diary('degrees.dat') 

columnOne = linspace(0, 180, 8); 
columnTwo = columnOne .* (pi/180); 
D_to_R = [columnOne', columnTwo'] 

diary off 

clc 
clear 

load ('degrees.dat')` 

とエラーました:以前 線と同じでなければなりませんdegrees.dat ASCIIファイル の3行目のカラムの負荷 数を使用して

エラー。

私はエディタウィンドウに上記のコードを入れましたが、コマンドウィンドウに直接入れてみましたが、違いはありませんでした。保存されたファイルをロードするまでのコードはうまくいくように見えますが、エラーのような列数の違いはわかりません。 アイデア

+2

を使用することができます。同様に、 'diary'は、ASCIIファイル内のコマンドウィンドウからすべてのテキストを置きます。 'load'は、通常は' .mat'形式のファイルから、あるいはオプションであなたの日記ファイルの内容とは異なる特定の形式のASCIIから、変数をロードするために使用されます。日記ファイルは通常、Matlabで処理するつもりはありません。 'load( 'degrees.dat')'に何を期待しましたか? –

答えて

0

diaryを正しく使用しています。ただし、loadの使用は間違っており、現在の問題に基づいて不要になる可能性が最も高いです。あなたは、「日記」を使ってファイルを保存できることを示しました。

あなたは、コマンドウィンドウに、あなたが入力できるコマンドウィンドウにファイルdegrees.datに保存されているとしてあなたの日記の内容を表示したい場合: type degrees.datまたはtype('degrees.dat')

あなたが編集ウィンドウで開きたい場合は、 edit('degrees.dat')またはedit degrees.dat

+0

日記は、コマンドウィンドウに何を入力したかを記録するのに適しています。これは、履歴に戻って記録を見ることができる履歴です。後でデータを保存したり読み込んだりする方法を学ぶ可能性は非常に高いです。 – informaton

関連する問題