matlab中对数ln
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/08 20:12:23
![matlab中对数ln](/uploads/image/f/688950-54-0.jpg?t=matlab%E4%B8%AD%E5%AF%B9%E6%95%B0ln)
log
用曲线拟合工具箱里的用户自定义函数再问:怎么打出lnx再答:matlab里log就是自然对数,log10是常用对数
在对数函数中,以e为底的对数是自然对数,写作自然对数ln,所以不用再换算.
x=exp(3)-1结果为19.0855
不能但能计算E,2,10为底数的对数其他的用那个间接计算么functiony=logn(x,n)ifx==0|n==0disp('warning:logofzero!');y=NaN;elseifn=
lnx表示成log(x)而lgx表示成log10(x)
log(x)x的自然对数log2(x)x的以2为底的对数log10(x)x的以10为底的对数另外以a为底x的对数,根据换底公式可表示为:log(x)/log(a)
这是以自然对数e为底的对数,一般是无法计算的,要用计算机.只有少数特殊的可以算.
前两个log、lg都读[lao(四声)ge(轻声)]最后一个ln读[lao(四声)in(轻声)]
X=5;log(X)%自然对数log2(X)%以2为底log10(X)%以10为底
利用对数除法的性质log以a为底的b对数等于log以c为底的b的对数除以log以c为底的a的对数比如log以3为底的t的对数即ln(t)/ln(3)
根号拿出去,变成1/2,剩下的换成想减,lne^2x-ln(e^2x+1)=2x-ln(1+e^2x)
用函数log()是求ln,函数log10()是求lg
log2(4)ans=2>>log10(100)ans=2>>log10(1000)ans=3>>log(1000)ans=6.9078log(1000)=Ln(1000)
公式编辑器插入——公式——新公式
自然对数,lnX=log(e)X,底就是超越数e=2.718.自然对数又称“双曲对数”.以超越数e=1+1/1!+1/2!+1/3!+…=271828…为底的对数.有自然对数表可查.
推荐你去MATLAB技术论坛学习
a=[10100;10010];log10(a)ans=1221
log10是以10为底的对数log是以e为底的对数
你的A是在那里保存着的?那个x是做什么的?下面给出具体代码你看下按照你的要求是,求1+A矩阵的的自然对数a=1+A;y=logm(a)得到的y就是你要的结果,这里告诉你下,对矩阵求自然对数,命令为lo