3

MATLAB 7.10.0 R2010a を使用して PC (Windows 8.1) で作成された .mat ファイルが多数あります。

Yosemite を搭載した MAC で MATLAB 7.12.0 2011a を使用してこれらのファイルを開こうとしていますが、開けません。Windows 8.1 の MATLAB 7.10.0 R2010a でファイルを保存する方法を次に示します。

save('test.mat',test)

Yosemite を使用する MAC 上の MATLAB 7.12.0 2011a にファイルをロードする方法を次に示します。

load 'test.mat'

次のエラー メッセージが表示されます。

??? Error using ==> load
Unable to read MAT-file /Users/User1/test.mat: not a
binary MAT-file.
Try LOAD -ASCII to read as text.

Error in ==> test at 63
    newdata = load(in_fname);

.mat ファイルのいずれかをダブルクリックしようとすると、赤いフォント カラーで多数の Java エラー メッセージが表示されます。

テキスト エディターで .mat ファイルの 1 つを開くと、その上部に次のように表示されます。

MATLAB 5.0 MAT-file, Platform: PCWIN,

MAC で正しく読み取れるようにファイルを変換する方法はありますか?

[ファイル] -> [設定] -> [一般] -> [MAT ファイル] に移動し、MAT ファイルの保存形式を 7.3 に切り替えて、ファイルを 7.3 形式で保存しようとしましたが、問題は解決しませんでした。

4

1 に答える 1

0

過去 20 年間、Matlab のどのバージョンでも、Windows、Mac、Linux 間で Matlab ファイルをコピーする際に問題が発生したことはありません。私が見ることができる問題は、ファイルがコンピューター間で FTP を使用して転送され、FTP がそれをテキストと見なしたため、ファイルが変更され、Matlab で読み取れなくなったことです。フラッシュドライブを使用してファイルを転送します。

于 2019-02-02T03:58:42.077 に答える