matlab中e如何输入,MATLAB中如何输入对数函数_你搜我答

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

matlab中e如何输⼊,MATLAB中如何输⼊对数函数_你搜我答优质回答 回答者:niuzeyu
在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)。

-----------------------------------------------------------------
回答者:taoza
⽅法/步骤
1、⾃然数对数 log(x)
我们在MATLAB主窗⼝中输⼊a1=log(2.7183),回车,我们可以看到a1近似为1,e约等于2.7183,
2、以2为底数的对数 log2(x)
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,
-----------------------------------------------------------------
回答者:darkingsky
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)
4、其他底数对数logM(N)
这种对数需要进⾏⼀个简单的中间变换,logM(N)=log(N)/log(M),这样写⽅便,⽤log10() 以及log2()都可以。

我们在MATLAB主窗⼝中输⼊如下命令:
a4=log(64)/log(8) 回车
我们可以看到 ,以8为底64的对数为2。

-----------------------------------------------------------------
回答者:魏三哥
⾃然对数函数log 10为底对数log10 2为底对数log2
>> log(10)
ans =
2.3026
>> log10(10)
ans =
1
>> log2(8)
ans =
3
-----------------------------------------------------------------
回答者:萌萌哒⼩虾⽶
以e为底的是log; 以10为底的是log10 ; 以2为底的是log2;若以任意数 m 为底数, 也也可以这么写,log m(任意数)!!。

相关文档
最新文档