Energy
education

сайт для тех, кто хочет изучать энергетику

2. Алгебраические операторы

Операторы – это такие символы, как «+» и «−», которые соединяют переменные и числа в выражения. Такие переменные и числа – объекты в выражении – называются операндами. Некоторые операторы имеют разные значения в зависимости от аргументов. Например, оператор определителя, примененный к скаляру, возвращает абсолютное значение этого скаляра. Если же данный оператор применить к матрице, он возвращает определитель этой матрицы.

Вначале рассмотрим алгебраические операторы.

Оператор сложения «х + у» – возвращает сумму x и y. Если x является массивом, а y – скаляром, то x + y будет получен в результате сложения y с каждым элементом. Если обе переменные x и y являются массивами, у них должно быть одинаковое число строк и столбцов.

Оператор отрицания «–х» – возвращает величину x с обратным знаком. Если x является массивом, каждый из его элементов отрицается.

Оператор вычитания «х – у» – вычитает y из x. Если x является массивом, а y – скаляром, то x − y является массивом, сформированным путем вычитания y из каждого элемента в x. Если обе переменные x и y являются массивами, то они должны иметь одинаковое число строк и столбцов.

Оператор умножения «х · у» – возвращает произведение x и y. Если х и у это два вектора одинаковой длины, возвращает скалярное (внутреннее) произведение x и y: скаляр, сформированный поэлементным перемножением записей первого вектора с комплексным сопряжением записей второго вектора и последующим суммированием результатов. Если х матрица m x n и у матрица n x p, возвращает матрицу m x p, являющуюся матричным произведением x и y. Если х и у это массив и скаляр, в любой комбинации, возвращает массив, сформированный поэлементным перемножением записей массива со скаляром.

Оператор деления «х / у» – Возвращает результат деления x на y. Если х и у это два вектора одинаковой длины или скаляр и массив, возвращает результат деления x на y, выполненного поэлементно. Если x – матрица размерности m x n, y – матрица размерности m x m, Возвращает результат выражения x · y–1, т. е. умножение x на обратную матрицу y.

Оператор возведения в степень «ху» – возвращает параметр x, возведенный в степень y. Если х – скаляр, а у – вектор, возвращает вектор с тем же размером, что и у параметра y, у которого вход i является параметром x, возведенным в степень yi. Если х – вектор, а у – скаляр, возвращает вектор с тем же размером, что и у параметра x, у которого вход i является параметром xi, возведенным в степень y. Если х это квадратная матрица, а у = 0, возвращает единичную матрицу, размеры которой совпадают с размерами x. Если х это квадратная матрица, а у = –1, возвращает обратную матрицу для x, если она существует.

Оператор «корень» – возвращает корень степени n из x.

Оператор факториал «n!» – возвращает n · (n−1) · (n−2) · ... · 1.

Оператор «процент х%» – умножает x на 0.01. Если x является вектором, матрицей или комплексным числом, оператор "процент" применяется к каждому элементу x.

Оператор абсолютного значения или определителя «|x|» – возвращает абсолютное значение скаляра, величину комплексного числа, величину вектора-столбца или определитель квадратной матрицы.

Алгебраические операторы.
Алгебраические операторы.