Add-in Functions, List of Analysis Functions Part Two
IMABS
複素数の絶対値を返します。
構文
IMABS("複素数")
複素数 は、「x+yi」または「x+yj」の形式で入力される複素数です。
例
=IMABS("5+12j") は、13 を返します。
[text/scalc/01/func_imcos.xhp#imcos_head not found].
Returns the cosine of a complex number.
[text/scalc/01/func_imcosh.xhp#imcosh_head not found].
Returns the hyperbolic cosine of a complex number.
[text/scalc/01/func_imcot.xhp#imcot_head not found].
Returns the cotangent of a complex number.
[text/scalc/01/func_imcsc.xhp#imcsc_head not found].
Returns the cosecant of a complex number.
[text/scalc/01/func_imcsch.xhp#imcsch_head not found].
Returns the hyperbolic cosecant of a complex number.
[text/scalc/01/func_imsec.xhp#imsec_head not found].
Returns the secant of a complex number.
[text/scalc/01/func_imsech.xhp#imsech_head not found].
Returns the hyperbolic secant of a complex number.
[text/scalc/01/func_imsin.xhp#imsin_head not found].
Returns the sine of a complex number.
[text/scalc/01/func_imsinh.xhp#imsinh_head not found].
Returns the hyperbolic sine of a complex number.
[text/scalc/01/func_imtan.xhp#imtan_head not found].
Returns the tangent of a complex number.
COMPLEX
実数係数と虚数係数を複素数に変換します。
構文
COMPLEX(実数; 虚数; 接尾辞)
RealNum は、複素数の実数係数です。
INum は、複素数の虚数係数です。
接尾辞 は、オプション、「i」または「j」のリストです。
例
=COMPLEX(3;4;"j") は、3+4j を返します。
CONVERT
ある単位の値を別の単位に換算します。単位は直接文字列でハイフンの間に入れるか、または参照として入力します。セルに単位を入力する場合は、次の表を参考にして大文字、小文字書きを正確に行なってください。たとえばリットルを示す小文字 l の前にはアポストロフィ ' を付けます。
属性 |
単位 |
重さ |
g, sg, lbm, u, ozm, stone, ton, grain, pweight, hweight, shweight, brton |
長さ |
m, mi, Nmi, in, ft, yd, ang, Pica, ell, parsec, lightyear, survey_mi |
時刻 |
yr, day, hr, mn, sec, s |
圧力 |
Pa, atm, at, mmHg, Torr, psi |
力 |
N, dyn, dy, lbf, pond |
エネルギー |
J, e, c, cal, eV, ev, HPh, Wh, wh, flb, BTU, btu |
出力 |
W, w, HP, PS |
場の強さ |
T, ga |
温度 |
C, F, K, kel, Reau, Rank |
体積 |
l, L, lt, tsp, tbs, oz, cup, pt, us_pt, qt, gal, m3, mi3, Nmi3, in3, ft3, yd3, ang3, Pica3, barrel, bushel, regton, Schooner, Middy, Glass |
面積 |
m2, mi2, Nmi2, in2, ft2, yd2, ang2, Pica2, Morgen, ar, acre, ha |
速度 |
m/s, m/sec, m/h, mph, kn, admkn |
情報 |
bit, byte |
太字 になっている単位は、以下のリストにある接頭辞が前にくる場合があります。
接頭辞 |
乗数表記 |
Y (yotta, ヨタ) |
10^24 |
Z (zetta, ゼタ) |
10^21 |
E (exa, エクサ) |
10^18 |
P (peta, ペタ) |
10^15 |
T (tera, テラ) |
10^12 |
G (giga, ギガ) |
10^9 |
M (mega, メガ) |
10^6 |
k (kilo, キロ) |
10^3 |
h (hecto, ヘクト) |
10^2 |
e (deca, デカ) |
10^1 |
d (deci, デシ) |
10^-1 |
c (centi, センチ) |
10^-2 |
m (milli, ミリ) |
10^-3 |
u (micro, マイクロ) |
10^-6 |
n (nano, ナノ) |
10^-9 |
p (pico, ピコ) |
10^-12 |
f (femto, フェムト) |
10^-15 |
a (atto, アト) |
10^-18 |
z (zepto, ゼプト) |
10^-21 |
y (yocto, ヨクト) |
10^-24 |
情報単位 "bit" および "byte" はつぎの IEC 60027-2 / IEEE 1541 接頭辞の 1つをすることができます:
ki kibi キビ 1024
Mi mebi メビ 1048576
Gi gibi ギビ 1073741824
Ti tebi テビ 1099511627776
Pi pebi ペビ 1125899906842620
Ei exbi エクスビ 1152921504606850000
Zi zebi ゼビ 1180591620717410000000
Yi yobi ヨビ 1208925819614630000000000
構文
CONVERT(Number; "FromUnit"; "ToUnit")
数値 は、変換される数字です。
変換元単位 は、変換元の単位です。
ToUnitは変換が行われる単位です。 両方の単位は同じ種類である必要があります。
例
=CONVERT(10;"HP";"PS") returns, rounded to two decimal places, 10.14. 10 HP equal 10.14 PS.
=CONVERT(10;"km";"mi") returns, rounded to two decimal places, 6.21. 10 kilometers equal 6.21 miles. The k is the permitted prefix character for the factor 10^3.
FACTDOUBLE
数値の二重階乗を返します。
構文
FACTDOUBLE(数値)
Number の二乗階乗 Number!! を返します。Number はゼロ以上の整数です。
偶数 FACTDOUBLE(n) は次の内容を返します。
2*4*6*8* ... *n
奇数 FACTDOUBLE(n) は次の内容を返します。
1*3*5*7* ... *n
定義上、FACTDOUBLE(0) は 1 を返します。
例
=FACTDOUBLE(5) は、15 を返します。
=FACTDOUBLE(6) は、48 を返します。
=FACTDOUBLE(0) は、1 を返します。
IMAGINARY
複素数の虚数係数を返します。
構文
IMAGINARY("複素数")
例
=IMAGINARY("4+3j") は、3 を返します。
IMARGUMENT
複素数の引数 (偏角) を返します。
構文
IMARGUMENT("複素数")
例
=IMARGUMENT("3+4j") は、0.927295 を返します。
IMCONJUGATE
複素数の複素共役を返します。
構文
IMCONJUGATE("複素数")
例
=IMCONJUGATE("1+j") は、1-j を返します。
IMDIV
2 つの複素数の商を返します。
構文
IMDIV("分子"; "分母")
分子、分母 は、「x+yi」または「x+yj」で入力される複素数です。
例
=IMDIV("-238+240i";"10+24i") は、5+12i を返します。
IMEXP
複素数のべき乗 (オイラー数) を返します。定数 e の値は約 2.71828182845904 です。
構文
IMEXP("複素数")
例
=IMEXP("1+j") は、丸められた 1.47+2.29j を返します。
IMLN
複素数の自然対数を返します。定数 e の値は約 2.71828182845904 です。
構文
IMLN("複素数")
例
=IMLN("1+j") は、丸められた 0.35+0.79j を返します。
IMLOG10
複素数の常用対数(基数 10 に対する)を返します。
構文
IMLOG10("複素数")
例
=IMLOG10("1+j") は、丸められた 0.15+0.34j を返します。
IMLOG2
複素数の 2 を底とする対数を返します。
構文
IMLOG2("複素数")
例
=IMLOG2("1+j") は、丸められた 0.50+1.13j を返します。
IMPOWER
The result is the ComplexNumber raised to the power of Number.
構文
IMPOWER("複素数"; 数値)
数値 は、指数です。
例
=IMPOWER("2+3i";2) は、-5+12i を返します。
IMPRODUCT
29 個までの複素数の積を返します。
構文
IMPRODUCT("複素数 "; "複素数 1"; ...)
例
=IMPRODUCT("3+4j";"5-3j") は、27+11j を返します。
IMREAL
複素数の実数係数を返します。
構文
IMREAL("複素数")
例
=IMREAL("1+3j") は、1 を返します。
IMSQRT
複素数の平方根を返します。
構文
IMSQRT("複素数")
例
=IMSQRT("3+4i") は、2+1i を返します。
IMSUB
2 つの複素数の差を返します。
構文
IMSUB("複素数 1"; "複素数 2")
例
=IMSUB("13+4j";"5+3j") は、8+j を返します。
IMSUM
29 個までの複素数の和を返します。
構文
IMSUM("複素数 1"; "複素数 2"; ...)
例
=IMSUM("13+4j";"5+3j") は、18+7j を返します。
OCT2BIN
8 進数を 2 進数に変換します。
構文
OCT2BIN(数値;桁数)
数値 は、8 進数です。数字は最大 10 桁にすることができます。最上位ビットは符号ビットで、それ以降のビットが値を返します。負の数字は、2 の補数として入力されます。
桁数 は、出力される桁数です。
例
=OCT2BIN(3;3) は、011 を返します。
OCT2DEC
8 進数を 10 進数に変換します。
構文
OCT2DEC(数値)
数値 は、8 進数です。数字は最大 10 桁にすることができます。最上位ビットは符号ビットで、それ以降のビットが値を返します。負の数字は、2 の補数として入力されます。
例
=OCT2DEC(144) は、100 を返します。
OCT2HEX
8 進数を 16 進数に変換します。
構文
OCT2HEX(数値;桁数)
数値 は、8 進数です。数字は最大 10 桁にすることができます。最上位ビットは符号ビットで、それ以降のビットが値を返します。負の数字は、2 の補数として入力されます。
桁数 は、出力される桁数です。
例
=OCT2HEX(144;4) は、0064 を返します。