2013-01-21 473 views
1

我有一個簡單的矩陣寫入和讀取Matlab的矩陣

A =  
    0.21415 2    3 
    5   7.453435  9 

我想將它寫在一個文件,後來讀它。

我應該使用save myfile Aload命令還是readmtx

+0

'readmtx'似乎主要用於當矩陣已經存在於外部時。 –

回答

2

剛一說明,您可以使用save -ascii varname來獲取變量的文本表示。缺省值爲.mat文件,該文件效率更高,但不具有人類可讀性,並且難以與外部程序進行交互。

+0

爲了加載它,我必須使用ascii特別的東西嗎? – dynamic

+0

沒有。只需'load filename'或使用函數形式'myvar = load('filename')'。 – nimrodm

2

保持簡單。使用saveload

3

不知道你會認爲「最好的」,但簡單的代碼和常見的做法的確會只是:

A = magic(4) 
save filename A 
clear 
load filename