MATLAB 中如何输入 对数函数

 我来答
夏日绝2333
高粉答主

2018-06-21 · 欢迎喜欢文化的伙伴一起交流
夏日绝2333
采纳数:882 获赞数:63267

向TA提问 私信TA
展开全部

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。

shine戚七七
2015-09-30 · TA获得超过4.7万个赞
知道大有可为答主
回答量:2万
采纳率:75%
帮助的人:2316万
展开全部

方法/步骤


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,

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友36768c5
2018-05-31 · TA获得超过8510个赞
知道答主
回答量:25
采纳率:50%
帮助的人:1万
展开全部

在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)。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
274490095
2011-09-30 · TA获得超过145个赞
知道答主
回答量:101
采纳率:0%
帮助的人:45.3万
展开全部
以e为底的是log; 以10为底的是log10 ; 以2为底的是log2;若以任意数 m 为底数, 也也可以这么写,log m(任意数)!!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dbb627
2011-09-30 · TA获得超过1.2万个赞
知道大有可为答主
回答量:2127
采纳率:88%
帮助的人:1275万
展开全部
自然对数函数log 10为底对数log10 2为底对数log2

>> log(10)

ans =

2.3026

>> log10(10)

ans =

1

>> log2(8)

ans =

3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式