Maxima:如何以更简洁的方式显示偏导数?
Maxima: How to display partial derivatives in a more condensed way?
我曾经找到一种在最大值中以更简洁的方式显示偏导数的方法。而不是像
那样显示偏导数
d f(x)
——————
dx
它们显示得像
(f(x))_x
或类似的东西。当您有包含大量偏导数的长表达式时,这非常方便:使用默认设置有时会难以阅读……
它与将最大值全局标志设置为真或假有关。可悲的是,我又找不到语法了……有人能启发我吗?
如果您想知道:是的,我已经在 Internet 和 Maxima 的手册中查看过,但仍然找不到我要找的信息,尽管我很确定它一定在某处……
解决方案 #1:deerivabbrev
将最大值全局标志 derivabbrev
设置为 true
(%i0) derivabbrev : true;
将改变衍生品的显示方式
(%i1) diff(f(x),x)
d f(x)
(%o1) ——————
dx
至
(%i1) diff(f(x),x)
(%o1) (f(x))_x
解决方案 #2:pdiff
另一种方法是使用位置导数符号。首先加载pdiff库
load(pdiff)
不仅会添加位置导数功能,而且默认情况下会启用它。因此,
(%i0) diff(f(x),x)
将呈现为
(%o0) f_(1) (x)
要禁用它,请取消设置全局标志 use_pdiff
(%i1) use_pdiff : false;
当然,要再次启用它,请将其设置回 true
(%i2) use_pdiff : true;
除了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 的描述。
我曾经找到一种在最大值中以更简洁的方式显示偏导数的方法。而不是像
那样显示偏导数d f(x)
——————
dx
它们显示得像
(f(x))_x
或类似的东西。当您有包含大量偏导数的长表达式时,这非常方便:使用默认设置有时会难以阅读……
它与将最大值全局标志设置为真或假有关。可悲的是,我又找不到语法了……有人能启发我吗?
如果您想知道:是的,我已经在 Internet 和 Maxima 的手册中查看过,但仍然找不到我要找的信息,尽管我很确定它一定在某处……
解决方案 #1:deerivabbrev
将最大值全局标志 derivabbrev
设置为 true
(%i0) derivabbrev : true;
将改变衍生品的显示方式
(%i1) diff(f(x),x)
d f(x)
(%o1) ——————
dx
至
(%i1) diff(f(x),x)
(%o1) (f(x))_x
解决方案 #2:pdiff
另一种方法是使用位置导数符号。首先加载pdiff库
load(pdiff)
不仅会添加位置导数功能,而且默认情况下会启用它。因此,
(%i0) diff(f(x),x)
将呈现为
(%o0) f_(1) (x)
要禁用它,请取消设置全局标志 use_pdiff
(%i1) use_pdiff : false;
当然,要再次启用它,请将其设置回 true
(%i2) use_pdiff : true;
除了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 的描述。