在matlab中我得到一个MxN大小的矩阵,我需要将它存储在二级存储中以便将来检索。我如何永久存储矩阵以及如何读取变量。
答案 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
从mat
或ascii
文件加载数据后,您将拥有矩阵m
,并且可以将其设置为您喜欢的任何变量。