М-книги MATLAB


Другим подходящим способом представления информации вывода программы MATLAB без первоначального создания М-файла является документ программы Microsoft Word, включающий текст, команды программы MATLAB и графику.

Это дает большие возможности управления форматированием, чем команда publish.

Самый простой способ - это подготовить документ Word с объясняющими комментариями и вставить команды программы MATLAB (вы можете сделать это другим шрифтом), или включить в документ ваши М-файлы с помощью команды меню Insert -> File (Вставка -> Файл) в программе Word. Можно также вставить графику, выбрав команду меню Insert -> Picture -> From File (Вставка -> Рисунок -> Из файла) в этой же программе. Но прежде вам следует сохранить графику в одном из общеупотребительных форматов, таких как png, tiff или eps.

Более простым способом является активация М-книг на вашем компьютере. М-книга представляет собой документ Word со встроенным исполняемым кодом программы MATLAB (который запускается как макрос посредством языка Visual Basic). Чтобы запустить М-книгу, вы можете ввести команду notebook в окне Command Window (Командное окно), или можете запустить программу Word и, выбрав команду меню File -> New (Файл -> Создать), выбрать элемент m-book (м- книга) в качестве шаблона документа. Если файл m-book.dot отсутствует на вашем компьютере, вам сначала необходимо активировать режим M-book (М-книга).

Для этого введите

>> notebook -setup

в окно Command Window (Командное окно) программы MATLAB и следуйте инструкциям. Компьютер сделает запрос о версии программы Word, которую вы используете, и, возможно, о местоположении некоторых ассоциированных файлов.

В системах Windows XP, 2000 и NT на экран будет выведено сообщение об ошибке, если вы запустите команду notebook -setup под учетной записью без прав администратора. Однако шаблон m-book.dot будет все же скопирован в папку шаблонов программы Word. Затем вам требуется открыть М-книгу в программе Word, хотя запуск команды notebook в программе MATLAB не будет работать. Чтобы полностью активировать М-книги, вы должны получить права администратора для запуска команды notebook -setup и, возможно, перезаписать местоположение шаблона по умолчанию, чтобы назначить папку, к которой у вас есть доступ.

Шаблон m-book.dot также можно скопировать и вручную в ту папку на вашем компьютере, где хранятся шаблоны для программы Word, из папки notebook\pc\ каталога, в который установлена программа MATLAB, например, C:\MATLAB71\notebook\pc (Прим. редактора).

Для корректного запуска М-книг вы должны включить выполнение необходимых макросов в программе Word. Самый безопасный способ сделать это - посмотреть, получите ли вы диалог с предупреждением о безопасности при открытии М-книги, и если получите, то выберите Always trust macros from this source (Всегда разрешать макросы из этого источника). Это сохранит вашу безопасность на уровне high (Высокий) для других макросов. С другой стороны, вы можете установить ваш уровень безопасности на medium (Средний) для всех макросов в диалоге, который будет отображен, если вы выберете команду меню Tools -> Macros -> Security... (Инструменты -> Макросы -> Безопасность...) в программе Word.

При успешном запуске М-книги, она будет работать так же, как и любой другой документ программы Word, за исключением меню Notebook (Книга) в верхней части. Если вы введете команду MATLAB и нажмете сочетание клавиш Ctrl+Enter или выделите команду мышью и выберете команду меню Notebook -> Evaluate Cell (Книга -> Вычислить ячейку), программа MATLAB выполнит команду и отправит результат обратно в программу Word. Для большей читабельности программа Word отображает «ячейки ввода» (ввод в программе MATLAB) полужирным шрифтом Courier зеленого цвета, а «ячейки вывода» (вывод в программе MATLAB) - тем же шрифтом, но синего цвета. Программа содержит параметр (вы можете его регулировать с помощью команды меню Notebook -> Notebook Options (Книга -> Параметры книги)), который заставляет отображаться окна изображений либо отдельно, либо в М-книге, либо обоими способами.

С одной стороны, М-книги работают подобно М-файлам; вы можете их модифицировать и запускать снова и снова. Если вы обнаружите ошибку во введенной команде или захотите изменить команду, вы можете просто вернуться назад к требуемой ячейке ввода, изменить содержимое, а затем снова произвести вычисление. Старый результат вывода будет заменен новым. Однако не забывайте, что результаты вывода будут отражаться в порядке, в котором вы вычисляете ячейки, а не в том порядке, в котором они отображаются в М-книге. При подготовке окончательной версии вашего документа вам следует перезапустить всю М-книгу с помощью команды меню Notebook -> Evaluate M-book (Книга -> Вычисление М-книги) и убедиться, что команды приводят к желаемому результату, когда запускаются по порядку.

Эта статья из раздела-взаимодействие с программой matlab, которая посвящена теме-м-книги matlab. Надеюсь вы по достоинству оцените ее!

Поэтому из выше всего сказанного можно сделать вывод, что вам необходимо просмотреть много дополнительной информации и альтернатив!


Добавить комментарий


Защитный код
Обновить

Сайт создан в Seo-Dubna.ru