Страница 1 из 1

умножение матриц

Добавлено: Вс мар 06, 2005 10:15 pm
dipsy
у меня есть матрица F размером n^2 и вектор, который я задаю как матрица-столбец (n*1). Есть ли функция, выполняющяя умножение, или надо писать вручную?

Добавлено: Пн мар 07, 2005 11:52 am
IvenGo
В составе пакета lialg есть функция multiply. но это наверное не единственный способ. так что юзай хелп не ленись . ;)

Добавлено: Пт мар 11, 2005 12:09 am
launcher
> restart;
> with(linalg, matrix):
> sca := seq(sin(i)+5*sqrt(i), i=1...9):
> A := matrix(3,3,[sca]);
>
>
> B := matrix(3,1,[x,t,z]);
> A &* B;
> evalm(%);

Чтобы весь пакет не подключать, пиши
with(linalg, matrix, det, transpose, minor, gausselim)

Добавлено: Вс июн 19, 2005 12:04 pm
xyz
Очень просто как на скриншоте!

Изображение