如何用matlab求一个稍微复杂函数的定积分

如题所述

Warning: Warning, unable to determine if r+1/2*m is between 0 and m; try to use assumptions or
set _EnvAllSolutions to true
Warning: Warning, unable to determine if -r+1/2*m is between 0 and m; try to use assumptions or
set _EnvAllSolutions to true
Warning: Warning, unable to determine if 1/2*m-1/2*(-t*(t+4*r))^(1/2) is between 0 and m; try to
use assumptions or set _EnvAllSolutions to true
Warning: Warning, unable to determine if 1/2*m+1/2*(-t*(t+4*r))^(1/2) is between 0 and m; try to
use assumptions or set _EnvAllSolutions to true
Warning: Explicit integral could not be found.
> In sym.int at 58
In Untitled at 6
int_y =

int(1/(t+2*r-(4*r^2-m^2+4*m*x-4*x^2)^(1/2)),x = 0 .. m)

你的这个 表达式 太复杂了。MATLAB用现有 的方法 求不出来
温馨提示:答案为网友推荐,仅供参考
相似回答