2016-05-03 189 views
-1

yamlに変換できるように、.matファイルをcsvに変換する必要があります。私はこの質問以下午前: http://in.mathworks.com/matlabcentral/answers/195151-how-to-convert-a-mat-file-into-a-csv-file.matをcsvファイルに変換するとエラーになります:matlab

をしかし、これらのコマンドMathWorks社のMATLABを書き込んだ後、このエラーを与えている:

??? Reference to non-existent field 'M'. 

はこれらは私が入力したコマンドです:

>> FileData = load ('C:\Users\cortana\Desktop\model3Ddlib.mat'); 
>> csvwrite ('C:\Users\cortana\Desktop\model3Ddlib.csv', FileData.M); 

はなぜこのエラーが来ていますそれを削除するにはどうすればよいですか?

答えて

0

FileDataは、格納された.mat変数をフィールドとして持つ構造体です。

あなた.MATが続いとしてCSVにエクスポートあなたが利用可能なフィールドFileData.を書いてみましょう.MATオートコンプリートショーをロードした後...

M変数が含まれている、またはfieldnames(FileData)

を実行しません。

csvwrite ('C:\Users\cortana\Desktop\model3Ddlib.csv', FileData.<your_field_here>); 
+0

オートコンプリートには何も表示されず、フィールド名()もどちらでもありません。 –

+0

'すべてをクリアする; load( 'C:\ Users \ cortana \ Desktop \ model3Ddlib.mat'); 'あなたのワークスペースをチェックしてください。空であれば.matもあります。 – xvan

+0

clean allを実行しています。それは言う:定義されていない関数またはメソッド 'クリーン'タイプの入力引数のための 'char' –

関連する問題