![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Форматы.
Числовые результаты расчета и вводимые данные могут быть представлены в системе 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.
|