問題タブ [mat-file]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - hardisk と matlab の mat ファイルのサイズが異なるのはなぜですか?
次のシナリオが理解できません。
アクティビティ モニターの初期 Matlab メモリ (Mac) = 969.4MB
ハーディスクでサイズ 2.1 GB を示す 80x60x13x15238 の画像を含む .mat ファイルをロードすると。Activity Monitor のメモリ使用量は 7.80GB に達し、圧縮メモリは 172.6MB に達しました。
シミュレーションを開始すると、メモリ使用量は 8.22GB に達し、圧縮メモリは 6.13 GB に達します。
3つの質問がありますか? 1) 2.1 GB のデータでメモリ使用量が非常に高くなるのはなぜですか? 2)どのように減らすことができますか、またはどのフォーマットがメモリ消費量を減らすのに最適ですか? 3) また、別の形式がある場合、読み込みと使用が速いですか?
よろしく。
windows - MAC OS MATLAB を使用して Windows MATLAB で作成された .mat ファイルを読み取る方法
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 でファイルを保存する方法を次に示します。
Yosemite を使用する MAC 上の MATLAB 7.12.0 2011a にファイルをロードする方法を次に示します。
次のエラー メッセージが表示されます。
.mat ファイルのいずれかをダブルクリックしようとすると、赤いフォント カラーで多数の Java エラー メッセージが表示されます。
テキスト エディターで .mat ファイルの 1 つを開くと、その上部に次のように表示されます。
MAC で正しく読み取れるようにファイルを変換する方法はありますか?
[ファイル] -> [設定] -> [一般] -> [MAT ファイル] に移動し、MAT ファイルの保存形式を 7.3 に切り替えて、ファイルを 7.3 形式で保存しようとしましたが、問題は解決しませんでした。
matlab - MAT ファイル ライブラリのソース コードはどこにありますか?
mathworks が提供する MAT ファイル ライブラリと API についてみんなが話しているのを見ますが、どこにもダウンロード リンクが見つからないようです....これはコーディングに関連していないことは認めますが、質問するのに最も適切な場所のように思えました。
matlab - MAT ファイルを開くスクリプトのセグメンテーション違反
Fortran で MAT ファイルを開きたいのですが、サンプル ファイルに従いました。コンパイルとリンクは、エラーや警告なしで行われます。
これはメイクファイルです:
ただし、スクリプトを実行すると、セグメンテーション違反エラーが発生します。
これはメインコードです:
行 75 (エラー メッセージで指摘されているように):dir = matgetdir(mp, ndir)
問題を解決する方法がわかりません。MAT ファイルの開始部分をコメント アウトすると、すべて正常に動作します。MAT ファイルには、float 3D 配列 (9x5x10000) と 2 つのスカラーが含まれています。
編集
integer*8
64 ビット システムの場合、ポインタをの代わりにとして宣言する必要があるようですinteger
。これを行ったとき、次の行で再びセグメンテーション違反が発生します。
call mxCopyPtrToPtrArray(dir, adir, ndir)
このトピックに関する Mathworks のドキュメントはほとんどなく、非常に簡単な日常業務のように見えます。実際に fortran で MAT ファイルを開いた人は地球上にいますか? 誰かスクリプトを共有してもらえますか?