2010-04-07 45 views

回答

7

一個選擇是使用類似的內部MATLAB保存二進制MAT文件作爲ASCII:

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

那麼你將有ASCII數據在Perl來處理。

如果您需要完全用Perl編寫的解決方案,那麼你應該能夠使用Math::MATLAB包上CPAN的過程自動化。

注意:如果Python是一個選項,則可以使用SciPy Python library中的loadmat函數。

1

Java庫JMatIO對我來說效果很好。也許你可以嘗試使用inline Java

+1

這聽起來像個好主意,但我根本不知道Java :-( – 2010-04-07 16:25:01

相關問題