MATLAB 中如何输入 对数函数

作者&投稿:巨园 (若有异议请与网页底部的电邮联系)
MATLAB 中ln函数怎么表示~

1、首先需要知道在matlab中Ln(x)表示成了log(x),lg(x)表示成log10(x)。
2、我们可以在matlab命令行窗口中输入“help log”,可以看到关于log函数的介绍,以e为底的对数函数。

3、在命令行窗口中输入exp(1),表示e,e大约为2.7183,再输入log(2.7183)。

4、按回车键之后,可以看到log(2.7183)的值为1。

5、我们也可以看一下log10函数介绍,输入log10(10),返回值为1。

matlab中e的x次方,的输入方式为exp(x).
对数的就是log(x),这是默认以e为底的,要算其它的可以通过换底公式算。
在matlab中输入help log会详细的介绍。

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、自然数对数 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,



在MATLAB中输入对数函数主要分为以下两种类型:

一、直接型

以e、2或者是10为底的对数的话,直接输入:y=log(x),y=log2(x),y=log10(x)。例如,a1=log(2.7183);a2=log2(2);a3=log10(10),其结果如下图:

二、转换性

如果需要求的对数函数是 y=log5(25)这种不以e、2、10为底的对数,首先需要根据对数换底公式转换成y=log25/log5来求解。例如,要求解log5(25)、log3(9)、log2(4)这三个对数函数的值,需要写为:a1=log(25)/log(5);a2=log(4)/log(2);a3=log(9)/log(3)。



以e为底的是log; 以10为底的是log10 ; 以2为底的是log2;若以任意数 m 为底数, 也也可以这么写,log m(任意数)!!

自然对数函数log 10为底对数log10 2为底对数log2

>> log(10)

ans =

2.3026

>> log10(10)

ans =

1

>> log2(8)

ans =

3


衡南县15820186880: 如何在matlab中插入指对数函数 -
闾善盐酸: matlab中e的x次方,的输入方式为exp(x). 对数的就是log(x),这是默认以e为底的,要算其它的可以通过换底公式算. 在matlab中输入help log会详细的介绍.

衡南县15820186880: matlab拟合对数函数,怎么弄 -
闾善盐酸: 可以 先输入数据 x=[] y=[] 接着输入cftool matlab的数据拟合工具箱吧 界面的你看下 里面首先是导入xy数据 接着就可以自定义拟合函数了 你试试看 有问题找我好来

衡南县15820186880: 如何在matlab中输入如下函数 -
闾善盐酸: 如何在matlab中输入如下函数 方法/步骤1、自然数对数 log(x) 我们在MATLAB主窗口中输入a1=log(2.7183),回车,我们可以看到a1近似为1,e约等于2.7183,2、以2为底数的对数 log2(x) 我们在MATLAB主窗口中输入a2=log2(4) ,回车,可以看到结果a2=23、以10为底数的对数 log10(x) 我们在MATLAB主窗口中输入a3=log10(10) ,回车,可以看到结果a3=1

衡南县15820186880: matlab中的对数函数怎么表示 -
闾善盐酸: log2(x) log10(x)可以直接写 其他的要用换底公式转换.

衡南县15820186880: matlab 中输入log是不是就是ln?那要是想输入其他的比如以10或2为底的怎么输入? -
闾善盐酸:[答案] 在matlab 中输入log就是ln. 以10为底的对数,输入log10(x) 以2为底的对数,输入log2(x)

衡南县15820186880: matlab 怎么输入以2为底,5的对数 -
闾善盐酸: 在matlab 中应输入以2为底,5的对数, >>X=5; >>Y = log2(X) 运行结果,Y = 2.3219

衡南县15820186880: 在matlab中怎样自定义拟合对数函数(y=a*log(b*x)) -
闾善盐酸: 在command window里输入数据与命令: x=[];%数据放进中括号里面. y=[]; cftool 这样就打开了自定义拟合窗口了.如下图: 画圈的地方是,你要设置的.

衡南县15820186880: 如何在matlab写对数 -
闾善盐酸: log后面要加小括号,所有的乘法符号不能省略,log(1.08*3.8827)

衡南县15820186880: 如何对matlab中矩阵中的每个数求对数 -
闾善盐酸:[答案] >> a=[10 100;100 10]; log10(a) ans = 1 2 2 1

衡南县15820186880: 在matlab中如何表示对数???
闾善盐酸: > log2(4) ans = 2 >> log10(100) ans = 2 >> log10(1000) ans = 3 >> log(1000) ans = 6.9078 log(1000)=Ln(1000)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网