MATLAB 提供的指数、对数函数及其功能如下表所示。
函数名 | 功能描述 | 函数名 | 功能描述 |
---|---|---|---|
exp | 指数 | realpow | 对数,若结果是复数则报错 |
expm1 | 准确计算 exp(x)-1 的值 | reallog | 自然对数,若输入不是正数则报错 |
log | 自然对数(以 e 为底) | realsqrt | 开平方根,若输入不是正数则报错 |
log1p | 准确计算 log(1+x) 的值 | sqrt | 开平方根 |
log10 | 常用对数(以 10 为底) | nthroot | 求 x 的 n 次方根 |
log2 | 以 2 为底的对数 | nextpow2 | 返回满足 2^P>=abs(N) 的最小正整数 P,其中 N 为输入 |
例如,计算和的值,具体代码如下:
>> x1=0:.1:4; >> y1=exp(x1+1); >> subplot(1,2,1); >> plot(x1,y1,'b-'); >> xlabel('自变量取值'); >> ylabel('函数值'); >> x2=0:.1:4; >> y2=log(x2); >> figure(1); >> subplot(1,2,2); >> plot(x2,y2,'ro-'); >> xlabel('自变量取值'); >> ylabel('函数值'); >> legend('log^x');
得到的图形如下图所示。
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/23452.html