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