В Maxima, как я могу получить суммы строк матрицы? - PullRequest
0 голосов
/ 25 января 2019

например. матрица:

a b c 
d e f 
g h i

->

вектор-столбец

a+b+c
d+e+f
g+h+i

Я могу думать о некрасивых решениях с суммой и, возможно, менее безобразных решениях с умножением на вектор строки, но есть ли хороший способ?

1 Ответ

0 голосов
/ 25 января 2019

Матрица представлена ​​в виде оболочки вокруг коллекции списков, где каждый список представляет собой строку.Таким образом, сопоставление аргументов matrix сопоставление строк.Вы можете сделать что-то вроде этого: map(lambda([r], [lsum(x, x, r)]), A), где A - ваша матрица.

...