Программирование в среде пакета matlab (матричная лаборатория)

Теоретическая часть.


Работа в режиме калькулятора в среде MatLAB, несмотря на довольно значительные возможности, во многих отношениях неудобна. Невозможно повторить предшествующие вычисления и действия при новых значениях исходных данных без повторного набора предшествующих операторов. Нельзя возвратиться назад и повторить некоторые действия, или по некоторому условию перейти к выполнению другой последовательности операторов. И вообще, если количество операторов значительно, становится проблемой отладить правильную их работу из-за неминуемых ошибок при наборе команд. Поэтому сложные, с прерываниями, сложными переходами по определенным условиям, с часто повторяемыми однотипными действиями вычисления, которые, вдобавок, необходимо проводить неоднократно при измененных исходных данных, требуют их специального оформления в виде записанных на диске файлов, т. е. в виде программ.

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

2.Справочные и управляющие команды и функции.

Справочные и управляющие команды пакета MATLAB Перечислим основные справочные и управляющие команды пакета MATLAB:

• help – выводит список подключенных TOOLBOX.

• help help – выводит информацию о работе справочника Help.

• help «имя функции» – выводит информацию о функции. Информацией о функции считается текст помещенный в начальные строки комментариев

М-файла с текстом функции, помеченных символом ’%’. Для встроенных функций пакета в поддиректориях директории TOOLBOX заводится М-файл, содержащий только строки комментариев. Имя этого файла совпадает с именем функции.

• help «имя файла» – выводит информацию о содержимом М-файла аналогично информации о функции.

• lookfor «набор символов» – выводит список М-файлов, доступных для обращения в текущий момент времени, у которых в строках комментариев встречается приведенный набор символов. Эту команду удобно использовать для поиска по ключевому слову или словосочетанию необходимых пользователю функций.

• demo – выводит список демонстрационных примеров.

•! «команда» – выполняет команду DOS.

• casesen «on/off» – переключает режим различения регистров при отсутствии опций, опция on устанавливает режим различения регистров, а опция off – отменяет его.

• diary «имя файла/on/off» – управляет режимом параллельной записи в файл. Ecли указано имя файла, то устанавливается режим, при котором все, что выводится на экран одновременно записывается в файл с этим именем. Опция off прерывает этот режим, а опция on возвращает снова. Существующий файл открывается на дозапись.

• format «flag» – управляет форматом вывода результатов в командное окно. Все вычисления в MATLAB производятся с точностью 32-разрядной арифметики. Однако вывод значений в командное окно производится с меньшей точностью. При следующих значениях параметра «flag» устанавливаются следующие виды формата вывода − short – формат с фиксированной точкой с 5 значащими цифрами (используется по умолчанию). Этот формат устанавливается при обращении format без указания опции flag. − long – формат с фиксированной точкой с 15 значащими цифрами. − short е – формат с плавающей точкой с 5 значащими цифрами. − long е – формат с плавающей точкой с 15 значащими цифрами. − short g – выбирается лучшийиз двух предшествующих форматов с 5 значащими цифрами.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: