如何在matlab中求对数?
1、第一步首先介绍自然数对数log(x),电脑中打开matlab之后,在命令行窗口输入a=log(2.7183),按蠢消亏回车键带神后,可以看到结果近似为1,e的值近似为2.7183,
2、第二步介绍以2为底的对数函数log2(x),在命令行窗口中输入b=log2(8),按回车键,可以看到b=3
3、第三步介绍以10为底的对数函数log10(x),在命令行窗口中输入c=log10(1000),按回车键,可以看到c=3,
4、第四步介绍其它的对数函数logX(Y),这种对数函数要转换成logX(Y)=log(Y)/log(X)格式,在命令行窗口输入d=log(9)/log(3),按回车键,可以看到d的结果为2,
5、第五步桥瞎我们在matlab的工作区中,可以看到存储的变量结果
1、matlab设置了很多种求对数的函数,首先是自然数对数 log(x),在MATLAB主窗口中输入2.7183的自然数对数,回车后可以看到其值近似为1:
2、然后是用来求以2为启李底数兄扰的对数 log2(x)函数,同样的这里在MATLAB中求4的以2为底的对数的值,其结果为2:
3、接着是以10为底数的对数 log10(x)函数,这里求10的以10为底的对数的值,结果为1:
4、最后matlab没有提供求其他底数对数的函数,因此需要求其他底数对数logM(N)的时候,需要用公式进行一个简单变换,即悄尘迟“logM(N)=log(N)/log(M)”。以上就是matlab中求对数的相关函数的介绍:
以自然对数为底的对数。数学上的ln(x)
log10(x)
以10为底的对数。数学上的lg(x)
log2(x)
以2为底的对数
其它为底的,请自行知亮裂通过换底键辩公式进搭闭行计算。
2011-08-25
其它的函数则需要通过转换来求,如求logmn (m是咐森底数,n是幂),其结果等于:logn/logm