首頁 > 軟體

MATLAB演示6種常見的三角函數

2019-12-24 17:48:03

sin( ),cos( ),tan( ),cot( ),sec( ),csc( )是MATLAB提供的6種常見三角函數(命令),分別為:(1)正弦:sin( ),對邊比斜邊。(2)餘弦:cos( ),鄰邊比斜邊。(3)正切:tan( ),對邊比領邊。(4)餘切:cot( ),鄰邊比對邊。(5)正割:sec( ),斜邊比鄰邊,即餘弦的倒數。(6)餘割:csc( ),斜邊比比對邊,即正弦的倒數。


1

第一,輸入以下程式碼,分別演示正弦sin( ),餘弦cos( ),正切tan( ),餘切cot( ),正割sec( ),余割csc( )六種常見的三角函數,其中定義域為0到4pi(未考慮pi/2,pi等時正切餘切無意義即分母為0等情況)。

close all; clear all; clc

t = 0:pi/30:4*pi;

y_sin = sin(t); % 正弦函數

y_cos = cos(t); % 餘弦函數

y_tan = tan(t); % 正切函數

y_cot = cot(t); % 餘切函數

y_sec = sec(t); % 正割函數

y_csc = csc(t); % 余割函數

figure(1);plot(t,y_sin,'r-','LineWidth',3);

figure(2);plot(t,y_cos,'g-','LineWidth',3);

figure(3);plot(t,y_tan,'y-','LineWidth',3);

figure(4);plot(t,y_cot,'b-','LineWidth',3);

figure(5);plot(t,y_sec,'k-','LineWidth',3);

figure(6);plot(t,y_csc,'c-','LineWidth',3);

figure(7);

plot(t,y_sin,'r-','LineWidth',3);hold on

plot(t,y_cos,'g-','LineWidth',3);

plot(t,y_tan,'y-','LineWidth',3);

plot(t,y_cot,'b-','LineWidth',3);

plot(t,y_sec,'k-','LineWidth',3);

plot(t,y_csc,'c-','LineWidth',3);hold off

legend('sin','cos','tan','cot','sec','csc')

xlabel('t');ylabel('y');


2

第二,儲存和執行上述程式碼,得到正弦sin( )函數影象如下。


3

第三,得到餘弦cos( )函數影象如下。


4

第四,得到正切tan( )函數影象如下。


5

第五,得到餘切cot( )函數影象如下。


6

第六,得到正割sec( )函數影象如下。


7

第七,得到餘割csc( )函數影象如下。


8

最後,把正弦sin( ),餘弦cos( ),正切tan( ),餘切cot( ),正割sec( ),余割csc( )六種常見的三角函數繪製在一張圖上,如下。



IT145.com E-mail:sddin#qq.com