关于Mathematica中的函数定义问题我在Mathematica中需要定义一个函数:D[(x-a)^r,{x,a}]=Gamma[r+1]/Gamma[-a+r+1]*(x-a)^(r-a).请问应该如何编写语言?使得出现多阶导数的时候让Mathematica直接用Gamma函数计算?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 03:19:33
关于Mathematica中的函数定义问题我在Mathematica中需要定义一个函数:D[(x-a)^r,{x,a}]=Gamma[r+1]/Gamma[-a+r+1]*(x-a)^(r-a).请问应该如何编写语言?使得出现多阶导数的时候让Mathematica直接用Gamma函数计算?

关于Mathematica中的函数定义问题我在Mathematica中需要定义一个函数:D[(x-a)^r,{x,a}]=Gamma[r+1]/Gamma[-a+r+1]*(x-a)^(r-a).请问应该如何编写语言?使得出现多阶导数的时候让Mathematica直接用Gamma函数计算?
关于Mathematica中的函数定义问题
我在Mathematica中需要定义一个函数:D[(x-a)^r,{x,a}]=Gamma[r+1]/Gamma[-a+r+1]*(x-a)^(r-a).请问应该如何编写语言?使得出现多阶导数的时候让Mathematica直接用Gamma函数计算?

关于Mathematica中的函数定义问题我在Mathematica中需要定义一个函数:D[(x-a)^r,{x,a}]=Gamma[r+1]/Gamma[-a+r+1]*(x-a)^(r-a).请问应该如何编写语言?使得出现多阶导数的时候让Mathematica直接用Gamma函数计算?

你可以把自己的特殊定义全部写在语句 Unprotect[D]; 与 Protect[D]; 之间,就想下面这样子.

Unprotect[D];
D[(x_ - a_)^r_, {x_, a_}] := 
 Gamma[r + 1]/Gamma[-a + r + 1]*(x - a)^(r - a);
Protect[D];

因为 D 是内置函数,所以尽量还是不要修改其定义.

也可以用模式替换的方法,具体我就不多说了,

D[(x_ - a_)^r_, {x_, a_}]-> Gamma[r+1]/Gamma[-a+r+1]*(x-a)^(r-a)

上面的语句,本人没有测试,只是说明一下方法,还不知道怎么用的话,就看帮助吧,有点Mathematica 基础的话应该没问题,否则的话,就直接建议你不要这样做了.何况我也不明白你的定义,也不晓得那两个 a 是否是一样的.

一个Mathematica函数定义问题 关于Mathematica中的函数定义问题我在Mathematica中需要定义一个函数:D[(x-a)^r,{x,a}]=Gamma[r+1]/Gamma[-a+r+1]*(x-a)^(r-a).请问应该如何编写语言?使得出现多阶导数的时候让Mathematica直接用Gamma函数计算? mathematica的多元函数怎么定义? Mathematica如何以函数为变量定义一个函数? mathematica中如何在定义的函数中输出图形 Mathematica里面的延迟定义函数和即时定义函数由什么区别? 关于物理中的场的概念标量场是用标量函数定义的,矢量场是用矢量函数定义的.我想问的是标量函数和矢量函数有什么区别啊? 问一个关于Mathematica的问题为什么没有图像? mathematica 定义函数我想在mathematica中定义一个分段函数,应该怎么弄啊?对于不同情况函数值不一样,是否需要应用If语句? 问关于mathematica软件的问题请问我要求如图的两个Bessel函数的偏导,提示错误,这样输入程序哪里出问题了? mathematica中分段函数怎么定义?如题:比如怎么定义这样一个函数:g[x]=x,0 mathematica定义一个函数对任意n画正n边形,n从3到20? 如何将mathematica中绘制的图形中的数据导出定义了一个函数f[λ,θ],并用ContourPlot绘图,如何将图形中的数据导到Excel中去呢 mathematica如何定义动态矩阵 Mathematica 里如何提取方程或表达式中的常数Mathematica 里如何提取某特定模式的方程或表达式中的常数,要怎么自定义这样的函数?例如关于方程 2x+3y-4z+7=0,提取常数后的效果为{2,3,-4,7,0}或者关于 求大神帮忙,mathematica二元分段函数怎么定义啊?我要定义一个二元分段函数,并用Plot3D命令把图画出来,函数如下: 关于x→x0的函数极限定义理解请问函数极限定义中的δ是不是在关于X0的去心邻域内? mathematica中怎么定义函数在某个单点的值?what if i want change the value of a point?