MATLAB中10e-5什么意思

2025-03-05 00:56:13
推荐回答(5个)
回答1:

e-5表示10的负5次方
10e-5意思是10×10的负5次方 = 10^(-4)

>> 1e-5
ans =
1.0000e-005
>> 10^(-5)
ans =
1.0000e-005

>> 10e-5
ans =
1.0000e-004

回答2:

科学计数法表示:
e-5表示10的负5次方
10e-5意思是10×10的负5次方

回答3:

clc;clear
format long
%二分法
a=0;b=1;fc=10;it1=0;
while abs(fc)>10e-5
fa=subs('x-exp(-x)','x',a);
fb=subs('x-exp(-x)','x',b);
c=(a+b)/2;
fc=subs('x-exp(-x)','x',c);
if fa*fc>0
a=c;
fa=fc;
else
b=c;
fb=fc;
end
x=c;
it1=it1+1;
end
it1,x

%一般迭代
x=0;m=1;it2=0;
while m>10e-5
temp=x;
x=exp(-x);
m=abs(temp-x);
it2=it2+1;
end
it2, x

%牛顿
x=0;it3=0;n=1;
while n>10e-5
temp=x;
x=x-(x-exp(-x))/(1+exp(-x));
n=abs(temp-x);
it3=it3+1;
end
it3,x

%精确解
xx=eval(solve('x-exp(-x)'))

结果:
it1 = 12
x = 0.567138671875000

it2 = 18
x = 0.567119040057215

it3 = 4
x = 0.567143290409781

xx = 0.567143290409784

显然牛顿法的迭代次数最少。

回答4:

其中的e是英文字母中的exponent,幂指数的意思
10e-5是指10的负5次方;
10e+5则是指10的5次方;

回答5:

就是 0.0001的科学计数法表示,e表示10的多少次方