积分积不出来怎么破,求大神帮忙。
mathematica吧
全部回复
仅看楼主
level 1
colopt 楼主
码如下:
Clear["Global`*"];
f[z_] := (1 - z + 1/((1 + z^2)^(1/2)))^(-1/2);
int[x_] = Integrate[f[x], x];
int[0.1]
请大神指点,万分感谢!!~
2020年07月10日 11点07分 1
吧务
level 10
Clear["Global`*"];
f[z_] := (1 - z + 1/((1 + z^2)^(1/2)))^(-1/2);
int[x_] := Integrate[f[symx], symx] /. symx -> x;
int[0.1]
2020年07月10日 12点07分 2
我这个用法是没有问题的,但f有点复杂以至于积不出来
2020年07月10日 12点07分
@asdasd1dsadsa 谢谢,看来真是没辙了。
2020年07月13日 02点07分
level 9
试一试数值积分?
2020年07月10日 16点07分 3
谢谢指点,但我理解数值积分只能用来求定积分,而我这个是不定积分,要解出函数关系。所以数值积分应该是解决不了这个问题,您看我理解的对吗?
2020年07月13日 02点07分
@colopt 数值积分对不定积分也有帮助。一种方法是定义一个函数,每次求值都数值地求一个定积分,将这个函数视为变限积分的结果;另一种方法是在一个区间上每隔一定间隔指定一个变限积分的上/下限求值,将所得结果列表用于构造插值函数,不过等步长对Delta函数等当然就会得到明显错误的结果。
2020年07月13日 04点07分
@asdasd1dsadsa 插值没有意义,不准[你懂的],还不如直接写原来的表达式
2020年07月13日 05点07分
@colopt 能够积出的表达式是很少的,绝大多数是解不出来的。如果你非要表达式就只能查文献,手写去接
2020年07月13日 05点07分
吧务
level 15
2020年08月01日 03点08分 4
1