【发布时间】:2016-05-28 05:19:56
【问题描述】:
我在 Maxima 中面临一个简单的问题:我想计算函数/表达式在各个点的一阶导数列表。我知道如何计算正常表达式的“点”列表:
float(makelist((x^2/sin(x-x/2),x,1,1000))
但是当我通过 diff 运行表达式时,它会将表达式更改为函数,我不知道如何使用函数。我试过了:
float(makelist(diff(x^2/sin(x-x/2)),x,1,1000))
这“归零”了我。然后我尝试了这个:
float(makelist(''(diff(x^2)),x,1,1000))
这给了你正确的答案,但结果不再是一个数字。这是一个类似的列表:
[2.0 del(1.0), 4.0 del(2.0), 6.0 del(3.0), 8.0 del(4.0), ...
有人愿意告诉我有关 Maxima 函数和数值计算的知识吗?
我知道这是一个愚蠢的初学者问题,但我以前从未与 Maxima 合作过。
【问题讨论】:
标签: maxima