Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Имена переменных и функций могут быть составлены из любых символов алфавита системы, за исключением специальных символов. Имя должно начинаться с буквы, за которой может следовать произвольное сочетание букв и цифр. Длина имени переменной может быть какой угодно, но используются только первые 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.
Дата публикования: 2014-10-29; Прочитано: 339 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!