Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...