Main Content

sin

ラジアン単位の引数の正弦

説明

Y = sin(X) は、X 要素の正弦を返します。関数 sin は、配列の要素単位で演算を実行します。この関数は、実数入力と複素数入力の両方を受け入れます。

  • X が実数値の場合、sin(X) は区間 [-1, 1] 内の実数値を返す。

  • X が複素数値の場合、sin(X) は複素数値を返す。

すべて折りたたむ

-πxπ の定義域で正弦関数をプロットします。

x = -pi:0.01:pi;
plot(x,sin(x)), grid on

Figure contains an axes object. The axes object contains an object of type line.

ベクトル x の複素数角度の正弦を計算します。

x = [-i pi+i*pi/2 -1+i*4];
y = sin(x)
y = 1×3 complex

   0.0000 - 1.1752i   0.0000 - 2.3013i -22.9791 +14.7448i

入力引数

すべて折りたたむ

入力角度 (ラジアン単位)。スカラー、ベクトル、行列、多次元配列、table、または timetable として指定します。

データ型: single | double | table | timetable
複素数のサポート: あり

出力引数

すべて折りたたむ

入力角度の正弦。実数値または複素数値のスカラー、ベクトル、行列、多次元配列、table、または timetable として返されます。

詳細

すべて折りたたむ

正弦関数

直角三角形に関して定義される角度 α の正弦は、次のようになります。

sin(α)=opposite sidehypotenuse=ah.

Right triangle with vertices A, B, and C. The vertex A has an angle α, and the vertex C has a right angle. The hypotenuse, or side AB, is labeled as h. The opposite side of α, or side BC, is labeled as a. The adjacent side of α, or side AC, is labeled as b. The sine of α is defined as the opposite side a divided by the hypotenuse h.

複素数引数 α の正弦は次のようになります。

sin(α)=eiαeiα2i.

ヒント

  • sin(X*pi) を正確に計算するには、π の浮動小数点数近似として pi を使用せずに、代わりに関数 sinpi を使用できます。たとえば、sinpi(n) は整数 n に対して正確にゼロであり、sinpi(m/2) は奇数の整数 m に対して +1 または -1 です。

拡張機能

C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。

GPU コード生成
GPU Coder™ を使用して NVIDIA® GPU のための CUDA® コードを生成します。

バージョン履歴

R2006a より前に導入

すべて展開する

参考

| | | |