新手求助,为什么加一个小数点结果不一样了
mathematica吧
全部回复
仅看楼主
level 3
SUPER逍遥游
楼主
A[i_] := 2/((1 - (i)^2) (1/2 (-3 + 15 i^2))^2)
2/((1 - 0^2) (1/2 (-3 + 15 0^2))^2)
A[0]
A[Sqrt[3/5]]
A[0.]
快救救孩子吧
2020年03月07日 16点03分
1
吧务
level 12
无影东瓜
应该是你之前给A赋值了,ClearAll[A]再运行就好了
2020年03月08日 01点03分
2
SUPER逍遥游
非常感谢,还有一个问题,如何把我求得出的偏导的函数,直接调用而不用手
输
2020年03月08日 03点03分
level 3
SUPER逍遥游
楼主
dd = D[LegendreP[3, x], x]
t[x_] := dd[[]]
k[x_] := 1/2 (-3 + 15 x^2)
k[1]
就像这样,in【77】得到的out[77]函数,我怎样可以调用过来就像k[x]那样可以直接用,我太菜了
2020年03月08日 03点03分
3
level 3
SUPER逍遥游
楼主
f[x_] := LegendreP[n, x]; n = 2;
g[x_] := D[f[x], x]
D[f[x], x]
g[1]
就像这样我怎样让g[1]输出为值
快救救孩子吧,都两天了还没搞出来
2020年03月08日 03点03分
4
asdasd1dsadsa
这个问题很经典,D是符号计算函数,必须指定被求导的符号,你代入数以后符号就变成数值了。正确做法是使用不依赖符号的Derivative,g[x_] := Derivative[1][f][x]。
2020年03月08日 03点03分
asdasd1dsadsa
@asdasd1dsadsa
一般写作f'[x]
2020年03月08日 03点03分
SUPER逍遥游
@asdasd1dsadsa
终于解决了,感谢大佬指导,十分感谢
2020年03月08日 04点03分
xzcyr
我就问问你们,你们这一定义函数就无脑上:=的搞法是从哪学的?
2020年04月04日 03点04分
1