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

Форум пользователей пакета Maple

Модератор: Admin

dipsy
Сообщения: 4
Зарегистрирован: Вс мар 06, 2005 10:11 pm

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

Сообщение dipsy » Вс мар 06, 2005 10:15 pm

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

IvenGo
Сообщения: 150
Зарегистрирован: Пт сен 26, 2003 3:09 pm
Откуда: Армавир
Контактная информация:

Сообщение IvenGo » Пн мар 07, 2005 11:52 am

В составе пакета lialg есть функция multiply. но это наверное не единственный способ. так что юзай хелп не ленись . ;)
"В человеке должно быть всё", - сказал патологоанатом.

launcher
Сообщения: 66
Зарегистрирован: Ср дек 10, 2003 7:22 pm

Сообщение launcher » Пт мар 11, 2005 12:09 am

> 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)

xyz
Сообщения: 202
Зарегистрирован: Чт мар 24, 2005 3:42 pm

Сообщение xyz » Вс июн 19, 2005 12:04 pm

Очень просто как на скриншоте!

Изображение