如何在千里马中订购变量?

时间:2016-04-06 16:08:35

标签: maxima

我想在千里马的等式中给变量一个特定的顺序。这仅用于显示目的。

例如:

(%i1) E=(h*c)/%lambda;
                                c h
(%o1)                     E = -------
                              %lambda

我希望hc变量在显示时按此顺序排列。我查看了ratvars()ordergreat(),但它们似乎与此无关。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

declare(<var>, mainvar)似乎正是我所寻找的。如果为变量宣布mainvar attribute,则&#34; succeeds all other constants and variables&#34;。

我正在尝试使用Moodle的STACK插件。我需要从文件casstring.class.php中的禁止列表中删除mainvar关键字。

答案 1 :(得分:1)

实际上,我认为ordergreat()是你需要的功能,也许你在需要unorder()之前进行了排序。 尝试

unorder()$ ordergreat (h, c)$ E=(h*c)/%lambda; 

unorder()$ ordergreat (c, h)$ E=(h*c)/%lambda;