MATLAB Sin 和 Sind 函式

Ammar Ali 2022年6月7日
MATLAB Sin 和 Sind 函式

本教程將討論使用 MATLAB 中的 sin()sind() 函式求值的正弦值。

MATLAB sin()sind() 函式

在 Matlab 中,sin()sind() 函式用於求給定引數的正弦值。sin() 函式以弧度返回值的正弦,sind() 函式以度數返回值的正弦。

sin()sind() 函式接受實數和複數形式的輸入。如果輸入值為實數,函式將返回-1 到 1 區間內的值,如果輸入值為複數,則返回值也為複數。

例如,讓我們求一個以弧度和度為單位的值的正弦值。請參閱下面的程式碼。

clc
clear

radian_out = sin(25)
degree_out = sind(25)

輸出:

radian_out = -0.1324
degree_out = 0.4226

在上面的程式碼中,我們使用了 25 的值,我們可以看到返回的結果是弧度和度數。我們還可以找到包含多個值的向量的正弦值,這些值可以是實數或複數。

sin()sind() 將返回一個向量,其中包含輸入向量中存在的每個值的正弦值。例如,讓我們建立一個具有多個值的向量並求每個值的正弦值。

請參閱下面的程式碼。

clc
clear

values = [10 15 17 90]
radian_out = sin(values)
degree_out = sind(values)

輸出:

values =

   10   15   17   90

radian_out =

  -0.5440   0.6503  -0.9614   0.8940

degree_out =

   0.1736   0.2588   0.2924   1.0000

在上述輸出中,每個值都以弧度和度數返回。函式的輸入可以是標量、向量、矩陣或實數或複數的多維陣列。

為了在 Matlab 中找到一個值的反正弦,我們可以使用 asin() 函式來計算弧度的結果,使用 asin() 函式來計算度數。

作者: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook