ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

sinh

構文

Y = sinh(X)

説明

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

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

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

双曲線正弦は単位行列 を満たします。つまり、 は、関数 との差の半分になります。関数をプロットしてこれを確認します。

-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')

入力引数

すべて折りたたむ

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

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

詳細

すべて折りたたむ

双曲線正弦

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

sinh(x)=exex2.

複素数引数を使用する従来の正弦関数の場合、単位行列は次のとおりです。

sinh(x)=isin(ix).

拡張機能

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

参考

| |

R2006a より前に導入