如何在 Maxima 中对变量进行排序?
How to order variables in Maxima?
我想在 Maxima 的方程式中给变量一个特定的顺序。这仅供展示。
例如:
(%i1) E=(h*c)/%lambda;
c h
(%o1) E = -------
%lambda
我希望 h
和 c
变量在显示时按该顺序排列。我查看了 ratvars()
和 ordergreat()
,但它们似乎与此处无关。
感谢您的帮助。
看来 declare(<var>, mainvar)
正是我要找的。当 mainvar attribute is declared for a variable it "succeeds all other constants and variables".
我正在尝试使用 Moodle 的 STACK 插件。我需要从文件 casstring.class.php.
的禁止列表中删除 mainvar
关键字
实际上,我认为 ordergreat() 是您需要的函数,也许您在需要 unorder() 之前进行了排序,然后再重新设置。
尝试
unorder()$ ordergreat (h, c)$ E=(h*c)/%lambda;
和
unorder()$ ordergreat (c, h)$ E=(h*c)/%lambda;
我想在 Maxima 的方程式中给变量一个特定的顺序。这仅供展示。
例如:
(%i1) E=(h*c)/%lambda;
c h
(%o1) E = -------
%lambda
我希望 h
和 c
变量在显示时按该顺序排列。我查看了 ratvars()
和 ordergreat()
,但它们似乎与此处无关。
感谢您的帮助。
看来 declare(<var>, mainvar)
正是我要找的。当 mainvar attribute is declared for a variable it "succeeds all other constants and variables".
我正在尝试使用 Moodle 的 STACK 插件。我需要从文件 casstring.class.php.
的禁止列表中删除mainvar
关键字
实际上,我认为 ordergreat() 是您需要的函数,也许您在需要 unorder() 之前进行了排序,然后再重新设置。 尝试
unorder()$ ordergreat (h, c)$ E=(h*c)/%lambda;
和
unorder()$ ordergreat (c, h)$ E=(h*c)/%lambda;