Возврат списка ненулевых элементов матрицы в Maxima - PullRequest
0 голосов
/ 25 июня 2018

Вопрос так же прост, как и заголовок, хотя я ограничен тем, что пытаюсь создать вопрос Moodle STACK и поэтому не могу получить доступ ко всем библиотекам Maxima (и не помещаю выражения в несколько строк вquestion variables поле формы, среди других ограничений, о которых я, вероятно, даже не подозреваю).Основные операции с матрицами, такие как извлечение строки матрицы, по-видимому, доступны.

Есть ли готовая функция для этой цели ( документация подразумеваетнет) или мне нужно сделать свой собственный?Из-за упомянутых ограничений сделать это самому может быть невозможно.

1 Ответ

0 голосов
/ 25 июня 2018

ОК, если предположить, что проблема заключается в том, чтобы «выбрать ненулевые записи из первой строки матрицы решения».Попробуйте это:

sublist (M[1], lambda ([x], notequal (x, 0)));

при условии, что M является рассматриваемой матрицей.

...