EDA365电子论坛网
标题:
用int函数得到的结果仍然带int,如何处理?
[打印本页]
作者:
justlikethisis
时间:
2021-5-27 13:34
标题:
用int函数得到的结果仍然带int,如何处理?
代码:
# D" R6 ^! N5 i4 J1 U
syms x L;
g = 3*(x^3) + 8*(x^(3/2))/sqrt(pi);
w = 1/sqrt(L*x - x^2);
f = g * w/pi;
g0 = int(f,x,0,L)
9 E: B/ [" t5 {5 f( {! h6 W
! @6 k9 M. W8 W! {. g
复制代码
. _4 B- j( R) L6 A( ?: z
结果:
: b0 F- C; k- W; k$ b
g0 =
int((3*x^3 + (18014398509481984*x^(3/2))/3991211251234741)/(pi*(L*x - x^2)^(1/2)), x, 0, L)
3 c a/ C+ i X+ ]% w5 I7 Z/ c
5 a+ o$ R3 O9 \$ Z: @
复制代码
9 I8 E: D7 ` y# b; ]4 b
! B( I; h, |' @4 Y8 a5 t( `+ P
是因为被积函数不存在原函数的原因?想得到积分的结果,求助! 感谢
6 V/ a. R! P; a: g
作者:
qq666888qqw
时间:
2021-5-27 14:22
你的原因推测挺对的,也可能是软件计算能力不够强
作者:
nevadaooo
时间:
2021-5-27 15:54
你的问题是要把表达式转换为数值,可以适用vpa函数
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2