急!!!!怎么用MATLAB计算y=sqrt(a^2+x^2)/x^2的积分啊
来源:百度知道 编辑:UC知道 时间:2024/05/16 00:07:41
A 是常量X是变量
做积分你可以用Mathematica做啊
比较直观
不过你要一定用Matlab做我这里有教程
我的QQ:530484552
关于数学软件方面我还有很多材料
要的话可以给你
syms a x y
y=int(sqrt((a^2+x^2)/x^2),x);
y=simple(y) %化简;
pretty(y) %写成数学表达式;
结果为:
y =
(-(a^2+x^2)^(1/2)+log(x+(a^2+x^2)^(1/2))*x)/x
2 2 1/2
2 2 1/2 a (a + (a + x ) )
(a + x ) - a log(2 --------------------)
x
{[Sqrt(1+a^2/x^2)]*x*[Sqrt(a^2+x^2)-a Log(2(a+Sqrt(a^2+x^2))/a^2 x)]}/{Sqrt(a^2+x^2)}
>> syms a;
>> syms x;
>> int(sqrt(a^2+x^2)/x^2,x)
好久没用matlab了,都快忘记了。
我只会用matlab作定积分,这是不定积分,忘了
不过以前上学时作过,懒得找
>> syms a;
>> syms x;
>> int(sqrt(a^2+x^2)/x^2,x)
{[Sqrt(1+a^2/x^2)]*x*[Sqrt(a^2+x^2)-a Log(2(a+Sqrt(a^2+x^2))/a^2 x)]}/{Sqrt(a^2+x^2)}