MATLAB 多变量求极限问题
题目是图片上的然后我用MATLAB编写了如下程序:symsxya;f=exp(-1/(y^2+x^2))*(sin(x)^2/x^2)*(1+1/y^2)^(x+a^2*...
题目是图片上的
然后我用MATLAB编写了如下程序:
syms x y a;
f=exp(-1/(y^2+x^2))*(sin(x)^2/x^2)*(1+1/y^2)^(x+a^2*y^2);
L=limit(limit(f,x,1/sqrt(y)),y,inf)
得到结果是:
L=limit(y^(1 - 2*a^2*y^2 - 2/y^(1/2))*sin(1/y^(1/2))^2*exp(-y/(y^3 + 1))*(y^2 + 1)^(1/y^(1/2) + a^2*y^2), y == Inf)
就是不能取极限了,但是我把程序改变一下
syms x y a;
x=1/sqrt(y);
f=exp(-1/(y^2+x^2))*(sin(x)^2/x^2)*(1+1/y^2)^(x+a^2*y^2);
L=limit(f,y,inf)
得到结果是:
L=exp(a^2)
后面的答案是对的,但是方法应该是第一种方法是对的,但是为什么第一种的答案错了啊? 展开
然后我用MATLAB编写了如下程序:
syms x y a;
f=exp(-1/(y^2+x^2))*(sin(x)^2/x^2)*(1+1/y^2)^(x+a^2*y^2);
L=limit(limit(f,x,1/sqrt(y)),y,inf)
得到结果是:
L=limit(y^(1 - 2*a^2*y^2 - 2/y^(1/2))*sin(1/y^(1/2))^2*exp(-y/(y^3 + 1))*(y^2 + 1)^(1/y^(1/2) + a^2*y^2), y == Inf)
就是不能取极限了,但是我把程序改变一下
syms x y a;
x=1/sqrt(y);
f=exp(-1/(y^2+x^2))*(sin(x)^2/x^2)*(1+1/y^2)^(x+a^2*y^2);
L=limit(f,y,inf)
得到结果是:
L=exp(a^2)
后面的答案是对的,但是方法应该是第一种方法是对的,但是为什么第一种的答案错了啊? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询