如何通过matlab永久存储矩阵?

时间:2015-06-18 09:26:39

标签: matlab matrix hard-drive

在matlab中我得到一个MxN大小的矩阵,我需要将它存储在二级存储中以便将来检索。我如何永久存储矩阵以及如何读取变量。

1 个答案:

答案 0 :(得分:-1)

说你的矩阵是m。将其保存到文件中:

save myfile.mat m

您可以将其另存为ascii:

save('myfile.txt','m','-ascii')

save -ascii myfile.txt m

您可以看到此文件的内容:

type('myfile.txt')

您可以加载mat文件的所有内容:

load myfile.mat

或特定变量:

load('myfile.mat','m')

或只是load myfile.mat m。同样从ascii文件加载数据:

load myfile.txt -ascii

matascii文件加载数据后,您将拥有矩阵m,并且可以将其设置为您喜欢的任何变量。