Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
matlab_5.3(учебник).DOC
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
2.18 Mб
Скачать

1.4. Пути доступа к m-файлам

     Для поиска m-файлов система Matlab использует механизм путей доступа. Имеется средство визуального просмотра путей доступа Path Browser, которое позволяет просматривать, модифицировать пути доступа и видеть списки всех файлов системы Matlab. Для того чтобы открыть средство просмотра Path Browser, следует использовать либо опцию Set Path из меню File, либо кнопку инструментальной панели Path Browser. Окно средства просмотра путей доступа показано на рис. 1.4.

Рис. 1.4 - Окно просмотра путей доступа

1.5. Окно справки Help Window

     На рис 1.5 приведено окно справки, которое может быть вызвано несколькими способами: как опция Help Window меню Help, нажатием кнопки ? инструментальной панели, либо с помощью команды helpwin.

Рис.1.5 - Окно справки

Выделяя любую из строк списка (приведены в основном окне) и дважды щелкая левой кнопкой мыши, можно переходить к спискам соответствующих разделов. Кнопки Back, Forward, Home позволяют переходить от одного активизированного окна к другому либо возвратиться к начальному окну. В правом верхнем углу окна расположены 3 кнопки Go to Help Desk, Tips, Close. Кнопка Tips выводит окно подсказок. Можно также, набрав имя функции или программы из пакета расширений в окне Matlab Help Topics и нажав на кнопку Go to Help Desk, получить в основном окне справочную информацию.

     Имеется также возможность просматривать справку в формате Html, имеется документация с полным описанием системы Matlab и Toolboxes в формате Pdf (полное описание содержит десятки тысяч страниц текста на английском языке), а также можно изучать демонстрационные примеры, выполнив команду Demo.

2. Переменные, операторы и функции системы matlab

2.1. Переменные, константы и специальные символы

     Имена переменных и функций могут быть составлены из любых символов алфавита системы, за исключением специальных символов. Имя должно начинаться с буквы, за которой может следовать произвольное сочетание букв и цифр. Длина имени переменной может быть какой угодно, но используются только первые 31 символ. Система Matlab чувствительна к регистрам, он различает заглавные и строчные буквы. Нет необходимости в определении типа переменных или размерности. Когда система встречает новое имя переменной, она автоматически создаст переменную и выделяет соответствующий объем памяти. Если переменная уже существует, изменяется ее состав и, если это необходимо, выделяется дополнительная память.

     Matlab содержит несколько часто используемых констант, которые определяются сразу после запуска программы:

  • pi - 3.141592...;

  • i - мнимая единица (равная sqrt(-1)), которая используется для задания мнимой части комплексных чисел (символ i при задании комплексной константы можно использовать без знака умножения, в качестве мнимой единицы можно также использовать символ j);

  • eps - относительная точность числа с плавающей точкой (2.220446e-016);

  • ans - результат выполнения последней операции (переменная создается автоматически, когда не определены выходные аргументы какого-либо оператора);

  • computer - возвращает строку с информацией о типе компьютера, на котором установлена система MATLAB;

  • inf - бесконечность;

  • NаN - возвращает представление для нечисловых величин, например, в случае операций, которые имеют неопределенные численные результаты;

  • realmax - максимальное число с плавающей точкой, представимое в компьютере (1.797693134862316e+308);

  • realmin - минимальное число с плавающей точкой, представимое в компьютере (2.225073858507202e-308).

Бесконечность inf появляется при делении на нуль или при вычислении математического выражения, приводящего к переполнению, т.е. к превышению realmax. NаN генерируется при вычислении выражений типа 0/0 или inf/inf, которые не имеют определенного математического значения.

     Система Matlab содержит также несколько специальных символов, которые используюся при формировании выражений. Перечислим их:

  • [ ] - используются для формирования векторов и матриц и указания последовательности выходных параметров при обращении к функциям, возвращающим более одного параметра;

  • ( ) - используются для определения порядка выполнения операций в арифметических выражениях, указания индексов элемента вектора, матрицы, массива и указания последовательности входных параметров функций;

  • { } - используются для формирования массивов ячеек;

  • = - знак присваивания в арифметических выражениях;

  • . - выполняет функции десятичной точки и поэлементного выполнения операций над массивами;

  • .. - переход по дереву каталогов на один уровень вверх;

  • …- признак продолжения строки;

  • , - используется для указания индексов элемента вектора, матрицы, массива и для отделения операторов языка;

  • ; - используется для отделения строк матриц или массивов и для подавления вывода на экран результата вычислений;

  • : - используется в заголовке цикла for, для формирования векторов и для выделения строк, столбцов, подблоков массива;

  • % - является указателем логического конца строки(следующий за ним текст игнорируется) и для комментария;

  • ! - является указателем ввода команды Dos.

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