前言
本来是打算写关于矩阵的一些东西,但是弄了一半,发现需要的线代知识有点多,直接讲相关的使用,就太直白了,可能根本无法理解是什么意思,如果讲线代的知识,就感觉和该系列的文不太符,所以直接弃了那部分,打算之后讲到其他例程的时候,夹杂在其中进行,本篇就对MATLAB中常用的数学函数做一些记录。
三角函数
三角函数这个就真的是很常用很常用了,特别是做数字信号处理的时候,经常做混频用,当然其他的领域也常用到,不过对其他领域不太熟,所以就不举例子了
以下的表格是一些三角函数的函数名,及其说明,然后拿几个大家比较熟悉的出来演示:
函数名 | 说明 |
---|---|
sin | 正弦函数 |
sinh | 双曲正弦函数 |
asin | 反正弦函数,返回弧度 |
asinh | 反双曲正弦函数 |
cos | 余弦函数 |
cosh | 双曲余弦函数 |
acos | 反余弦函数,返回弧度 |
acosh | 反双曲余弦函数 |
tan | 正切函数 |
tanh | 双曲正切函数 |
atan | 反正切函数,返回弧度 |
atanh | 反双曲正切函数 |
asech | 反双曲正割函数 |
cot | 余切函数 |
coth | 双曲余切函数 |
acot | 反余切函数,返回弧度 |
acoth | 反双曲余切函数 |
asind | 反正弦函数,返回角度 |
acosd | 反余弦函数,返回角度 |
atand | 反正切函数,返回角度 |
acotd | 反余切函数,返回角度 |
简单使用:
%第一部分
x=0:0.01:4*pi;
y1=cos(x);
y2=sin(x);
figure(1);
plot(x,y1,'r',x,y2,'g')
%第二部分
x=-5*pi:pi/27:5*pi;
y1=sin(x);
y2=cos(x);
y3=tan(x);
figure(2);
plot(x,y1,'r',x,y2,'g',x,y3,'b');%r:红色 g:绿色 b:蓝色
运行的效果: