当积分Integrate遇上变换 Rule,懵了
mathematica吧
全部回复
仅看楼主
level 3
骆易 楼主
我用的是11.3版。
帮助里说 :
Integrate[f,x]
给出不定积分 \[Integral]f d x.
可是如果你真去运行
In[100]:= Integrate[f, x]
Out[100]= f x
返回 f和x相乘!!
对积分使用变换
In[103]:= Integrate[f, x]/.f->x
Out[103]= x^2
这个还算正常。
In[104]:= Integrate[f, x]/.f->1/x
Out[104]= 1
这是什么鬼? 1是怎么得出来的 ?
2022年06月15日 15点06分 1
level 3
骆易 楼主
我明白了。
Integrate[f, x] 里 f是 一个常量。
Integrate[f, x] /. f -> x,是先计算Integrate[f, x],得到 f x,再进行变换 f->x
Integrate[f, x] /. f -> 1/x 同理。得到 f x后,进行变换 f->1/x,结果是 1
2022年06月15日 15点06分 2
1