to_poly_solve
maximaの関数は a を返します%union
が、リストを操作したいです。
うまくいかないので、どうすれば%union
リストに変えることができますか?listify
to_poly_solve
maximaの関数は a を返します%union
が、リストを操作したいです。
うまくいかないので、どうすれば%union
リストに変えることができますか?listify
この機能は私のために働いた:
LISTIFY(Union) := block(
[res : []],
(for si in Union do res : append(res, [si])),
return (res)
);
使用法:
abc : %union([a = 2], [b = 3]);
LISTIFY(abc);
出力:
%union([a=2],[b=3])
[[a=2],[b=3]]
abc : %union([a = 2], [b = 3]);
args(abc);