звёздочка
(*) оператор умножения
Описание
Умножение в обычном смысле. Корректно для констант, матриц логических, полиномиальных, рациональных значений и для списков syslin
(со значением последовательного соединения).
Поэлементное умножение обозначается как x.*y
. Если
x
или y
являются скаляром, то .*
то же самое, что и *
.
Произведение Кронекера обозначается как x.*.y
.
A*.B
оператор без предопределённого значения. Можно использовать для определения нового оператора (см. перегрузку) с тем же самым приоритетом, что и у *
или /
.
Remark that /* start to comment a block of code and
*/ end to comment this block. |
Примеры
// Основные операции с числами 2 * 2 // 4 2 * [%pi, %eps] // 6.2831853 4.441D-16 rand(2,2) * rand(2) [1, 2; 3, 4] * [%pi,%eps; %e, %pi]
// Операции с полиномами s=poly(0,"s"); p=1+s+2*s^2; q=1+s+2*s^3; p * q // 2 3 4 5 // 1 + 2s + 3s + 4s + 2s + 4s
// Рациональные значения s=poly(0,'s'); W=[1/s,1/(s+1)]; W' * W // 1 1 // - ----- // 2 2 // s s + s // // 1 1 // ----- --------- // 2 2 // s + s 1 + 2s + s
Смотрите также
- точка — (.) символ точка
- слэш — (/) правое деление и обратная связь
- обратный слэш — (\) левое матричное деление: точное решение или решение по методу наименьших квадратов
- syslin — определение линейной системы
- перегрузка — возможности перегрузки отображения, функций и операторов
- comments — (// или /*...*/) комментирование
Report an issue | ||
<< слэш (косая черта) | Ключевые слова Scilab | символы >> |