首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Maxima中复制和粘贴函数的偏导数输出时,粘贴的文本代表总导数

在Maxima中复制和粘贴函数的偏导数输出时,粘贴的文本代表总导数
EN

Stack Overflow用户
提问于 2021-07-08 01:40:07
回答 1查看 35关注 0票数 0

当我为使用funmake(f,[x_1,x_2])创建的函数f编写函数diff(f(x_1,x_2),x_1,1)的偏导数表达式时,返回的输出为

然而,当复制和粘贴偏导数的输出时,我得到的是'diff(f(x_1,x_2)),它代表函数f的总导数,而不是偏导数:

因为全导数和偏导数不是一回事,所以这是不合适的。出现这种行为的原因是什么?怎么才能修复呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-17 15:42:50

正如Robert Dodier在评论中所写的那样,这是wxMaxima中的一个错误。它是由处理下标的代码引起的。(在您的例子中,是_1_2)。下标单元格没有实现一个应该序列化微分变量的函数。

要解决此问题,可以避免使用下标。将x_1x_2更改为x1x2

代码语言:javascript
复制
(%i1) diff(f(x1,x2),x1,1);     /* OK */
(%i2) diff(f(x_1,x_2),x_1,1);  /* NOT OK */

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68290774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档