Как отладить код Matlab, вызванный из Microsoft Excel? - PullRequest
2 голосов
/ 09 июня 2010

Как отладить код Matlab, вызываемый из Microsoft Excel?

Есть ли способ печати сообщений на консоли времени выполнения Matlab, который всегда появляется при вызове файла .m из Excel?

Дополнительно для экспертов

  • Я вызываю код Matlab из Excel, используя Spreadsheet Link EX 3.1.1, плагин для Excel.

1 Ответ

2 голосов
/ 09 июня 2010

Чтобы просто напечатать материал программно, вызовите disp () или fprintf () из кода Matlab, который вы запускаете.Вам может потребоваться вызвать drawnow (), чтобы заставить дисплей обновляться.

Для интерактивной отладки, установите точку останова в вашем M-коде, вызвав dbstop (...), или немедленно перейдите в отладчик с помощьювызывающая клавиатура ().Вы можете вызывать их через механизм вызова Spreadsheet Link, как и любую другую функцию Matlab.Это должно привести к появлению приглашения отладчика «K >>» в консоли времени исполнения Matlab.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...