matlab ln怎么表示
3个回答
2017-03-24
展开全部
在数学中,我们通常所说的log是指以10为底的对数。
但是在MATLAB中的log却不是这样。Matlab中的log函数在默认情况下是以e为底,即数学中的ln。如果需要计算以10为底的对数,那么需要用log10()函数。同理计算以2为底的对数需要用log2()函数。下面是相应的例子。比如,在Matlab的命令窗口中分别输入log2(4)、log10(10)以及log(10)可以得到2、1和2.306。
>>log2(4)
ans = 2
>>log10(10)
ans = 1
>>log(10)
ans = 2.3026
注:log(10)等于loge(10),Matlab中log()的默认值为ln()。
但是在MATLAB中的log却不是这样。Matlab中的log函数在默认情况下是以e为底,即数学中的ln。如果需要计算以10为底的对数,那么需要用log10()函数。同理计算以2为底的对数需要用log2()函数。下面是相应的例子。比如,在Matlab的命令窗口中分别输入log2(4)、log10(10)以及log(10)可以得到2、1和2.306。
>>log2(4)
ans = 2
>>log10(10)
ans = 1
>>log(10)
ans = 2.3026
注:log(10)等于loge(10),Matlab中log()的默认值为ln()。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询