我曾经找到一种在最大值中以更浓缩的方式显示偏导数的方法。而不是像
那样显示偏导数d f(x)
——————
dx
它们显示为
(f(x))_x
或类似的东西。当你的长表达式包含许多偏导数时,这非常方便:使用默认设置有时很难阅读...
它与将maxima全局标志设置为true或false有关。可悲的是,我在找到语法时遇到了一些麻烦......有人可以启发我吗?
如果你想知道:是的,我已经看过互联网和Maxima的手册,但仍然无法找到我要找的信息,虽然我非常肯定它必须躺在那里...
答案 0 :(得分:1)
除derivabbrev
之外,您还可以查看pdiff
(位置衍生物)。
(%i1) load (pdiff);
(%o1) /usr/share/maxima/5.39.0/share/pdiff/pdiff.lisp
(%i2) diff(f(x),x);
(%o2) f (x)
(1)
在Maxima安装中,share/pdiff/pdiff-doc.pdf
中有一个pdiff的说明。
答案 1 :(得分:0)
将最大值全局标记derivabbrev
设置为true
(%i0) derivabbrev : true;
将改变衍生品的显示方式
(%i1) diff(f(x),x)
d f(x)
(%o1) ——————
dx
到
(%i1) diff(f(x),x)
(%o1) (f(x))_x
另一种方法是使用位置导数符号。首先加载pdiff库
load(pdiff)
不仅会添加位置导数功能,它还会默认启用它。因此,
(%i0) diff(f(x),x)
将呈现为
(%o0) f_(1) (x)
要禁用它,请取消设置全局标记use_pdiff
(%i1) use_pdiff : false;
当然,要再次启用它,请将其重新设置为true
(%i2) use_pdiff : true;