Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
практикум по матлабу.pdf
Скачиваний:
157
Добавлен:
29.03.2015
Размер:
1.19 Mб
Скачать

About MATLAB

Subscribe (HTML)

Окно справки Help Window позволяет получить в отдельном окне то же самое, что и команда help. Отличие состоит в том, что в этом окне можно погружаться внутрь раздела с помощью двойного щелчка мыши, а не повторно набирая команду help с новыми аргументами.

Впункте меню Help Tips приведена краткая справка по использованию помощи, т.е. описаны все пункты этого меню.

Вызов пункта меню Help Desk позволяет получить доступ к большому объему справочной информации и к документации по системе, размещаемой на жестких дисках, либо на диске CD-ROM в формате HTML. При использовании этого пункта меню желательно, чтобы в системе было установлено какое-либо средство работы в Internet (например, Internet Explorer или Netscape Navigator). Все операторы и функции системы MATLAB описаны подробно и c большим числом примеров. Реализована поисковая система, позволяющая выполнить необходимые запросы.

Впункте меню Examples and Demos приведено большое число примеров использования системы Matlab для решения задач из разных областей.

Пункт меню About Matlab выводит на экран стандартную заставку Matlab, а в пункте меню Subscribe HTML предлагается подписаться (при наличии лицензии на продукт) на доступ через интернет к услугам фирмы MathWorks.

Просмотр и распечатка документации. Версии справочной документации доступны для просмотра и распечатки в формате PDF с помощью средства Аdobe Асrоbat. Оно позволяет просматривать текст в формате печатной страницы, с полным набором шрифтов, графики и изображений, с полным ощущением чтения книги. Одновременно это и наилучший способ получения копий нужных страниц.

1.3.Редактирование и перевызов командной строки

Командная строка MATLAB легко редактируется. Курсор можно перемещать с помощью стрелок ←→ и удалять неправильно набранные символы с помощью клавиш Backspace или Delete. Другие редактирующие возможности тоже доступны. Если вы работаете на PC, то доступны клавиши Home, End и Delete. При работе на других системах необходимо использовать команду edit для ознакомления с доступными командами. Удобным свойством системы является возможность использовать клавиши-стрелки ↑↓ для доступа к стеку с ранее введенными командами.

110

Таким образом, имеется возможность перевызвать ранее вызванную команду, отредактировать ее и снова выполнить. Для небольших процедур это гораздо удобнее, чем писать и отлаживать m-файлы, что требует постоянного перехода из окна MATLAB в окно текстового редактора (см. п. 7 и 7.2). Например, при необходимости сосчитать сколько флопсов (см. п. 7.4) требуется для обращения матриц разного размера, можно использовать приведенную далее командную строку, и перевызывать ее с помощью стрелки вверх с последующим редактированием и повторным запуском.

>> a = rand(8); flops(0), inv(a); flops

Если вы хотите сравнить графики функций sin(mx) и sin(nx) на интервале [0, 2π] для различных значений n и m, то можете воспользоваться командной строкой

m=2;n=3;x=0:.01:2*pi;y=sin(m*x);z=sin(n*x); plot(x,y,x,z)

с последующим редактированием и перевызовом этой же самой строки. Проделайте все описанное выше самостоятельно.

1.4.Формат вывода

Поскольку все вычисления в MATLAB выполняются с двойной точностью, формат вывода может управляться с помощью следующих команд.

format short

с фиксированной точкой и 4 знаками после точки

 

(по умолчанию)

 

 

format long

с фиксированной точкой и 14 знаками после точки

format short e

научная нотация с 4 десятичными знаками

format long e

научная нотация с 15 десятичными знаками

После вызова одного из приведенных выше форматов он сохраняется до вызова другого. Команда format compact подавляет большинство пустых строк, позволяя большее количество информации вывести на экран или страницу. Она не зависит от других команд формата.

1.5.Копия протокола сессии

Легче всего протокол сессии получить с помощью команды diary. Вызов команды diary <имя_файла> приведет к тому, что все появившееся далее на экране (кроме графики) будет записано в файл <имя_файла>. Если имя файла в команде будет опущено, то протокол сессии будет записан в файл с именем diary. Команда

111