Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsia_1_MATLAB_osnovy.doc
Скачиваний:
22
Добавлен:
10.06.2015
Размер:
570.37 Кб
Скачать

6.0 Основные объекты matlab

6.1. Математические выражения

Выражения задают то, что должно быть вычислено в численном или символьном виде.

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

2+3;

2.3*sin(x);

4+exp(3)/5;

sqrt(y)/2;

sin(pi/2);

6.2 Числа

Целые, дробные, с фиксированной и плавающей точкой. Примеры задания чисел:

Действительные Комплексные

2 3i

-3 2j

2.301 2+3i

0.0001 -3.131i

123.45е-20 -12.34+3.7е-3i

6.3 Константы и системные переменные

Константы определенное числовое или символьное значение, представленное уникальным именем. Системные переменные задаются системой при ее загрузке и могут переопределяться.

Основные системные переменные:

i или j мнимая единица

pi число =3,1415926…

eps погрешность операций над числами с плавающей точкой (2-52)

inf значение машинной бесконечности

ans переменная, хранящая результат последней операции.

Примеры:

>> 2*pi

ans =

6.2832

>> eps

ans =

2.2204e-016

6.4 Текстовые комментарии

Текстовые пояснения в программу вводятся, как комментарий. Он начинается с символа %, который располагается в первой позиции строки.

Комментарий – это текст! В него символы операций не включаются. Например:

% ввод исходных данных

% вывод графиков

6.5 Переменные и присваивание им значений

Переменные – это имеющие имена объекты, способные хранить некоторые данные. В зависимости от этих данных переменные могут быть:

  • числовые,

  • символьные,

  • векторные,

  • матричные.

Для задания переменных используют оператор присваивания, вводимый знаком = .

<Имя_перемнной> = <Выражение>

Типы переменных заранее не декларируются. Они определяются выражением, значение которого присваивается переменной. Если выражение вектор или матрица, то и переменная будет векторной или матричной.

Требования к идентификаторам:

  • длина любая (но идентифицируется только 31начальный символ),

  • начинается с буквы,

  • содержит любые буквы латинского алфавита,

  • можно использовать символ подчеркивания,

  • не содержит пробелов и специальных знаков,

  • имя должно быть уникальным.

Значения символьных переменных заключаются в апострофы, например: ′Demo′.

6.6 Уничтожение определений переменных

Для очистки рабочей области, занимаемой под переменную, используется функция clear в разных форматах, например:

clear – уничтожение определений всех переменных;

clear x – уничтожение определения переменной х;

clear a,b,c – уничтожение определений нескольких переменных.

Уничтоженная переменная становится неопределенной и ее использование невозможно, всякие попытки обращения к ней будут сопровождаться сообщениями об ошибке.

6.7. Двойственность операторов, команд и функций в matlab

Для языка системы MATLAB различие между командами и операторами является условным, т.к. они могут выполняться как из программы, так и в режиме прямых вычислений. Оператор – это специальное обозначение для определенной операции над данными – операндами.

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