Как остановить Matlab от отображения матричного содержимого на importdata()

Я запускаю серию скриптов, которые импортируют данные из разных матричных файлов. Кажется, что отображение содержимого матрицы занимает много времени. Обычно я бы сделал «подробнее» и просто отключил бы отображение после первой страницы, но здесь я делаю все автоматически, из версии командной строки.

Есть ли способ запретить Matlab отображать содержимое переменных при их загрузке? Скажем, неподробный режим/режим демона? Я не мог найти способ сделать это, когда искал, но я уверен, что он должен быть.

Заранее спасибо!


person Doa    schedule 05.03.2012    source источник


Ответы (1)


Нашел! Ответ заключается в добавлении точки с запятой (;) в конце строки, например:

m=importdata('matrix.txt');

Это предотвратит печать содержимого файла m.

person Doa    schedule 05.03.2012
comment
Да, в общем, если вы не хотите печатать вывод оператора Matlab, вы должны завершить строку точкой с запятой. Кроме того, в сценарии Matlab предупредит вас, если вы не завершите строку точкой с запятой, чтобы вы могли следить за ними. Официальная документация по Matlab здесь. - person mattgately; 06.03.2012