我想计算千里马棕褐色(x)在x =π/ 4第七衍生物:如何计算衍生物千里马
f(x) := diff(tan(x), x, 7);
f(%pi/4);
但我不能得到的结果。我是Maxima的新用户,我无法在线找到任何相关主题。请帮助我,谢谢!
我想计算千里马棕褐色(x)在x =π/ 4第七衍生物:如何计算衍生物千里马
f(x) := diff(tan(x), x, 7);
f(%pi/4);
但我不能得到的结果。我是Maxima的新用户,我无法在线找到任何相关主题。请帮助我,谢谢!
我会做这样的,
at(diff(tan(x),x,7),[x=%pi/4]);
diff
返回一个函数作为其结果的功能。您可以使用at
函数在某一点评估此功能。
做的另一种方式是像这样,
f: diff(tan(x), x, 7);
at(f, [x=%pi/4]);
现在f
仅仅是持有diff
输出一个变量,然后at
用在一个点上对其进行评估。
我希望这会有所帮助。
当您通过:=
定义函数时,将引用函数体(即未评估)。您可以通过使用引号''
运算符来告诉Maxima评估表达式。
(%i1) display2d : false $
(%i2) f(x) := ''(diff (tan(x), x, 7));
(%o2) f(x):=64*sec(x)^2*tan(x)^6+1824*sec(x)^4*tan(x)^4+2880*sec(x)^6*tan(x)^2
+272*sec(x)^8
(%i3) f(%pi/4);
(%o3) 34816
注意''
有它仅适用一次,当一个表达式输入,而不是表达式求值每一次可能的,令人惊异的性质。
为什么'display2d:false'是必需的? – Oswald 2014-11-10 21:00:08
@Oswald没有必要,它只是让输出更容易在这里阅读。 – 2014-11-10 21:27:00