9

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

4

2 に答える 2

7

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

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

次に、Perlで処理するASCIIデータがあります。

Perlで完全に記述されたソリューションが必要な場合は、CPANのMath::MATLABパッケージを使用してプロセスを自動化できるはずです。

注:Pythonがオプションの場合、 SciPyPythonライブラリloadmatの関数を使用できます。

于 2010-04-07T16:45:55.183 に答える
1

JavaライブラリJMatIOは私にとってうまく機能しました。たぶん、インラインJavaを使ってみることができます。

于 2010-04-07T16:21:59.047 に答える