2014-11-04 84 views
0

我想计算千里马棕褐色(x)在x =π/ 4第七衍生物:如何计算衍生物千里马

f(x) := diff(tan(x), x, 7); 
f(%pi/4); 

但我不能得到的结果。我是Maxima的新用户,我无法在线找到任何相关主题。请帮助我,谢谢!

回答

1

我会做这样的,

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用在一个点上对其进行评估。

我希望这会有所帮助。

2

当您通过:=定义函数时,将引用函数体(即未评估)。您可以通过使用引号''运算符来告诉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 

注意''有它仅适用一次,当一个表达式输入,而不是表达式求值每一次可能的,令人惊异的性质。

+0

为什么'display2d:false'是必需的? – Oswald 2014-11-10 21:00:08

+0

@Oswald没有必要,它只是让输出更容易在这里阅读。 – 2014-11-10 21:27:00