MATLAB の .mat ファイルを Perl で読み取る方法はありますか?
質問
で生成されたデータがあります 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 に使用して試すことができます。
所属していません StackOverflow