MATLAB 中如何输入对数函数

MATLAB 中如何输入对数函数,第1张

1、自然数对数 log(x)

我们在MATLAB主窗口中输入a1=log(2.7183),回车,我们可以看到a1近似为1,e约等于2.7183。

2、以2为底数的对数 log2(x)

我们在MATLAB主窗口中输入a2=log2(4) ,回车,可以看到结果a2=2

3、以10为底数的对数 log10(x)

我们在MATLAB主窗口中袭源输入a3=log10(10) ,回车,可以看到结果a3=1

4、其他底数对数logM(N)

这种对数需要进行一个简单的中间变换,logM(N)=log(N)/log(M),这样写方便,用log10() 以及log2()都可以。我们在MATLAB主窗口中输入如下命令:拍凳态

a4=log(64)/log(8) 回车

我粗陵们可以看到 ,以8为底64的对数为2。

1,把数据直接导隐差入matlab,x=[]y=[](大量数据灶圆皮建议使用txtread),然后点击屏幕左腔橘下方start进入toolboxes然后点Curve Fiting Tool ,导入数据 选择Gaussian次数为1,即可得到拟合效果 参数也会出来

% 生前猛成1e6个均值为1、方差为2的对数卜正正态分布的随慧弊桥机数

N=1e6

m = 1

v = 2

mu = log((m^2)/sqrt(v+m^2))

sigma = sqrt(log(v/(m^2)+1))

[M,V]= lognstat(mu,sigma)

X = lognrnd(mu,sigma,1,N)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12348613.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存