1、打开matlab之后,在命令行窗口中直接输入e,按回车键,可以看到显示未定义变量。
2、如果只表达e自然数,可以通过exp(1)表示,在命令行窗口中陵并输入,按回车键可以看到e的数值接近2.7183。
3、以e为底的对数尺御迹函数表示,可以通过log(n)表示,如在命令行窗口中输入log(10),按回车键得到结果2.3026。
4、以e为底的指数函数。可以通过 exp(n)表示,如在命令行窗口中输入exp(5)表示e的五次方。
5、也可拆轿以验证一下以e为底的指数函数和对数函数表示形式,在命令行窗口中输入log(exp(1)),按回车键,可以看到结果为1。
e^x为exp(x)指数 ^ 直接输入就OK;
阶乘圆大 n! 用 factorial(n)
绘图时,输入figure ;hold on 然后3次plot(*,*),三种结果在同一橘租竖型掘个图上
如何雀哪运改用matlab函数求e近似值?利用e^x的幂级数展开式,再使用for循环语句进行累加计算,可以得到,e的近似值。实现方法为:
Ex=1
err=1e-5%计算精度
for n=1:100
Ex1=Ex+1/factorial(n)
if abs(Ex1-Ex)<err
disp('e的顷悄码精确值')
exp(1)
disp('e的近似值')
e=Ex
return
end
Ex=Ex1
end
运行上述代码,可以得到e的近似值(误差小于1e-5)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)