Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
цос / Лаб_раб_ №1.doc
Скачиваний:
74
Добавлен:
02.02.2015
Размер:
258.05 Кб
Скачать

1.1.2. Простейшие арифметические действия

В качестве знаков арифметических операций используются стандартные символы +, -, *, /, ^ .

Использование MatLAB в режиме калькулятора может происходить путем простой записи в командную строку последовательности арифметических действий с числами, то есть обычного арифметического выражения, например:

(14.8)/2*7.25 - 63.14*(13.4^3).

Если после ввода с клавиатуры этой последовательности нажать клавишу <Enter>, в командном окне возникнет результат выполнения под именем системной переменной ans. Вообще вывод промежуточной информации в командное окно подчиняется таким правилам:

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

- если оператор заканчивается символом ';', результат его действия не отображается в командном окне;

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

- полученное значение переменной ans можно использовать в следующих операторах вычислений, применяя это имя ans; при этом следует помнить, что значение системной переменной ans изменяется после действия очередного оператора без знака присваивания;

- в общем случае форма представления результата в командном окне имеет вид: <Имя переменной> = <результат>.

Применяя MatLAB как калькулятор, можно использовать имена переменных для записи промежуточных результатов в память ПК. Для этого служит операция присваивания, которая вводится знаком равенства ' = ' в соответствия со схемой:

<Имя переменной> = <выражение>[;]

Имя переменной может содержать до 30 символов и должно не совпадать с именами функций, процедур системы и системных переменных. При этом система различает большие и маленькие буквы в переменных. Так, имена 'alena' ,'Alena', 'aLena' в MatLAB обозначают разные переменные.

Выражение справа от знака присваивания может быть просто числом, арифметическим выражением, строкой символов (тогда эти символы нужно заключить в апострофы) или символьным выражением.

Система MatLAB имеет несколько имен переменных, которые используются самой системой и входят в состав зарезервированных:

i, j - мнимая единица (корень квадратный из -1);

pi - число π (сохраняется в виде 3.141592653589793);

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

Na - обозначение неопределенного результата (типа 0/0 или inf/inf);

eps - погрешность операций над числами с плавающей запятой;

ans - результат последней операции без знака присваивания;

realmax и realmin – максимально и минимально возможные величины числа, которое может быть использованы.

Эти переменные можно использовать в математических выражениях.

1.1.3. Ввод комплексных чисел

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

Для обозначения мнимой единицы в языке MatLAB зарезервированы два имени i и j. Ввод с клавиатуры значения комплексного числа осуществляется путем записи в командное окно строки вида:

<имя комплексной переменной> = <значение ДЧ> + i [j] *<значение МЧ>,

где ДЧ - действительная часть комплексного числа, МЧ - мнимая часть. Например: x=1+j*5 или x=-9+i*6.

Соседние файлы в папке цос