MATLAB 提供的三角函數及其功能如下表所示。
三角函數
函數名 |
功能描述 |
函數名 |
功能描述 |
sin |
正弦 |
sec |
正割 |
sind |
正弦,輸入以度為單位 |
secd |
正割,輸入以度為單位 |
sinh |
雙曲正弦 |
sech |
雙曲正割 |
asin |
反正弦 |
asec |
反正割 |
asind |
反正弦,輸出以度為單位 |
asecd |
反正割,輸出以度為單位 |
asinh |
反雙曲正弦 |
asech |
反雙曲正割 |
cos |
餘弦 |
csc |
餘割 |
cosd |
餘弦,輸出以度為單位 |
cscd |
餘割,輸出以度為單位 |
cosh |
雙曲餘弦 |
csch |
雙曲餘割 |
acos |
反餘弦 |
acsc |
反餘割 |
acosd |
反餘弦,輸入以度為單位 |
acscd |
反餘割,輸出以度為單位 |
acosh |
反雙曲餘弦 |
acsch |
反雙曲餘割 |
tan |
正切 |
cot |
餘切 |
tand |
正切,輸入以度為單位 |
cotd |
餘切,輸出以度為單位 |
tanh |
雙曲正切 |
coth |
雙曲餘切 |
atan |
反正切 |
acot |
反餘切 |
atand |
反正切,輸出以度為單位 |
acotd |
反餘切,輸出以度為單位 |
atan2 |
四象限反正切 |
acoth |
反雙曲餘切 |
例如,計算 0~2π 的正弦函數、餘弦函數,具體操作命令如下:
>> x=0:pi/10:2*pi;
>> y1=sin(x);
>> y2=cos(x);
>> figure(1);
>> plot(x,y1,'b-',x,y2,'ro-');
>> xlabel('X 取值');
>> ylabel('函數值');
>> legend('正弦函數','餘弦函數');
得到的圖形如下所示: