質問

で生成されたデータがあります MATLAB Perlを使って処理したい。MATLAB からのデータを .mat ファイルに保存しました。Perlで読む方法はありますか?

役に立ちましたか?

解決

1 つのオプションは、次のようなものを使用して、MATLAB 内からバイナリ MAT ファイルを ASCII として保存することです。

load('test_data.mat');
save('test_data.asc', 'var1', 'var2', '-ascii');

そうすれば、Perl で処理する ASCII データが得られます。

完全に Perl で書かれたソリューションが必要な場合は、次のコマンドを使用してプロセスを自動化できるはずです。 数学::MATLAB CPAN のパッケージ。

注記:Python がオプションの場合は、 loadmat の機能 SciPy Python ライブラリ.

他のヒント

Javaライブラリ JMatIO の私のためによく働いています。たぶん、あなたはインラインのJava に使用して試すことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top