Main Content

sinh

説明

Y = sinh(X) は、X の要素の双曲線正弦を返します。関数 sinh は、配列の要素単位で演算を実行します。この関数は、実数入力と複素数入力の両方を受け入れます。すべての角度は、ラジアン単位です。

すべて折りたたむ

ベクトルを作成し、各値の双曲線正弦を計算します。

X = [0 pi 2*pi 3*pi];
Y = sinh(X)
Y = 1×4
103 ×

         0    0.0115    0.2677    6.1958

-5x5 の定義域で双曲線正弦をプロットします。

x = -5:0.01:5;
y = sinh(x);
plot(x,y)
grid on

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

双曲線正弦は単位行列 sinh(x)=ex-e-x2 を満たします。つまり、sinh(x) は、関数 exe-x との差の半分になります。関数をプロットしてこれを確認します。

-3 から 3 までの 0.25 刻みの値からなるベクトルを作成します。sinh(x)exp(x)、および exp(-x) の値を計算してプロットします。予想どおり、sinh 曲線は正の場合に exp(x) が大きく、負の場合に exp(-x) が大きくなります。

x = -3:0.25:3;
y1 = sinh(x);
y2 = exp(x);
y3 = exp(-x);
plot(x,y1,x,y2,x,y3)
grid on
legend('sinh(x)','exp(x)','exp(-x)','Location','bestoutside')

Figure contains an axes object. The axes object contains 3 objects of type line. These objects represent sinh(x), exp(x), exp(-x).

入力引数

すべて折りたたむ

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

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

詳細

すべて折りたたむ

双曲線正弦

角度 x の双曲線正弦は次の指数関数として表すことができます。

sinh(x)=exex2.

従来の複素数引数を使用した正弦関数での恒等式は、次のようになります。

sinh(x)=isin(ix).

拡張機能

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

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

バージョン履歴

R2006a より前に導入

すべて展開する

参考

| |