問題タブ [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.

0 投票する
2 に答える
83862 参照

matlab - Octaveで.matファイルをどのように開きますか?

.mat開いてその内容を確認したいファイルがあります。私はMATLABを持っていないので、GNUのオクターブをダウンロードしました。私はMacの端末で作業しているので、.matファイルを開いてその内容を確認する方法が正確にわかりません。

これを行う方法?

0 投票する
3 に答える
4127 参照

python - scipy.io.loadmatでロードされたnumpy配列のndim?

SciPyとMATLABを使用して、scipy.io.loadmat()を使用してロードされたMATLABセル配列から与えられたものと一致するように配列を再構築するのに問題があります。

たとえば、MATLABで二重配列のペアを含むセルを作成し、scipy.ioを使用してロードするとします(SPMを使用してpyniftiなどと組み合わせてイメージング分析を実行しています)

MATLAB

Python

私の質問はこれです:なぜこのnumpy配列は(2,1,4)ではなく(2、)の形をしているのですか?実生活では、Pythonを使用してログファイルを解析し、これらの開始セル配列を構築しようとしているので、最初から構築できるようにしたいと考えています。

印刷された出力から同じ配列を作成しようとすると、異なる形状が返されます。

残念ながら、形状(セル配列内のdoubleのベクトル)はアップストリームの仕様でコード化されているため、これをこの形式で正確に保存できるようにする必要があります。もちろん、MATLABでパーサーを書くことができたので、大したことではありませんが、何が起こっているのかを理解し、numpyに関する私の[小さな]知識に少し追加するとよいでしょう。

0 投票する
1 に答える
7363 参照

matlab - .matファイルをロードおよび保存するためのループ

.matファイルを含むフォルダーがあり、これらのファイルをロードしてデータを処理するためのループを作成したいと思います。

1)データファイルのマイフォルダを選択します

2)次の一連の操作(擬似コード)を実行します。

MATLABの実装とは何ですか?

0 投票する
2 に答える
1638 参照

python - 200 MB の Matlab 構造体を読み取るときに SciPy の loadmat が MemoryError をスローするのはなぜですか?

次のコードを使用して、Python で MAT ファイルを読み込もうとしています。MATLAB で問題なく読み込むことができます。

そのコードを実行すると、次のエラーが発生します。

参考までに、test_data.mat は次のフィールドを含む構造体です (MATLAB コンソールから)。

Test_data.mat は 217 MB です。私は4GBのRAMを持っています。SciPy 0.10.0 と NumPy 1.6.1 を使用しています。「struct_as_record」フィールドを変更しても何も起こりません。

フィールドがセル配列である構造体をロードするにはどうすればよいですか?

0 投票する
1 に答える
1336 参照

java - MATLAB Builder JA によってビルドされた jar ファイルの .mat ファイルに保存された変数にアクセスする方法は?

私は、MATLAB Builder JA を文書化した大量のページと非常に短い時間で実行されていることに気が散っています。

私の質問は、どうすれば .mat ファイルを読み込んで、そのすべての変数にアクセスできるでしょうか?

私がしたことは、MATLAB Builder JA で必要なすべての関数を備えた独自のクラスを作成し、必要な .mat ファイルを追加して、そのすべてをビルドしたことです。

Java プロジェクトを作成し、クラスのオブジェクトをインスタンス化しましたが、Java の .mat ファイルに保存されている変数にアクセスして、オブジェクトのメソッドに渡したいですか?

0 投票する
1 に答える
33962 参照

r - Importing an array from matlab into R

I'm sure this is a simple problem, but I haven't been able to find an obvious solution. I have a series of model output array files (dim 180, 360, 12) generated in matlab that I need to open in R.

I have attempted to use the R.matlab package, simply using the readMat command, and this results in a list object. Attempting to write this list into a matrix results in a memory allocation error.

I have tried unlisting, but that did not help either.

How can I open these matlab matrix files and write as a matrix in R? Any thoughts?


code for the matlab read so far is simply:

0 投票する
2 に答える
1934 参照

matlab - MATLAB で一連の .mat ファイルをループする

計算のために個別に使用する必要がある 12 個のマット ファイル (各月に 1 個) があります。一度に 12 個すべてをロードするには大きすぎます。したがって、私は月 #1 を呼び出し、計算を行い、月 #2、... #12 を呼び出したいと思います。

過去に .asc ファイルでこれを行ったことがありますが、問題が発生しています。マットファイル。

私は次のことを試みています:

しかし、このリストをループするにはどうすればよいでしょうか?

次のようなものが必要です

しかし、これは私に与えます:

MatFile オブジェクトはスカラーです。構文 objName.varName(indices) を使用して変数にアクセスします。

どんな洞察もいただければ幸いです!

-ありがとう-

0 投票する
1 に答える
690 参照

matlab - 文字列に格納されたファイル名を読み込んでデータをプロットする

内容が後でプロットされる txt ファイルのファイル名をユーザーに尋ねるスクリプトを作成しようとしています。

書かれているように、コードは filename と ext を正しく連結しますが、load (filew) がそのファイルを正しくロードしているようには見えません。 RCP3PD.txt の値の列?

助言がありますか?他の「文字列からファイルをロードする」スレッドが sprintf() 関数を参照しているのを見たことがありますが、それはここに当てはまりますか?

0 投票する
4 に答える
28737 参照

python - Pythonでアクセスするときにmatlab構造体を保持する方法は?

を使用してアクセスしたマットファイルがあります

matlab から、example.mat には次の構造体が含まれます

matlab では、data2.LON などと同じくらい簡単にデータにアクセスできます。Python では簡単ではありません。それは私にいくつかのオプションを与えます

Pythonで同じ構造を保持することは可能ですか? そうでない場合、データに最もよくアクセスする方法は? 私が使用している現在の python コードは、非常に扱いにくいものです。

ありがとう

0 投票する
1 に答える
243 参照

octave - Why doesn't Octave's 'save' function support single precision for MAT-files

I have Octave 3.2-4 on Ubuntu 11.10. This is the officially supported version for Ubuntu. Where it seems that GNU Octave's save function does not support binary data saving in single precision float format in MAT-files. For instance:

I have tried searching for a known issue of Octave, but could not find anything... Anyone else noticed this problem?