2015-06-18 4 views
-3

В matlab я получаю матрицу размера MxN, мне нужно сохранить ее во вторичном хранилище для поиска в будущем. Как я могу хранить матрицу постоянно и как ее можно читать в переменную.Как хранить матрицу постоянно через матрицу?

+3

Это очень простой вопрос. Вы даже искали в Интернете? Если вы поместите 'save matrix matlab' в google, первая ссылка будет ответом. Да ладно... – SamuelNLP

ответ

-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 и вы можете установить его равным любой переменной, которая вам нравится.

Смежные вопросы