扩展函数,分析函数列表第二部分
IMABS
结果是一个复数的绝对值。
语法
IMABS("ComplexNumber")
ComplexNumber 是一个以 "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; Suffix)
RealNum 是复数中的实系数。
INum 是复数中的虚系数。
Suffix 为选项列表, "i" 或 "j"。
示例
=COMPLEX(3;4;"j") 返回 3+4j。
CONVERT
将一个数字从一种度量单位转换到另一种度量单位。度量单位可以直接用加引号的文本输入,也可以用引用的方式输入。如果在单元格中输入度量单位,则必须与以下列表保持一致,且区分大小写:例如,要在单元格中输入一个小写字母 l(表示“升”),就需要在输入单引号 ' 后立即输入 l,即输入 '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 (尧) |
10²⁴ |
Z (泽) |
10²¹ |
E (艾) |
10¹⁸ |
P (拍) |
10¹⁵ |
T (太) |
10¹² |
G (吉) |
10⁹ |
M (兆) |
10⁶ |
k (千) |
10³ |
h (百) |
10² |
e (十) |
10¹ |
d (分) |
10⁻¹ |
c (厘) |
10⁻² |
m (毫) |
10⁻³ |
u (微) |
10⁻⁶ |
n (纳) |
10⁻⁹ |
p (皮) |
10⁻¹² |
f (飞) |
10⁻¹⁵ |
a (阿) |
10⁻¹⁸ |
z (仄) |
10⁻²¹ |
y (幺) |
10⁻²⁴ |
信息单位 "bit" 和 "byte" 也可以附加下列 IEC 60027-2 / IEEE 1541 前缀之一:
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")
Number 是要转换的数值。
FromUnit 是换算前的度量单位。
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 的双阶乘,其中 Number 是大于或等于 0 的整数。
对于偶数 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("ComplexNumber")
示例
=IMAGINARY("4+3j") 返回 3。
IMARGUMENT
结果为复数的幅度(phi 角度)。
语法
IMARGUMENT("ComplexNumber")
示例
=IMARGUMENT("3+4j") 返回 0.927295。
IMCONJUGATE
结果是一个复数的共轭复数。
语法
IMCONJUGATE("ComplexNumber")
示例
=IMCONJUGATE("1+j") 返回 1-j。
IMDIV
结果是两个复数的商。
语法
IMDIV("分子"; "分母")
分子 与 分母 是以「x+yi」或「x+yj」形式输入的复数。
示例
=IMDIV("-238+240i";"10+24i") 返回 5+12i。
IMEXP
结果是 e 的幂和复数。常数 e 的值约为 2.71828182845904。
语法
IMEXP("ComplexNumber")
示例
=IMEXP("1+j") 返回 1.47+2.29j(舍入值)。
IMLN
结果是复数以 e 为底的自然对数。常数 e 的值约为 2.71828182845904。
语法
IMLN("ComplexNumber")
示例
=IMLN("1+j") 返回 0.35+0.79j(舍入值)。
IMLOG10
结果是一个复数的常用对数(以 10 为底)。
语法
IMLOG10("ComplexNumber")
示例
=IMLOG10("1+j") 返回 0.15+0.34j(舍入值)。
IMLOG2
结果为复数的二进制对数。
语法
IMLOG2("ComplexNumber")
示例
=IMLOG2("1+j") 返回 0.50+1.13j(舍入值)。
IMPOWER
返回复数的数字次幂。
语法
IMPOWER(复数; 数字)
数字 是“指数”。
示例
=IMPOWER("2+3i";2) 返回 -5+12i。
IMPRODUCT
结果为多个复数(最多为 29 个)的乘积。
语法
IMPRODUCT("ComplexNumber"; "ComplexNumber1"; ...)
示例
=IMPRODUCT("3+4j";"5-3j") 返回 27+11j。
IMREAL
结果是一个复数的实部。
语法
IMREAL("ComplexNumber")
示例
=IMREAL("1+3j") 返回 1。
IMSQRT
计算一个复数的平方根。
语法
IMSQRT("ComplexNumber")
示例
=IMSQRT("3+4i") 返回 2+1i。
IMSUB
结果是两个复数的差。
语法
IMSUB("ComplexNumber1"; "ComplexNumber2")
示例
=IMSUB("13+4j";"5+3j") 返回 8+j。
IMSUM
结果为多个复数(最多为 29 个)的和。
语法
IMSUM("ComplexNumber1"; "ComplexNumber2"; ...)
示例
=IMSUM("13+4j";"5+3j") 返回 18+7j。
OCT2BIN
结果是输入的八进制数对应的二进制数。
语法
OCT2BIN(Number; Places)
Number是八进制数。该数最多可有10位。最高位是符号位,随后的各位便是该数值。负数作为二进制补码输入。
Places 是要输出的位数。
示例
=OCT2BIN(3;3) 返回 011。
OCT2DEC
结果是输入的八进制数所对应的十进制数。
语法
OCT2DEC(number)
Number是八进制数。该数最多可有10位。最高位是符号位,随后的各位便是该数值。负数作为二进制补码输入。
示例
=OCT2DEC(144) 返回 100。
OCT2HEX
结果是与输入的八进制数对应的十六进制数。
语法
OCT2HEX(Number; Places)
Number是八进制数。该数最多可有10位。最高位是符号位,随后的各位便是该数值。负数作为二进制补码输入。
Places 是要输出的位数。
示例
=OCT2HEX(144;4) 返回 0064。