Main Content

cosh

説明

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

すべて折りたたむ

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

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

    0.0010    0.0116    0.2677    6.1958

定義域 -5x5. で双曲線余弦関数をプロットします。

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

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

双曲線余弦は、恒等式 cosh(x)=ex+e-x2 を満たします。言い換えれば、cosh(x) は、exe-x の "平均" です。関数をプロットしてこれを確認します。

-3 から 3 までの 0.25 刻みの値からなるベクトルを作成します。cosh(x)exp(x)、および exp(-x) の値を計算してプロットします。予想されるとおり、cosh(x) の曲線は 2 本の指数曲線の間にあります。

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

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

入力引数

すべて折りたたむ

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

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

詳細

すべて折りたたむ

双曲線余弦

角度 x の双曲線余弦は、次のように指数関数で表されます。

cosh(x)=ex+ex2.

複素数引数をとる従来の余弦関数についての恒等式は、次のようになります。

cosh(x)=cos(ix).

拡張機能

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

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

バージョン履歴

R2006a より前に導入

すべて展開する

参考

| | | |