在MATLAB运算当中,我们常常需要求对数,在编写M文件的过程中,我们也需要表示对数,下面我就通过一些示例介绍一下如何在MATLAB中求对数。
文章源自设计学徒自学网-https://www.sx1c.com/45149.html
自然数对数 log(x)文章源自设计学徒自学网-https://www.sx1c.com/45149.html
我们在MATLAB主窗口中输入a1=log(2.7183),回车,我们可以看到a1近似为1,e约等于2.7183,文章源自设计学徒自学网-https://www.sx1c.com/45149.html
文章源自设计学徒自学网-https://www.sx1c.com/45149.html
以2为底数的对数 log2(x)文章源自设计学徒自学网-https://www.sx1c.com/45149.html
我们在MATLAB主窗口中输入a2=log2(4) ,回车,可以看到结果a2=2文章源自设计学徒自学网-https://www.sx1c.com/45149.html
文章源自设计学徒自学网-https://www.sx1c.com/45149.html
以10为底数的对数 log10(x)文章源自设计学徒自学网-https://www.sx1c.com/45149.html
我们在MATLAB主窗口中输入a3=log10(10) ,回车,可以看到结果a3=1文章源自设计学徒自学网-https://www.sx1c.com/45149.html
文章源自设计学徒自学网-https://www.sx1c.com/45149.html
其他底数对数logM(N)
这种对数需要进行一个简单的中间变换,logM(N)=log(N)/log(M),这样写方便,用log10() 以及log2()都可以。我们在MATLAB主窗口中输入如下命令:
a4=log(64)/log(8) 回车
我们可以看到 ,以8为底64的对数为2,
评论