用mathematica求高阶导数计算问题有这样一个题目是高阶导数的计算问题:请设计一个程序包用于求一元函数的高阶导数和导数值,要求运行时只要用户输入函数,求导的阶数和求导数值的点就计

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 02:56:42
用mathematica求高阶导数计算问题有这样一个题目是高阶导数的计算问题:请设计一个程序包用于求一元函数的高阶导数和导数值,要求运行时只要用户输入函数,求导的阶数和求导数值的点就计

用mathematica求高阶导数计算问题有这样一个题目是高阶导数的计算问题:请设计一个程序包用于求一元函数的高阶导数和导数值,要求运行时只要用户输入函数,求导的阶数和求导数值的点就计
用mathematica求高阶导数计算问题
有这样一个题目是高阶导数的计算问题:请设计一个程序包用于求一元函数的高阶导数和导数值,要求运行时只要用户输入函数,求导的阶数和求导数值的点就计算并告知用户所求高阶导数和导数值.
谢谢你能帮我,你先看看我的程序吧:
BeginPackage["daoshu`"]
daoshu::Uasage = "for f(x) and x=x0,Calculus derivations of n order"
f[x_] = Input["input f[x]="]
n = Input["jieshu shi n="]
x0 = Input["qiu dao de dian x0="]
Do[Print["x=",x0,"derivatives of f(x) ",k,"order",
D[f[x],{x,k}] /.x -> x0],{k,0,n,1}]
EndPackage[]
这种是很不完善的,在用户输入函数的时候,应该要首先判断是否存在导数,偶不知道要怎么编这个程序,小女子感激不尽.

用mathematica求高阶导数计算问题有这样一个题目是高阶导数的计算问题:请设计一个程序包用于求一元函数的高阶导数和导数值,要求运行时只要用户输入函数,求导的阶数和求导数值的点就计
例如求y=x^4+x^3+x^2+a[x]的三阶导数
D[x^4+x^3+x^2+a[x],{x,3}]
模块部分可以这样:
Dn[xx_]:=Module[{n,x0,dn,dn0,x},hanshu=Input[Inputhanshu];
f[x_]:=hanshu;
n=Input[please Input n的值];
x0=Input[please Input x0的值];
dn=D[f[xx],{xx,n}];
dn0=dn/.xx->x0;
{dn,{x0,dn0}}]
执行后输入下面命令
Dn[x]
在三次出现的对话框中依次输入 x^5 3 1
(分别表示函数y=x^5 阶数3 自变量的值1)
得到
Out[15]={60 x^2,{1,60}}
把它放入某个软件包吧
已经很长时间没有弄这个了.我看暂时是不是这样:
Check[Print[...],{"次函数不存在导数",k}]
用这个代替原来的Print[...]
看f[x_] = Input["input f[x]="]
少一个冒号

Mathematica 5.1 软件能计算函数的导数吗?例如函数 f(x)=a*x+b求该函数的一阶导数 f'(x)和二阶导数f''(x)用Mathematica 5.1 软件分别怎么写公式? 用mathematica求高阶导数计算问题有这样一个题目是高阶导数的计算问题:请设计一个程序包用于求一元函数的高阶导数和导数值,要求运行时只要用户输入函数,求导的阶数和求导数值的点就计 请教关于Mathematica软件求隐函数导数时的问题?用Mathematica软件求 x^1 e^y - y + 1 == 0 的导数,如下请问,最后面那个Log[e],代表什么呢?以上的计算过程为Mathematica的软件截图。而且发现最后面的Log[e] 用mathematica软件计算隐函数求导求y=x+Iny却似那个函数也有y=y(x)的导数dy/dx 关于Mathematica中的函数定义问题我在Mathematica中需要定义一个函数:D[(x-a)^r,{x,a}]=Gamma[r+1]/Gamma[-a+r+1]*(x-a)^(r-a).请问应该如何编写语言?使得出现多阶导数的时候让Mathematica直接用Gamma函数计算? mathematica计算结果出现 用Mathematica计算20的阶乘怎么写 用mathematica怎么计算arcsin(1/50)的值如题 mathematica编程用无穷级数计算e的近似值 用mathematica求z=y+sin(xy)的偏导数,二阶偏导数,全微分的具体方法 求隐函数的导数?请问这道关于隐函数导数的计算题,计算过程和结果正确吗?如果上面结果正确的话那为什么我用Mathematica软件求导数时,结果却是这样的呢?In:=D[x^2 + y^2 == 1,x,NonConstants -> y]O mathematica 计算极限奇怪问题 mathematica 如何减少重复计算 mathematica 能不能写出计算过程 用偏导数定义计算! mathematica的问题mathematica 可以计算二重积分吗? 计算导数 计算导数