Некоторые операции, которые можно выполнять над числовыми матрицами в Scilab:
- Сложение и вычитание. 5 Операции определены для матриц одной размерности или векторов одного типа. 5 Суммировать (вычитать) можно либо векторы-столбцы, либо векторы-строки одинаковой длины. 5
- Матричное умножение. 15 Матрицы должны быть совместны (число столбцов первого множителя должно быть равно числу строк второго). 1 Если один из операндов представлен переменной, то каждый элемент матрицы будет помножен на эту переменную. 1
- Возведение в степень. 15 Умножение матрицы на себя n-ое количество раз. 1
- Правое деление. 1 Первый операнд делится на второй. 1 Матрицы должны быть совместны. 1
- Левое деление. 1 Второй операнд делится на первый. 1 Матрицы должны быть совместны. 1
- Поэлементное умножение. 1 Матрицы перемножаются поэлементно. 1 Матрицы должны иметь одинаковые размеры. 1
- Поэлементное возведение в степень. 1 Каждый элемент матрицы возводится в степень. 1
- Поэлементное правое деление. 1 Элементы первой матрицы делятся на элементы второй. 1 Матрицы должны быть одинаковых размеров. 1
- Поэлементное левое деление. 1 Элементы второй матрицы делятся на элементы первой. 1 Матрицы должны быть одинаковых размеров. 1
Некоторые операции, которые можно выполнять над символьными матрицами в Scilab:
- Сложение. 25 Символьные матрицы можно складывать друг с другом, при этом происходит слияние соответствующих элементов. 2
- Транспонирование. 35 Строки транспонированной матрицы соответствуют столбцам исходной матрицы. 3
- Конкатенация. 3 Объединение матриц А и В. 3 Есть горизонтальная конкатенация (объединение матриц А и В через запятую) и вертикальная конкатенация (объединение матриц А и В через точку с запятой). 3