Публикация М-файлов


В состав программы MATLAB 7 входит очень удобная команда - publish, которая
предназначена для преобразования М-файла-сценария в документ,  
предназначенный для чтения.

Эту возможность следует использовать в комбинации с ячейками
(см. раздел «Режим ячейки» выше). Формат вывода по умолчанию, который, по  
нашему мнению, работает лучше всего, это HTML (то есть web-страница), но вы можете
также осуществить публикацию в документ программы Word или в презентацию в
программе PowerPoint (на компьютере под управлением Windows) или в документ
LATEX (издательская программа в среде UNIX - прим. пер.). Если в модуле Editor  
(Редактор) включен режим ячейки, вы можете также использовать кнопку Publish
to HTML (Опубликовать в HTML), расположенный на панели инструментов Cell
(Ячейка) (которая появляется под стандартной панелью инструментов Editor
(Редактор)).

 

Публикация М-файла воспроизводит М-файл со всем текстом и графикой. Каждая
ячейка М-файла отображается в виде отдельного раздела, под заголовком,  
взятым из строки, начинающейся с двух знаков процента. Любые строки  
комментария, которые следуют сразу за этой строкой, отображаются при выводе в виде
форматированного текста; это обеспечивается тем, что строка начинается со
знака процента с пробелом. Кроме того, в этом тексте отсутствуют какие-либо
пустые промежуточные строки. (Вы можете выбирать из нескольких форматов,
например, списки-бюллетени, с помощью команды меню Cell => Insert Text Markup =>
BuMeted List (Ячейка => Вставить текстовую разметку => Список-бюллетень) в  
модуле Editor (Редактор).) Далее все строки ввода программы MATLAB и любые  
оставшиеся комментарии в ячейке воспроизводятся без какого-либо форматирования,
как обычный текст и графика. (Не обязательно использовать команду echo при
публикации М-файла; ввод и комментарии всегда отображаются в публикуемом
документе.)

  • Строка, начинающаяся с двойного знака процента, но не имеющая текста,  запускает новую ячейку, но не создает озаглавленный раздел в публикуемом  материале. В этом случае запуск новой ячейки позволяет вам вставлять  форматированный текст, в котором рассматривается материал предыдущей ячейки, не запуская новую секцию. Что более важно, это позволяет вам отображать информацию ввода и вывода близко друг к другу в разделе, где много строк ввода. Если вы не разобьете такой раздел на более мелкие ячейки, то вся информация ввода в нем будет отображаться перед всей информацией вывода, что создаст путаницу при соотнесении вывода с вводом.

 

Ниже показана другая версия рассмотренного выше М-файла-сценария taski.m, который подготовлен для публикации.


%% Sample Script M-file
% This script computes sin(x)/x for x = 0.1, 0.01# 0.001.
clear all % remove all variable definitions
format long % turn on 15 digit display
x = [0.1, 0.01, 0.001]; % define the x values
у = sin(x)./x % compute the desired quotients
% These values illustrate the fact that the limit of
% sin(x)/x as x approaches 0 is equal to 1.

Если ваш М-файл помещает два последовательных изображения в одно и то же
окно изображения, тогда только последнее изображение будет прорисовано в
публикуемом документе, хотя изображения появляются в различных ячейках.
Вам следует или запускать новую ячейку каждый раз при создании нового изображения, или использовать команду figure, чтобы открывать отдельные окна для каждого изображения, производимого данной ячейкой.

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


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


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

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