Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Форматы.






Числовые результаты расчета и вводимые данные могут быть представлены в системе MatLab с применениемразличных форматов:

· format short-короткое представление (5 знаков числа);

· format short e – короткое представление в экспоненциальной форме (5 знаков мантиссы. 3 знака порядка);

· format long-длинное представление числа (15 знаков);

· format long e- длинное представление числа в экспоненциальной форме (15 знаков мантиссы, 3 знака порядка);

 

Константы

Константы в системе MatLab представляют собой численные значения, которым присвоены уникальные имена, наиболее часто применяются следующие константы:

· pi-число π;

· inf-машинная бесконечность;

· ans-имя переменной, хранящая результат вычисления;

· NaN-нечисловой результат, возникает чаще всего при операции

деления на ноль;

Элементарные функции:

· abs(x)-модуль числа х;

· exp(x)-експонента от х;

· log(x), log10(x), log2(x)-логарифмы числа ‘х’ с основанием e, 10, 2;

· sqrt(x)-корень квадратный числа 'х';

· sin(x), cos(x), tan(x), cot(x)-тригонометрические функции;

· asin(x), acos(x), atan(x), acot(x)-обратные тригонометрические функции;

· sinh(x), cosh(x), tanh(h), coth(x)-гиперболические функции.

Операторы

Операторы системы MatLab делятся на три категории:

q Арифметические операторы, осуществляющие численные вычисления.

q Операции отношения, которые осуществляют численное сравнение

операндов.

q Логические операторы, включающие AND (логическое И), OR

(логическое ИЛИ), и NOT (логическое отрицание НЕ).

 

Арифметические операторы

MatLab обеспечивает следующие арифметические операторы:

 

Операторы Описание
+ Сложение
- Вычитание
.* Умножение
./ Правое деление
.\ Левое деление
+ Унарный плюс (изменение знака объекта)
- Унарный минус
: Оператор двоеточия
.^ Степень
.’ Транспонирование
Комплексно-сопряженное транспонирование
* Матричное умнжение
/ Матричное правое деление
\ Матричное левое деление
^ Степень матрицы

Операторы отношения

MatLab обеспечивает следующие операторы отношения

 

Операторы Описание
< Меньше чем
< = Меньше чем или равно
> Больше чем
> = Больше чем или равно
== Равно
~= Не равно

 

Операторы отношения и массивы

Операторы отношения в MatLab -е сравнивают соответствующие элементы двух массивов с одинаковыми размерностями. Эти операторы всегда действуют поэлементно. В приведенном ниже примере, результирующая матрица показывает, где элемент матрицы A равен соответствующему элементу матрицы B.

A = [2 7 6; 9 0 5; 3 0.5 6];

B = [8 7 0; 3 2 5; 4 –1 7];

A == B

ans =

0 1 0

0 0 1

0 0 0

Для векторов и прямоугольных массивов, оба операнда должны иметь одинаковый размер или один из них должен быть скаляром. В случае, когда один операнд является скаляром, а второй – нет, MatLab проверяет данный скаляр с каждым элементом другого операнда. Те положение, где заданное отношение является истинным, принимают значение 1. Положение, где отношение является ложным, принимают значение 0.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.