Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ebany_perdykhan.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
300 Кб
Скачать
☆

14.Принципы создания интерактивных файлов Notebook при совместной работе Matlab и Microsoft Word.

С системой MATLAB могут интегрироваться такие популярные математические системы, как Mathcad, Maple V и Mathematica. Есть тенденция и к объединению  математических систем с современными текстовыми процессорами. Так, новое средство последних версий MATLAB — Notebook — позволяет готовить документы в текстовом процессоре Word 95/97/2000 [Здесь и далее Word 95 и Word 97 — синонимы соотвественно Microsoft Word 7 из пакета Microsoft Office 95 и Microsoft Word 8 из пакета Microsoft Office 97. — Примеч. ред.] со вставками в виде документов MATLAB и результатов вычислений, представленных в численном, табличном или графическом виде. Таким образом, становится возможной подготовка «живых» электронных книг, в которых демонстрируемые примеры могут быть оперативно изменены. Так, вы можете менять условия задач и тут же наблюдать изменение результатов их решения. В версии MATLAB 6 предусмотрены также улучшенные средства для экспорта графики в слайды презентационной программы Microsoft PowerPoint.  В MATLAB задачи расширения системы решаются с помощью специализированных пакетов расширения — наборов инструментов (Toolbox). Многие из них содержат специальные средства для интеграции с другими программами, поддержки объектно-ориентированного и визуального программирования, для генерации различных приложений. Краткое описание пакетов расширения дано в уроке 23. Кроме того, этой теме посвящены отдельные книги. Наконец, в статьях и книгах формата Notebook, реализованных при совместной работе системы MATLAB с популярным текстовым процессором Microsoft Word 95/97/2000, графики могут располагаться вместе с текстом, формулами и результатами вычислений (числами, векторами и матрицами, таблицами и т. д.). В этом случае степень визуализации оказывается особенно высокой, поскольку документы класса Notebook по существу являются превосходно оформленными электронными книгами с действующими (вычисляемыми) примерами.

15.Рабочая область системы Matlab. Рабочий стол, рабочая область памяти.

Рабочая область системы MATLAB - это область памяти, в которой размещены переменные системы. Содержимое этой области можно просмотреть из командной строки с помощью команд who и whos. Команда who выводит только имена переменных, а команда whos - информацию о размерах массивов и типе переменной.

Рассмотрим в качестве примера 5 массивов различного типа:

  • A - трехмерный массив чисел удвоенной точности;

  • B - массив разреженной структуры;

  • С - массив ячеек;

  • S - массив символов;

  • patient - массив записей.

            whos

Name

Size

Bytes

Class

A

4x3x2

192

double array

B

4x4

212

sparse array

C

4x3x2

2400

cell array

S

4x16

128

char array

patient

1x2

840

struct array

Grand total is 194 elements using 3772 bytes

Специальное средство просмотра Workspace Browser обеспечивает представление команды whos в виде графического интерфейса. Для того чтобы открыть Workspace Browser надо либо выбрать опцию Show Workspace из меню File menu, либо воспользоваться кнопкой Workspace Browser инструментальной панели.

В результате этих операций на терминал будет выедено следующее окно (рис. 1.7)

Рис. 1.7

В этом окне можно выполнить следующие операции:

  • удалить переменную, если выделить ее и нажать кнопку Delete;

  • закрыть окно с помощью кнопки Close.

Кроме того, можно изменять размеры колонок посредством перемещения их границ с помощью мыши. Можно выполнить переименование переменной, если сначала выделить ее, затем однократно щелкнуть левой клавишей мыши (заметим, что двойной щелчок никакого действия не оказывает). После короткой задержки появляется поле, в котором можно указать новое имя; и наконец, следует нажать клавишу Enter, чтобы подтвердить завершение операции.

Загрузка и сохранение рабочей области

Команды save и load позволяют в любой момент времени сохранить содержимое рабочей области или загрузить новые данные в процессе сеанса работы. С помощью этих команд можно также осуществлять экспорт и импорт ASCII-файлов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]