このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
sinhint
双曲線正弦積分関数
説明
例
数値引数およびシンボリック引数に対する双曲線正弦積分関数
引数に応じて、sinhint
は浮動小数点解またはシンボリック厳密解の結果を返します。
次の数値について双曲線正弦積分関数を計算します。これらの数値はシンボリック オブジェクトではないため、sinhint
は浮動小数点の結果を返します。
A = sinhint([-pi, -1, 0, pi/2, 2*pi])
A = -5.4696 -1.0573 0 1.8027 53.7368
シンボリック オブジェクトに変換された数値に対する双曲線正弦積分関数を計算します。ほとんどのシンボリックな (厳密な) 数値に対して、sinhint
は未解決のシンボリックな呼び出しを返します。
symA = sinhint(sym([-pi, -1, 0, pi/2, 2*pi]))
symA = [ -sinhint(pi), -sinhint(1), 0, sinhint(pi/2), sinhint(2*pi)]
vpa
を使用し、これらの解を浮動小数点数で近似します。
vpa(symA)
ans = [ -5.4696403451153421506369580091277,... -1.0572508753757285145718423548959,... 0,... 1.802743198288293882089794577617,... 53.736750620859153990408011863262]
双曲線正弦積分関数のプロット
双曲線正弦積分関数を -2*pi
から 2*pi
までの範囲でプロットします。
syms x fplot(sinhint(x),[-2*pi 2*pi]) grid on
双曲線正弦積分関数を含む式の処理
diff
、int
、taylor
などの多くの関数は sinhint
を含む式を処理することができます。
双曲線正弦積分関数の 1 次および 2 次導関数を求めます。
syms x diff(sinhint(x), x) diff(sinhint(x), x, x)
ans = sinh(x)/x ans = cosh(x)/x - sinh(x)/x^2
双曲線正弦積分関数の不定積分を求めます。
int(sinhint(x), x)
ans = x*sinhint(x) - cosh(x)
sinhint(x)
のテイラー級数展開を計算します。
taylor(sinhint(x), x)
ans = x^5/600 + x^3/18 + x
入力引数
詳細
参照
[1] Gautschi, W. and W. F. Cahill. “Exponential Integral and Related Functions.” Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. (M. Abramowitz and I. A. Stegun, eds.). New York: Dover, 1972.
バージョン履歴
R2014a で導入