算((1+x)^(2/x)-e^2)/x当x趋于0的极限,为什么结果是NaN?
>> syms x
>> limit(((1+x)^(2/x)-exp(2))/x,x,0)
ans =
NaN
matlab 算极限 NaN
答案:3 悬赏:10 手机版
解决时间 2021-02-01 00:25
- 提问者网友:玫瑰园
- 2021-01-31 19:00
最佳答案
- 五星知识达人网友:白昼之月
- 2021-01-31 20:20
在将 (1+x)^(2/x) - exp(2) 变成symbol类型的时候,exp(2)会运算完直接被一个高精度的有理数代替。你应该把exp(2)当做符号保留在symbol中:
syms x
f = ((1+x)^(2/x)- sym('exp(2)'))/x;
limit(f, 0)
或直接:
limit(sym('((1+x)^(2/x)- exp(2))/x'), 0)
syms x
f = ((1+x)^(2/x)- sym('exp(2)'))/x;
limit(f, 0)
或直接:
limit(sym('((1+x)^(2/x)- exp(2))/x'), 0)
全部回答
- 1楼网友:走死在岁月里
- 2021-01-31 21:41
>> syms x
>> limit((1+x)^(2/x),x,0)
ans =
exp(2)
>> limit(((1+x)^(2/x)-exp(2))/x,x,0)
ans =
NaN
说明上极限不存在。
- 2楼网友:一袍清酒付
- 2021-01-31 20:39
%x为已知二维矩阵13*22, 采用线性插值。
for j=1:size(x,2)
x(isnan(x(:,j)),j)=interp1(find(~isnan(x(:,j))),x(~isnan(x(:,j)),j),find(isnan(x(:,j))));
end
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯