MATLAB 中ln函数怎么表示
来源:百度知道 编辑:UC知道 时间:2024/07/02 13:18:38
我要编写一个 ln 实现一下功能
kbt=(ln (x)-ina0)/(Eg-Eo)
其中kbt,ina0,Eg,Eo 都是变量
但是我 输入如下语句后 显示 错误
Error in ==> test at 17
kbt=(log(ag)-lna0)./(Eg-E0); 不知道什么原因了
kbt=(ln (x)-ina0)/(Eg-Eo)
其中kbt,ina0,Eg,Eo 都是变量
但是我 输入如下语句后 显示 错误
Error in ==> test at 17
kbt=(log(ag)-lna0)./(Eg-E0); 不知道什么原因了
matlab中自然对数函数ln()用log()表示,例如:
>> e = exp(1);
>> log(e)
ans =
1
另外:
对于常用的如以2、10为底的对数,分别用log2()和log10()表示。
对于任意底的对数,可以使用换底公式转换为用以上任一种对数函数表示的式子。
log(x)=ln(x)
你试一下log(2.71828)就知道了。
e=2.71828
解决方案1:
lnx表示成log(x)
而lgx表示成log10(x)
直接用log10(X)