JBL TI Nspire™ CAS参考指南(简体) (Simplified Chinese) Nspire CAS Reference Guide ZH CN

User Manual: JBL TI-Nspire™ CAS参考指南(简体) (Simplified Chinese) TI-Nspire™ CAS Reference Guide

Open the PDF directly: View PDF PDF.
Page Count: 260

DownloadJBL  TI-Nspire™ CAS参考指南(简体) (Simplified Chinese) TI-Nspire CAS Reference Guide ZH CN
Open PDF In BrowserView PDF
TI-Nspire™ CAS /
TI-Nspire™ CX CAS
参考指南

本 指 导 手 册 适 用 于 TI-Nspire™ 软 件 3.9 版 本 。要 获 得 最 新 版 本 的 文 档 ,请 访 问
education.ti.com/guides。

重要信息
除 非 在 程 序 附 带 的 《许 可 证 》中 明 示 声 明 ,否 则 Texas Instruments 不 对 任 何 程 序 或 书
面 材 料 做 出 任 何 明 示 或 暗 示 担 保 ,包 括 但 不 限 于 对 某 个 特 定 用 途 的 适 销 性 和 适 用 性
的 暗 示 担 保 ,并 且 这 些 材 料 均 以 “原 样 ”提 供 。任 何 情 况 下 ,Texas Instruments 对 因 购
买 或 使 用 这 些 材 料 而 蒙 受 特 殊 、附 带 、偶 然 或 连 带 损 失 的 任 何 人 都 不 承 担 任 何 责
任 。无 论 采 用 何 种 赔 偿 方 式 ,Texas Instruments 的 唯 一 且 排 他 性 义 务 不 得 超 出 本 程
序 许 可 证 规 定 的 数 额 。此 外 ,对 于 任 何 其 他 方 因 使 用 这 些 材 料 而 提 起 的 任 何 类 型 的
索 赔 ,Texas Instruments 概 不 负 责 。

许可证
请 查 阅 安 装 于 C:\Program Files\TI Education\\license 中 的
完整许可证。
© 2006 - 2014 Texas Instruments Incorporated

2

目录
重要信息

表达式模板
字母顺序列表
A
B
C
D
E
F
G
I
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z

2

5
12
12
20
23
45
54
62
69
74
81
94
101
108
110
118
121
133
153
166
167
168
169
170

符号

177

空( 空值) 元素

200

输入数学表达式的快捷方式

202

EOS™ (Equation Operating System) 层次结构

204

错误代码和消息

206

3

警告代码和消息

214

Texas Instruments 支持与服务

216

索引

217

4

表达式模板
表 达 式 模 板 提 供 了 用 标 准 数 学 符 号 输 入 数 学 表 达 式 的 简 单 方 法 。插 入 模 板 时 ,模 板
将 在 输 入 行 中 显 示 ,您 可 以 在 小 方 块 位 置 输 入 元 素 。此 时 光 标 将 显 示 您 可 以 输 入 的
元素。
用 箭 头 键 或 按 e 将 光 标 移 动 到 每 个 元 素 的 位 置 ,然 后 键 入 该 元 素 的 值 或 表 达 式 。
按 · 或 / · 以计算表达式。

/p 键

分数模板
示例:

注 意 :另请参阅 / 除 ( 第179页) 。

l键

指数模板
示例:

注 意 :键入第一个值,按

l,然后键入指数。要使

光标返回到基准行,请按右箭头 (¢)。
注 意 :另请参阅 ^ 乘 方

第180页 。

/q 键

平方根模板
示例:

注 意 :另请参阅 ‡() 平 方 根

第188页 。

/l 键

N 次方根模板
示例:

注 意 :另请参阅 root() 第130页 。

表达式模板

5

/l 键

N 次方根模板

u键

e 指数模板
示例:

自然指数 e 求乘方
注 意 :另请参阅 e^() 第54页 。

/s 键

对数模板
示例:

计算指定底数的对数。默认情况下,若底数为 10,
则省略底数。
注 意 :另请参阅 log() 第90页 。

目录>

分段函数模板 2 段式
示例:

可让您创建二段式分段函数的表达式和条件。-要
添加分段,请单击模板,然后重复使用该模板。
注 意 :另请参阅 piecewise() 第111页 。

6

表达式模板

目录>

分段函数模板 N 段式
可让您创建 N 段式分段函数的表达式和条件。-提示输入 N
值。

示例:
请参阅分段函数模板 2 段式 示
例。

注 意 :另请参阅 piecewise() 第111页 。

目录>

二元方程组模板
示例:

创建二元方程组。要向现有的方程组添加一个方
程,请单击模板,然后重复使用该模板。
注 意 :另请参阅 system() 第153页 。

目录>

N 元方程组模板
可让您创建 N 元方程组。提示输入 N 值。

示例:
请参阅方程组模板 二元方程 示
例。

注 意 :另请参阅 system() 第153页 。

表达式模板

7

目录>

绝对值模板
示例:

注 意 :另请参阅 abs() 第12页 。

目录>

dd°mm’ss.ss’’ 模板
示例:

可让您以 dd°mm ’ss.ss ’’格式输入角度,其中 dd 为
十进制度数,mm 为分数,ss.ss 为秒数。

目录>

矩阵模板 (2 x 2)
示例:

创建 2 x 2 矩阵。

目录>

矩阵模板 (1 x 2)
示例:

。

目录>

矩阵模板 (2 x 1)
示例:

目录>

矩阵模板 (m x n)
您收到指定行数和列数的提示后,模板将显示。

8

表达式模板

示例:

目录>

矩阵模板 (m x n)

注 意 :如果您创建有许多行和列的矩阵,可能需要

较长时间才会显示。

目录>

求和模板 (G)
示例:

注 意 :另请参阅 G () (sumSeq) 第190页 。

目录>

乘积模板 (Π)
示例:

注 意 :另请参阅 Π() (prodSeq) 第189页 。

目录>

一阶导数模板
示例:

一阶导数模板可用于计算某一点的一阶导数。
注 意 :另请参阅 d() 导 数

第187页 。

表达式模板

9

目录>

二阶导数模板
示例:

二阶导数模板可用于计算某一点的二阶导数。
注 意 :另请参阅 d() 导 数

第187页 。

目录>

N 阶导数模板
示例:

n 阶导数模板可用于计算 n 阶导数。
注 意 :另请参阅 d() 导 数

第187页 。

目录>

定积分模板
示例:

注 意 :另请参阅‰() integral() 第187页 。

目录>

不定积分模板
示例:

注 意 :另请参阅 ‰() integral() 第187页 。

目录>

极限模板
示例:

10

表达式模板

极限模板

目录>

左侧极限使用 N 或 (N)。右侧极限使用 +。
注 意 :另请参阅 limit() 第82页 。

表达式模板

11

字母顺序列表
名 称 非 字 母 的 项 例 如 +、!和 > 在 本 节 的 结 尾 处 列 出 从 第 177页 开 始 。除 非 另 行 指
定 ,本 节 中 的 所 有 示 例 都 将 在 默 认 的 复 位 模 式 下 执 行 ,并 且 所 有 变 量 都 假 定 为 未 定
义。

A
目录 >

abs()
abs(Expr1)⇒表达式
abs(List1)⇒数组
abs(Matrix1)⇒矩阵
返回自变量的绝对值。
注 意 :另请参阅 绝 对 值 模 板 第8页 。

如果自变量为复数,将返回该复数的模数。
注 意 :所 有 未 定 义 的 变 量 均 作 为 实 变 量 处 理 。

amortTbl()
amortTbl(NPmt, N, I, PV, [ Pmt], [ FV], [ PpY ], [ CpY ],
[ PmtAt], [ roundValue ])⇒矩阵
分期偿还函数将返回一个矩阵作为一组 TVM 自变
量的分期偿还表。

NPmt 是要添加至该表的支付次数。该表从第一次
支付开始。

N、I、PV、Pmt、FV、PpY、CpY 和 PmtAt 在 TVM 自
变量表中有介绍 第164页 。
•

如果您省略 Pmt,则使用其默认值
Pmt=tvmPmt(N, I, PV, FV, PpY, CpY, PmtAt)。

•

如果您省略 FV,则使用其默认值 FV=0。

•

PpY、CpY 和 PmtAt 的默认值与用于 TVM 函
数的值相同。

roundValue 指定四舍五入的小数位数。默认保留两
位小数。
结果矩阵中的列顺序如下:支付次数、利息支付金
额、本金支付金额和结余。

12

字母顺序列表

目录 >

目录 >

amortTbl()
第 n 行中显示的结余为第 n 次支付后的结余。
您可以使用该输出矩阵作为其他分期偿还函数
G Int() 和 G Prn() 第190页 以及 bal() 第20页 的输入
矩阵。

目录 >

and

BooleanExpr1 and BooleanExpr2⇒布尔表达式。
BooleanList1 and BooleanList2⇒布尔数组
BooleanMatrix1 and BooleanMatrix2⇒布尔矩阵
返回 true 或 false,或者原始输入的简化形式。

Integer1andInteger2⇒整数

在 Hex 模 式 下 :

使用 and 操作逐位比较两个实整数。在内部运算
中,两个整数都将转换为带符号的 64 位二进制数
字。当相应位进行比较时,如果两个位值均为 1,则

重 要 信 息 :零 ,非 字 母 O。

结果为 1;否则结果为 0。返回的值代表位结果,将
根据 Base 模式显示。
在 Bin 模 式 下 :

您可以输入任何进位制的整数。对于按二进制或十
六进制输入的整数,您必须分别使用 0b 或 0h 前
缀。不带前缀的整数都将被视为十进制 基数为
10)。
在 Dec 模 式 下 :

注意:二 进 制 输 入 最 多 可 为 64 位 不 包 括 0b 前

缀 。十 六 进 制 输 入 最 多 可 为 16 位 。

目录 >

angle()
angle(Expr1)⇒表达式

在 Degree 角 度 模 式 下 :

返回自变量的角度 自变量代表复数 。
注 意 :所有未定义的变量均作为实变量处理。
在 Gradian 角 度 模 式 下 :

字母顺序列表

13

目录 >

angle()
在 Radian 角 度 模 式 下 :

angle(List1)⇒数组
angle(Matrix1)⇒矩阵
返回一个数组或矩阵,其元素为 List1 或 Matrix1
中各元素的角度,将每个元素均视为代表二维直角
坐标点的复数处理。

目录 >

ANOVA
ANOVA List1, List2[, List3,..., List20][, Flag]
进行单因素方差分析,比较 2 个到 20 个总体的平均值。结果
摘要存储在 stat.results 变量中。 请参阅第148页。

对于数据:Flag=0,对于统计:Flag=1
输出变量

说明

stat.F

F 统计值

stat.PVal

可拒绝零假设的最小显著性水平

stat.df

组的自由度

stat.SS

组的平方和

stat.MS

组的均值平方

stat.dfError

误差的自由度

stat.SSError

误差的平方和

stat.MSError

误差的均值平方

stat.sp

合并标准差

stat.xbarlist

数组输入平均值

stat.CLowerList

每 个 输 入 数 组 平 均 值 的 95% 置 信 区 间

stat.CUpperList

每 个 输 入 数 组 平 均 值 的 95% 置 信 区 间

14

字母顺序列表

目录 >

ANOVA2way
ANOVA2way List1, List2[, List3,…, List10][, levRow]
计算双因素方差分析,比较 2 个到 10 个总体的平均值。结果
摘要存储在 stat.results 变量中。 请参阅第148页。
块的 行水平 =0
双因素的 行水平 =2,3,..., Len-1,其中 Len=长度 列表 1 =长度

列表 2 = … = 长度 列表 10 且 Len / 行水平 ∈ {2,3,…}
输 出 :块 设 计

输出变量

说明

stat.F

列因素的 F 统计

stat.PVal

可拒绝零假设的最小显著性水平

stat.df

列因素的自由度

stat.SS

列因素的平方和

stat.MS

列因素的均值平方

stat.FBlock

因素的 F 统计

stat.PValBlock

可拒绝零假设的最小概率

stat.dfBlock

因素的自由度

stat.SSBlock

因素的平方和

stat.MSBlock

因素的均值平方

stat.dfError

误差的自由度

stat.SSError

误差的平方和

stat.MSError

误差的均值平方

stat.s

误差的标准差

COLUMN FACTOR 输出
输出变量

说明

stat.Fcol

列因素的 F 统计

stat.PValCol

列因素的概率值

stat.dfCol

列因素的自由度

stat.SSCol

列因素的平方和

stat.MSCol

列因素的均值平方

ROW FACTOR 输出

字母顺序列表

15

输出变量

说明

stat.FRow

行因素的 F 统计

stat.PValRow

行因素的概率值

stat.dfRow

行因素的自由度

stat.SSRow

行因素的平方和

stat.MSRow

行因素的均值平方

INTERACTION 输出
输出变量

说明

stat.FInteract

交互的 F 统计

stat.PValInteract

交互的概率值

stat.dfInteract

交互的自由度

stat.SSInteract

交互的平方和

stat.MSInteract

交互的均值平方

ERROR 输出
输出变量

说明

stat.dfError

误差的自由度

stat.SSError

误差的平方和

stat.MSError

误差的均值平方

s

误差的标准差

/v 键

Ans
Ans⇒值
返回最近计算的表达式的结果。

16

字母顺序列表

approx()

目录 >

approx(Expr1)⇒表达式
在可能的情况下,无论当前的 Auto or Approximate
是何种模式,都以十进制的形式返回自变量的估计
值。
此运算等同于输入自变量并按下 / ·。

approx(List1)⇒数组
approx(Matrix1)⇒矩阵
在可能的情况下,返回一个数组或 矩阵 ,其元素均
以十进制数字表示。

4approxFraction()

目录 >

Expr 4approxFraction([Tol])⇒ 表 达 式
List 4approxFraction([ Tol])⇒数组
Matrix 4approxFraction([ Tol])⇒矩阵
使用公差 Tol 以分数形式返回输入值。如果 Tol 省
略,则使用 5.E-14 作为公差。
注 意 :您可以通过在计算机键盘上键入

@>approxFraction(...)插入此函数。

approxRational()

目录 >

approxRational(Expr[, Tol])⇒表达式
approxRational(List[, Tol])⇒数组
approxRational(Matrix [, Tol])⇒矩阵
使用公差 Tol.以分数形式返回自变量。如果 Tol 省
略,则使用 5.E-14 作为公差。

arccos()

请参阅 cos/() 第33页 。

字母顺序列表

17

arccosh()

请参阅 cosh/() 第34页 。

arccot()

请参阅 cot/() 第35页 。

arccoth()

请参阅 coth/() 第35页 。

arccsc()

请参阅 csc/() 第38页 。

arccsch()

请参阅 csch/() 第39页 。

arcLen()

目录 >

arcLen(Expr1, Var, Start, End) ⇒表达式
返回关于变量 Var 的 Expr1 从 Start 到 End 的弧
长。
弧长将用按满足函数模式定义的积分进行计算。

arcLen(List1, Var, Start, End)⇒数组
返回一个数组,其元素为 List1 中各元素关于变量

Var 从 起点 到 终点 的弧长。

arcsec()

请参阅 sec/() 第133页 。

arcsech()

请参阅 sech/() 第133页 。

18

字母顺序列表

arcsin()

请参阅 sin/() 第141页 。

arcsinh()

请参阅 sinh/() 第142页 。

arctan()

请参阅 tan/() 第154页 。

arctanh()

请参阅 tanh/() 第155页 。

augment()

目录 >

augment(List1, List2)⇒数组
返回将 List2 附加到 List1 末尾组成的新数组。
augment(Matrix1, Matrix2)⇒矩阵
返回将 Matrix2 附加到 Matrix1 组成的新矩阵。使
用“,”字符时,两个矩阵的行维数必须相同,并且

Matrix2 作为新的列附加到 Matrix1。此运算不会
更改 Matrix1 或 Matrix2。

avgRC()

目录 >

avgRC(Expr1, Var [ =Value ] [, Step])⇒表达式
avgRC(Expr1, Var [ =Value ] [, List1])⇒数组
avgRC(List1, Var [ =Value ] [, Step])⇒数组
avgRC(Matrix1, Var [ =Value ] [, Step])⇒矩阵
返回前向差商 平均变化率 。

Expr1 可以是用户定义的函数名 请参阅 Func 。
指定 值 之后,该值会覆盖之前的所有变量分配或变
量的所有当前 “|” 代入值。

Step 为步长值。如果 Step 省略,则使用其默认值

字母顺序列表

19

avgRC()

目录 >

0.001。
请注意,函数 centralDiff() 功能与之类似,只是使用
中心差商。

B
目录 >

bal()
bal(NPmt, N, I, PV ,[ Pmt], [ FV], [ PpY ], [ CpY ], [ PmtAt],
[ roundValue ])⇒值
bal(NPmt, amortTable )⇒值
计算指定支付后预定结余的分期偿还函数。

N、I、PV、Pmt、FV、PpY、CpY 和 PmtAt 在 TVM 自
变量表中有介绍 第164页 。

NPmt 指定支付次数,您希望在该次支付后计算数
据。

N、I、PV、Pmt、FV、PpY、CpY 和 PmtAt 在 TVM 自
变量表中有介绍 第164页 。
•

如果您省略 Pmt,则使用其默认值
Pmt=tvmPmt(N, I, PV, FV, PpY, CpY, PmtAt)。

•

如果您省略 FV,则使用其默认值 FV=0。

•

PpY、CpY 和 PmtAt 的默认值与用于 TVM 函
数的值相同。

roundValue 指定四舍五入的小数位数。默认保留两
位小数。
bal(NPmt, amortTable ) 根据分期偿还表 amortTable

计算支付次数 NPmt 后的结余。amortTable 自变量
必须为 amortTbl() 第12页 下所介绍形式的矩阵。
注 意 :另请参阅 G Int() 和 G Prn() 第190页 。

4Base2

Integer1 4Base2⇒整数
注 意 :您可以通过在计算机键盘上键入 @>Base2

插入此运算符。
将 Integer1 转换为二进制数字。二进制或十六进制

20

字母顺序列表

目录 >

目录 >

4Base2
数字始终分别带有 0b 或 0h 前缀。零 非字母 O 后
跟 b 或 h。
0b 二进制数字
0h 十六进制数字
二进制数字最多可为 64 位。十六进制数字最多可
为 16 位。
不带前缀的 Integer1 将被视为十进制 (base 10)。不
论 Base 模式如何,结果都将显示为二进制。
负数将显示为“二进制补码”形式。例如,
N1 显示为
0hFFFFFFFFFFFFFFFF 在 Hex 模式下
0b111...111 64 个 1

在 Binary 模式下

N263 显示为
0h8000000000000000 在 Hex 模式下
0b100...000 63 个 0

在 Binary 模式下

如果您输入的十进制整数超出带符号的 64 位二进
制形式的范围,可使用对称的模数运算将该值纳入
合理的范围。考虑以下超出范围的值的示例。

263 变为 N263 并显示为
0h8000000000000000 在 Hex 模式下
0b100...000 63 个 0

在 Binary 模式下

264 变为 0 并显示为
0h0 在 Hex 模式下
0b0 在 Binary 模式下

N263 N 1 变为 263 N 1 并显示为
0h7FFFFFFFFFFFFFFF 在 Hex 模式下
0b111...111 64 个 1

在 Binary 模式下

字母顺序列表

21

4Base10

目录 >

Integer1 4Base10⇒整数
注 意 :您可以通过在计算机键盘上键入 @>Base10

插入此运算符。
将 Integer1 转换为十进制 (base 10) 数字。二进制或
十六进制条目必须始终分别带有 0b 或 0h 前缀。
0b 二进制数字
0h 十六进制数字
零 非字母 O 后跟 b 或 h。
二进制数字最多可为 64 位。十六进制数字最多可
为 16 位。
不带前缀的 Integer1 将被视为十进制。不论进位制
模式如何,结果都将以十进制显示。

4Base16

目录 >

Integer1 4Base16⇒整数
注 意 :您可以通过在计算机键盘上键入 @>Base16

插入此运算符。
将 Integer1 转换为十六进制数字。二进制或十六进
制数字始终分别带有 0b 或 0h 前缀。
0b 二进制数字
0h 十六进制数字
零 非字母 O 后跟 b 或 h。
二进制数字最多可为 64 位。十六进制数字最多可
为 16 位。
不带前缀的 Integer1 将被视为十进制 (base 10)。不
论进位制模式如何,结果将显示为十六进制。
如果您输入的十进制整数对于带符号的 64 位二进
制形式来说过大,可使用对称的模数运算将该值纳
入合理的范围。更多信息,请参阅 4 Base2 第20
页 。

binomCdf()
binomCdf(n, p)⇒数值

22

字母顺序列表

目录 >

binomCdf()

目录 >

binomCdf(n, p, lowBound, upBound)⇒ 如果 lowBound 和
upBound 是数值,则结果为 数值 ;如果 lowBound 和 upBound
适数组,则结果为 数组
binomCdf(n, p, upBound)for P(0{X{upBound)⇒ 如果 upBound 是
数值,则结果为 数值 ;如果 upBound 是数组,则结果为 数组
计算 n 次尝试的离散二项式分布累积概率以及每次尝试的成
功概率 p。
对于 P(X { upBound),设置 lowBound=0

binomPdf()

目录 >

binomPdf(n, p)⇒数值
binomPdf(n, p, XVal)⇒ 如果 XVal 是数值,则结果为 数值 ;如果
XVal 是数组,则结果为 数组
计算 n 次尝试的离散二项式分布概率以及每次尝试的成功概
率 p。

C
ceiling()

目录 >

ceiling(Expr1)⇒整数
返回 | 自变量的最接近的整数。
自变量可以是实数,也可以是复数。
注 意 :另请参阅 floor()。

ceiling(List1)⇒数组
ceiling(Matrix1)⇒矩阵
返回每个元素向上取整的数组或矩阵。

字母顺序列表

23

centralDiff()

目录 >

centralDiff(Expr1, Var [ =Value ][, Step])⇒表达式
centralDiff(Expr1, Var [, Step])| Var=Value ⇒表达式
centralDiff(Expr1, Var [ =Value ][, List])⇒数组
centralDiff(Expr1, Var [ =Value ][, List])⇒数组
centralDiff(Matrix1, Var [ =Value ][, Step])⇒矩阵
返回使用中心差商公式计算得出的数值导数。
指定 值 之后,该值会覆盖之前的所有变量分配或变
量的所有当前 “|” 代入值。

Step 为步长值。如果 Step 省略,则使用其默认值
0.001。
使用 List1 或 Matrix1 时,运算将通过数组中的值
或矩阵元素来映射。
注 意 :另请参阅 avgRC() 和 d()。

cFactor()
cFactor(Expr1[, Var])⇒表达式
cFactor(List1[, Var])⇒数组
cFactor(Matrix1[, Var])⇒矩阵

cFactor(Expr1) 返回一个关于所有变量的因式分解

并带有公分母的 Expr1。

Expr1 应尽可能地分解为线性有理因式,即使这样
会引入新的非实数。如果您想进行关于 2 个以上变
量的因式分解,则此方法适用。
cFactor(Expr1, Var) 返回按变量 Var 进行因式分解

的 Expr1。

Expr1 应尽可能地分解为关于变量 Var 的线性因
式,可以包含非实数型常数,即使这样会引入无理
常数或关于其他变量中的无理子表达式。
因式及其相关项将按照主变量 Var 进行分类。各因
式中 Var 的同次幂将汇集在一起。如果只进行关于
变量 Var 的因式分解,并且您允许在因式分解中存
在关于其他变量的无理表达式,请添加该变量,以
进一步进行关于 Var 的因式分解。结果中可能出现
关于其他变量的伴随因式分解。

24

字母顺序列表

目录 >

目录 >

cFactor()
如果 Auto or Approximate 模式设置为 Auto,包含

Var 意味着在无理系数不能采用内置函数进行简要
清楚地表达时,可以采用浮点系数进行近似计算。
即使只有一个变量,包含 Var 也可能生成更完全的
因式分解式。
注 意 :另请参阅 factor()。
要 查 看 完 整 结 果 ,请 按
动光标。

char()

£ ,然 后 使 用 ¡ 和 ¢ 移

目录 >

char(Integer)⇒字符
返回一个字符串,其中包含手持设备字符集中编号
为 Integer 的字符。Integer 的有效范围是 0–65535。

charPoly()

目录 >

charPoly(squareMatrix,Var)⇒多项式表达式
charPoly(squareMatrix,Expr)⇒多项式表达式
charPoly(squareMatrix1,Matrix2)⇒多项式表达式
返回 squareMatrix 的特征多项式。n×n 矩阵 A 的特
征多项式以 pA(l) 表示,通过以下多项式定义:

pA(l) = det(l ¦ I N A)
其中 I 表示 n×n 单位矩阵。

squareMatrix1 和 squareMatrix2 的维数必须相同。

c22way

目录 >

c22way obsMatrix
chi22way obsMatrix
计算观测矩阵 obsMatrix 中双向计数表关联性的 c2 检验。结
果摘要存储在 stat.results 变量中。 请参阅第148页。
有关矩阵中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

字母顺序列表

25

输出变量

说明

stat.c2

卡 方 统 计 :sum 实 际 值 - 预 计 值

stat.PVal

可拒绝零假设的最小显著性水平

stat.df

卡方统计的自由度

stat.ExpMat

预 期 元 素 计 数 表 的 矩 阵 ,假 定 为 零 假 设

stat.CompMat

元素卡方统计计算值的矩阵

2预 计 值

目录 >

c2Cdf()
c2Cdf(lowBound, upBound, df)⇒ 如果 lowBound 和 upBound 适
数组,则结果为 数值 ;如果 lowBound 和 upBound 是数组,则
结果为 数组
chi2Cdf(lowBound, upBound, df)⇒ 如果 lowBound 和 upBound
是数值,则结果为 数值 ;如果 lowBound 和 upBound 适数组,
则结果为 数组
计算指定自由度 df lowBound 与 upBound 之间的 c2 分布概
率。
对于 P(X { upBound),设置为 lowBound=0
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

目录 >

c2GOF
c2GOF

obsList, expList, df

chi2GOF obsList, expList, df
执行检验以确认样本数据来自于符合指定分布的总体。

obsList 是计数的数组,必须包含整数。结果摘要存储在
stat.results 变量中。 请参阅第148页。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.c2

卡 方 统 计 :sum 实 际 值 - 预 计 值

stat.PVal

可拒绝零假设的最小显著性水平

stat.df

卡方统计的自由度

stat.CompList

元素卡方统计贡献值

26

字母顺序列表

2预 计 值

目录 >

c2Pdf()
c2Pdf(XVal, df)⇒ 如果

XVal 是数值,则结果为 数值 ;如果 XVal

是数组,则结果为 数组
chi2Pdf(XVal, df)⇒ 如果 XVal 是数值,则结果为 数值 ;如果
XVal 是数组,则结果为 数组
计算 XVal 为指定值时,指定自由度 df 的 c2 分布概率密度函
数 (pdf)。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

ClearAZ

目录 >

ClearAZ
清除当前问题空间中的所有单字符变量。
如果有一个或多个变量锁定,此命令将显示错误消
息并仅删除未锁定变量。请参阅 unLock 第167
页 。

ClrErr
ClrErr

目录 >
有 关 ClrErr 的 示 例 ,请 参 阅 Try 命
令 下 的 示 例 2 第 161页 。

清除错误状态并将系统变量 errCode 设置为零。
Try...Else...EndTry 块的 Else 语句应使用 ClrErr 或 PassErr。

如果要处理或忽略错误,请使用 ClrErr。如果不知道如何处理
错误,请使用 PassErr 将其发送到下一个错误处理句柄。如果
没有其他未完成的 Try...Else...EndTry 错误处理句柄,错误对
话框将正常显示。
注 意 :另请参阅第111页的 PassErr 和第161页的 Try 。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数定义的说

明,请参阅产品指导手册中的“计算器”章节。

字母顺序列表

27

colAugment()

目录 >

colAugment(Matrix1, Matrix2)⇒矩阵
返回将 Matrix2 附加到 Matrix1 组成的新矩阵。两
个矩阵的列维数必须相等,并且 Matrix2 作为新的
列附加到 Matrix1。此运算不会更改 Matrix1 或

Matrix2。

colDim()

目录 >

colDim(Matrix )⇒表达式
返回 Matrix 所包含的列数。
注 意 :另请参阅 rowDim()。

colNorm()

目录 >

colNorm(Matrix )⇒表达式
返回 Matrix 中列元素绝对值之和的最大值。
注 意 :不允许使用未定义的矩阵元素。另请参阅
rowNorm()。

comDenom()
comDenom(Expr1[, Var])⇒表达式
comDenom(List1[, Var])⇒数组
comDenom(Matrix1[, Var])⇒矩阵

comDenom(Expr1) 返回一个分子和分母完全展开

的化简分子式。

28

字母顺序列表

目录 >

comDenom()

目录 >

comDenom(Expr1, Var)返回一个分子和分母关于

Var 展开的化简分子式。各项及其因式将按主变量
Var 进行分类。Var 的同次幂将汇集在一起。结果中
可能包含汇集系数的因式分解。与省略 Var 相比,
上述操作通常可以节省时间、内存和屏幕空间,同
时会使表达式更容易理解。该函数还有助于更快地
通过后续步骤得出结果,占用的内存也更少。

如果 Expr1 中不含变量 Var,comDenom
(Expr1, Var) 返回分子和分母均未展开的化简分子

式。此类结果通常可以节省甚至更多的时间、内存
和屏幕空间。这些部分因式分解的结果同时有助于
更快地通过后续步骤得出结果,占用的内存也更
少。
即使没有分母,如果 factor() 执行过慢或占用过多
内存,comden 函数通常也是完成部分因式分解的
快捷方法。
提 示 :输入 comden() 函数的定义,并通常可将其当

作 comDenom() 和 factor() 替代函数试用。

completeSquare()

目录 >

completeSquare(表达式或方程 , 变量 ) ⇒ 表达式

或方程
completeSquare(表达式或方程 , 变量 ^Power) ⇒

表达式或方程
completeSquare(表达式或方程 , 变量 1, 变量 2

[,...])⇒ 表达式或方程
completeSquare(表达式或方程 , {变量 1, 变量 2

[,...]})⇒ 表达式或方程
将二次多项式表达式从 a·x 2+b·x+c 形式转换为 a·
(x-h)2+k 形式
-或 将二次方程从 a·x 2+b·x+c=d 形式转换为 a·(x-h)2=k
形式
相对于第二个自变量,第一个自变量必须是标准形

字母顺序列表

29

completeSquare()

目录 >

式的二次表达式或方程。
第二个自变量必须是单变量项或单变量项求有理
幂级数,例如,x、y 2 或 z (1/3)。
第三个和第四个句法尝试完成与变量 变量 1, 变量

2 [,… ]) 有关的平方。

conj()

目录 >

conj(Expr1)⇒表达式
conj(List1)⇒数组
conj(Matrix1)⇒矩阵
返回自变量的共轭复数。
注 意 :所有未定义的变量均作为实变量处理。

constructMat()

目录 >

constructMat(Expr, Var1, Var2, numRows, numCols)
⇒矩阵
返回基于自变量的矩阵。

Expr 是用变量 Var1 和 Var2 表示的表达式。结果矩
阵中的元素通过计算每个 Var1 和 Var2 增量值的
Expr 得出。
Var1 自动从 1 递增到 numRows。在每一行内,Var2
从 1 递增到 numCols。

CopyVar
CopyVar Var1, Var2
CopyVar Var1., Var2。
CopyVar Var1, Var2 将变量 Var1 的值复制到变量

Var2;若 Var2 不存在,CopyVar 将创建此变量。变
量 Var1 必须有一个值。
如果 Var1 是现有用户定义之函数的名称,可将该
函数的定义复制到函数 Var2。必须定义函数

Var1。

30

字母顺序列表

目录 >

目录 >

CopyVar

Var1 必须满足变量命名要求,或者必须是满足该
要求的变量名称的化简间接表达式。
CopyVar Var1. , Var2.将 Var1.变量组的所有成员都

复制到 Var2.组,若 Var2.不存在,CopyVar 将创建
此变量。

Var1.必须为现有变量组 如统计 stat. nn 结果或使
用 LibShortcut() 函数创建的变量 的名称。如果

Var2.已经存在,此命令将替换两组共有的所有成
员并添加不存在的成员。如果 Var2.的一个或多个
成员锁定,则 Var2.的所有成员将保持不变更。

目录 >

corrMat()
corrMat(List1, List2[,…[, List20]])
计算增加矩阵 [ List1, List2, ..., List20] 的关联矩阵。

目录 >

4cos

Expr 4cos
注 意 :您可以通过在计算机键盘上键入 @>cos 插

入此运算符。
表示 Expr 的余弦形式。这是一个显示转换运算符,
只能在输入行的末尾处使用。
4 cos 将 sin(...)模数的所有幂简化为 1Ncos(...)^2 这
样 cos(...)的任何剩余幂的指数范围为 (0, 2)。因
此,当且仅当给定表达式中出现 sin(...)的偶数次幂
时,结果中不会有 sin(...)。
注 意 :Degree 或 Gradian 角度模式不支持此转换运

算符。使用之前,请确保将角度模式设置为
Radians 且 Expr 未明确引用度或百分度角度。

µ键

cos()
cos(Expr1)⇒表达式

在 Degree 角 度 模 式 下 :

cos(List1)⇒数组
cos(Expr1) 以表达式形式返回自变量的余弦值。
cos(List1) 返回一个数组,其元素为 List1 中所有元

字母顺序列表

31

µ键

cos()
素的余弦值。
注 意 :自变量可以是度、弧度或百分度形式,具体

取决于当前的角度模式设置。您可以使用 ¡、G 或 R
临时更改角度模式。

在 Gradian 角 度 模 式 下 :

在 Radian 角 度 模 式 下 :

cos(squareMatrix1)⇒方阵
返回 squareMatrix1 的矩阵余弦。此运算不同于计
算每个元素的余弦值。
当使用标量函数 f(A) 对 squareMatrix1 (A) 进行运
算时,结果按代数方法计算:
计算特征值 (li ) 和 A 的特征向量 (Vi )。

squareMatrix1 必须可对角化,同时不得包含未赋
值的符号变量。
构建矩阵:

然后令 A = X B X/ 且 f(A) = X f(B) X/。例如,cos(A) =
X cos(B) X/,其中:
cos(B) =

32

字母顺序列表

在 Radian 角 度 模 式 下 :

µ键

cos()

所有运算均使用浮点计算进行。

µ键

cos/()
cos/(Expr1)⇒表达式

在 Degree 角 度 模 式 下 :

cos/(List1)⇒数组

cos /(Expr1) 以表达式形式返回一个角度值,其余

弦值为 Expr1。

在 Gradian 角 度 模 式 下 :

cos /(List1) 返回一个数组,其元素为 List1 中所对

应元素的反余弦值。
注 意 :返回的结果可以是度、弧度或百分度形式,

具体取决于当前的角度模式设置。

在 Radian 角 度 模 式 下 :

注 意 :您可以通过在计算机键盘上键入 arccos

(...)插入此函数。
cos/(squareMatrix1)⇒方阵

在 Radian 角 度 模 式 和 Rectangular 复 数 格 式 下 :

返回 squareMatrix1 的矩阵反余弦,此运算不同于
计算每个元素的反余弦值。有关计算方法的信息,
请参阅 cos()。

squareMatrix1 必须可对角化,结果始终包含浮点
数。

要 查 看 完 整 结 果 ,请 按
动光标。

£ ,然 后 使 用 ¡ 和 ¢ 移

目录 >

cosh()
cosh(Expr1)⇒表达式

在 Degree 角 度 模 式 下 :

cosh(List1)⇒数组
cosh(Expr1) 以表达式形式返回自变量的双曲余弦

值。
cosh(List1) 返回一个数组,其元素为 List1 中所对

应元素的双曲余弦值。

字母顺序列表

33

目录 >

cosh()
cosh(squareMatrix1)⇒方阵

在 Radian 角 度 模 式 下 :

返回 squareMatrix1 的矩阵双曲余弦,此运算不同
于计算每个元素的双曲余弦值。有关计算方法的信
息,请参阅 cos()。

squareMatrix1 必须可对角化,结果始终包含浮点
数。

目录 >

cosh/()
cosh/(Expr1)⇒表达式
cosh/(List1)⇒数组

cosh/(Expr1) 以表达式形式返回自变量的反双曲余

弦值。
cosh/(List1) 返回一个数组,其元素为 List1 中所对

应元素的反双曲余弦值。
注 意 :您可以通过在计算机键盘上键入 arccosh

(...)插入此函数。
cosh/(squareMatrix1)⇒方阵

在 Radian 角 度 模 式 下 和 Rectangular 复 数 格 式
下:

返回 squareMatrix1 的矩阵反双曲余弦,此运算不
同于计算每个元素的反双曲余弦值。有关计算方法
的信息,请参阅 cos()。

squareMatrix1 必须可对角化,结果始终包含浮点
数。

要 查 看 完 整 结 果 ,请 按
动光标。

£ ,然 后 使 用 ¡ 和 ¢ 移

µ键

cot()
cot(Expr1) ⇒ 表达式

在 Degree 角 度 模 式 下 :

cot(List1) ⇒ 数组
返回 Expr1 的余切值,或返回一个数组,其元素为

List1 中所对应元素的余切值。
注 意 :自变量可以是度、弧度或百分度形式,具体

34

字母顺序列表

在 Gradian 角 度 模 式 下 :

µ键

cot()
取决于当前的角度模式设置。您可以使用

¡、G 或

R

临时更改角度模式。

在 Radian 角 度 模 式 下 :

µ键

cot/()
cot/(Expr1)⇒表达式

在 Degree 角 度 模 式 下 :

cot/(List1)⇒数组
返回余切值为 Expr1 的角度,或返回一个数组,其
元素为 List1 所对应元素的反余切值。
注 意 :返回的结果可以是度、弧度或百分度形式,

在 Gradian 角 度 模 式 下 :

具体取决于当前的角度模式设置。
注 意 :您可以通过在计算机键盘上键入 arccot

(...)插入此函数。
在 Radian 角 度 模 式 下 :

coth()

目录 >

coth(Expr1)⇒表达式
coth(List1)⇒数组
返回 Expr1 的双曲余切,或返回一个数组,其元素
为 List1 中所对应元素的双曲余切值。

coth/()

目录 >

coth/(Expr1)⇒表达式
coth/(List1)⇒数组
返回 Expr1 的反双曲余切或返回一个数组,其元素
为 List1 所对应元素的反双曲余切值。
注 意 :您可以通过在计算机键盘上键入 arccoth

字母顺序列表

35

目录 >

coth/()
(...)插入此函数。

目录 >

count()
count(Value1orList1 [, Value2orList2 [,...]])⇒值
返回自变量中所有元素的累积个数,结果为一个数
值。
自变量可以是表达式、值、数组或矩阵。您可以混
合数据类型并使用各种维数的自变量。
对于数组、矩阵或单元格范围,应评估每个元素
以,确定其是否应包括在计数中。
在 Lists & Spreadsheet 应用程序中,您可以使用单
元格范围代替任何自变量。

在 上 例 中 ,只 有 1/2 和 3+4*i 被 计 算 在 内 。其 余
的自变量 假定 x 未定义 不会计算到数值。

空 空值 元素将被忽略。有关空元素的更多信息,
请参阅第200页。

目录 >

countif()
countif(List, Criteria)⇒值
返回 List 中符合指定 Criteria 的所有元素的累积个
数。

计数等于 3 的元素。

Criteria 可以是:
•

值、表达式或字符串。例如,3 仅计数 List 中
值等于 3 的元素。

•

布尔表达式,使用符号 ?作为各元素的占位
符。例如,?<5 仅计数 List 中小于 5 的元素。

计 数 等 于 “def.” 的 元 素 。

在 Lists & Spreadsheet 应用程序中,您可以使用单
元格范围代替 List。
数组中的空 空值 元素将被忽略。有关空元素的更
多信息,请参阅第200页。

计 数 等 于 x 的 元 素 ;本 例 假 定 变 量 x 未 定 义 。

注 意 :另请参阅第152页的 sumIf() 和第67页的
frequency()。
计 数 1 和 3。

36

字母顺序列表

目录 >

countif()

计 数 3、5 和 7。

计 数 1、3、7 和 9。

目录 >

cPolyRoots()
cPolyRoots(Poly , Var)⇒数组
cPolyRoots(ListOfCoeffs)⇒数组
第一种句法 cPolyRoots(Poly , Var) 返回一个数组,
其元素为关于变量 Var 的多项式 Poly 的复数根。

Poly 必须为单变量多项式。
第二种句法 cPolyRoots(ListOfCoeffs) 返回一个数
组,其元素为 ListOfCoeffs 中系数的复数根。
注 意 :另请参阅 polyRoots() 第115页 。

目录 >

crossP()
crossP(List1, List2)⇒数组
以数组形式返回 List1 和 List2 的交叉乘积。

List1 和 List2 必须有相同的维数,必须为 2 维或 3
维。
crossP(Vector1, Vector2)⇒向量
返回一个行向量或列向量 根据自变量的不同 ,其
值为 Vector1 和 Vector2 的交叉乘积。

Vector1 和 Vector2 必须都为行向量,或必须都为
列向量。两个向量必须有相同的维数,且维数必须
为 2 或 3。

µ键

csc()
csc(Expr1)⇒表达式

在 Degree 角 度 模 式 下 :

csc(List1)⇒数组

字母顺序列表

37

µ键

csc()
返回 Expr1 的余割值,或返回一个数组,其元素为

List1 中所对应元素的余割值。

在 Gradian 角 度 模 式 下 :

在 Radian 角 度 模 式 下 :

µ键

csc/()
csc/(Expr1) ⇒ 表达式

在 Degree 角 度 模 式 下 :

csc/(List1) ⇒ 数组
返回余割值为 Expr1 的角度,或返回一个数组,其
元素为 List1 所对应元素的反余割值。
注 意 :返回的结果可以是度、弧度或百分度形式,

在 Gradian 角 度 模 式 下 :

具体取决于当前的角度模式设置。
注 意 :您可以通过在计算机键盘上键入 arccsc

(...)插入此函数。
在 Radian 角 度 模 式 下 :

csch()
csch(Expr1) ⇒ 表达式
csch(List1) ⇒ 数组
返回 Expr1 的双曲余割,或返回一个数组,其元素
为 List1 中所对应元素的双曲余割值。

38

字母顺序列表

目录 >

目录 >

csch/()
csch/(Expr1) ⇒ 表达式
csch/(List1) ⇒ 数组
返回 Expr1 的反双曲余割或返回一个数组,其元素
为 List1 所对应元素的反双曲余割值。
注 意 :您可以通过在计算机键盘上键入 arccsch

(...)插入此函数。

目录 >

cSolve()
cSolve(Equation, Var)⇒布尔表达式
cSolve(Equation, Var=Guess)⇒布尔表达式
cSolve(Inequality , Var)⇒布尔表达式

返回关于 Var 的方程或不等式的候选复数解。目标
是生成所有实数和非实数候选解。即使 Equation 为
实数类型,cSolve() 仍允许在实数结果复数模式下
产生非实数结果。
尽管所有不以下划线 (_) 结尾的未定义变量都将作
为实数处理,cSolve() 仍可以解出多项式方程的复
数解。
在 求 解 过 程 中 ,即 使 当 前 为 实 数 域 ,cSolve() 也会临

时将其设置为复数域。在复数域中,奇分母分数乘
方将使用主支而不是实数分支。因此,对于涉及这
类分数幂的方程,由 solve() 得到的解不一定是由
cSolve() 得到的解的子集。
cSolve() 开始时采用精确符号法则。必 要 时 ,cSolve

在 Fix 2 的 Display Digits 模 式 中 :

() 也会采用迭代法进行近似复数多项式因式分解。
注 意 :另请参阅 cZeros(), solve() 和 zeros()。
注 意 :如果 Equation 是含有 abs()、angle()、conj()、
real() 或 imag() 等函数的非多项式,您应该在 Var

的末尾加下划线 按 /_ 。默认情况下,变量
作为实数值处理。

要 查 看 完 整 结 果 ,请 按
动光标。

£ ,然 后 使 用 ¡ 和 ¢ 移

如果您使用 var_,该变量将视为复数处理。
您还应该对可能有非实数值的 Equation 中的其他
变量使用 var_。否则可能会得到意想不到的结果。

字母顺序列表

39

目录 >

cSolve()
cSolve(Eqn1andEqn2 [and …], VarOrGuess1,

VarOrGuess2 [, … ]) ⇒布尔表达式
cSolve(SystemOfEqns, VarOrGuess1, VarOrGuess2
[, …]) ⇒布尔表达式
返回联立代数方程组的候选复数解,其中每个

varOrGuess 指定一个您希望求解的变量。
作为可选项,您可以为变量指定初始估计值。各

varOrGuess 的格式必须为:

变量
-或 -

变量 = 实数或非实数
例如,x 和 x=3+i 都是有效形式。
如果所有方程都是多项式并且您未指定任何初始

注意:以 下 示 例 使 用 了 下 划 线 按

估计值,cSolve() 将使用 Gröbner/Buchberger 词法

此变量视为复数处理。

/_ ,因

消元法来求得 全 部 复数解。
复数解可同时包括实数解和非实数解,如右例所
示。

要 查 看 完 整 结 果 ,请 按
动光标。

联立多项式方程可包含无数值的其他变量,但稍后
可以用给定值在解中进行替换。

解中也可以包含未在方程中出现的求解变量。这些
解说明解系可能包含形式为 c k 的任意常数,其中 k
是 1 到 255 之间的整数后缀。
对于多项式方程组,计算时间或内存占用很大程度
上取决于求解变量的排列次序。如果您的初始选择
占用过多内存或时间,请尝试重新排列方程和/或

varOrGuess 数组中变量的次序。
如果未包括任何估计值,且任何方程都不是任何变
量的多项式,而所有方程都是求解变量的线性表达
式,则 cSolve() 会使用 Gaussian 消元法来求得全部
的解。

40

字母顺序列表

£ ,然 后 使 用 ¡ 和 ¢ 移

目录 >

cSolve()
如果一个方程组既不是其任何变量的多项式,也不
是求解变量的线性表达式,则 cSolve() 通过近似迭
代法最多只能求得一个解。因此,求解变量的数量
必须等于方程的数量,并且方程中的所有其他变量
必须化简为数值。
非实数估计值对于确定非实数解来说通常必不可
少。为了满足收敛,估计值应尽可能地接近解值。

要 查 看 完 整 结 果 ,请 按
动光标。

£ ,然 后 使 用 ¡ 和 ¢ 移

目录 >

CubicReg
CubicReg X, Y [, [ Freq] [, Category , Include ]]
在数组 X 和 Y 上使用频率 Freq 计算三次多项式回归 y =
a·x 3+b· x 2+c·x+d。结果摘要存储在 stat.results 变量中。 请
参阅第148页。
除 Include 外,所有数组必须有相同维数。

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
相应 X 和 Y 数据点的出现频率。默认值为 1。所有元素必须为
|0 的整数。

Category 是由相应 X 和 Y 数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.RegEqn

回 归 方 程 :a·x3 +b·x2 +c·x+d

stat.a、stat.b、
stat.c、stat.d

回归系数

stat.R2

确定系数

stat.Resid

回归残差

stat.XReg

被 修 改 后 的 数 组 X List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归 中

字母顺序列表

41

输出变量

说明

stat.YReg

被 修 改 后 的 数 组 Y List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归 中
由 对 应 于 stat.XReg 和 stat.YReg 的 频 率 所 组 成 的 数 组

stat.FreqReg

cumulativeSum()

目录 >

cumulativeSum(List1)⇒数组
返回一个数组,其组成为 List1 从元素 1 开始的元
素的累积和。
cumulativeSum(Matrix1)⇒矩阵
返回一个矩阵,其组成为 Matrix1 中元素的累积
和。其各元素为 Matrix1 中每列从上到下的累积
和。

List1 或 Matrix1 中的空 空值 元素会在结果数组
或矩阵中生成一个空值元素。有关空元素的更多信
息,请参阅第200页。

Cycle

目录 >

Cycle

函 数 数 组 为 对 从 1 到 100 的 整 数 求 和 ,跳 过
50。

立即将控制转入当前循环 For、While 或 Loop 的下
一轮迭代。
Cycle 只能在三种循环结构 For、While 或 Loop 内

使用。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

4Cylind

Vector 4Cylind
注 意 :您可以通过在计算机键盘上键入 @>Cylind

插入此运算符。

42

字母顺序列表

目录 >

目录 >

4Cylind
以圆柱坐标形式 [r,±q, z] 显示行向量或列向量。

Vector 必须恰好包含三个元素,可以是行向量,也
可以是列向量。

目录 >

cZeros()
cZeros(Expr, Var)⇒数组

在 Fix 3 的 Display Digits 模 式 中 :

返回一个数组,其元素为使得 Expr=0 的 Var 的实
数和非实数候选值。cZeros() 通过计算 exp4 list
(cSolve(Expr=0, Var), Var) 完成此运算。否则,
cZeros() 会与 zeros() 类似。
注 意 :另请参阅 cSolve()、solve() 和 zeros()。

£ ,然 后 使 用 ¡ 和 ¢ 移

要 查 看 完 整 结 果 ,请 按
动光标。

注 意 :如果 Expr 是含有 abs()、angle()、conj()、real()

或 imag() 等函数的非多项式,您应该在 Var 的末尾
加下划线 按 /_ 。默认情况下,变量作为实
数值处理。如果您使用 var_,该变量将视为复数处
理。
您还应该对可能有非实数值的 Expr 中的其他变量
使用 var_。否则可能会得到意想不到的结果。
cZeros({Expr1, Expr2 [, … ] },
{VarOrGuess1, VarOrGuess2 [, … ] })⇒矩阵
返回所有表达式同时为零的候选值。各

VarOrGuess 指定了您要寻找的数值。
作为可选项,您可以为变量指定初始估计值。各

varOrGuess 的格式必须为:

变量
-或 -

变量 = 实数或非实数
例如,x 和 x=3+i 都是有效形式。
如果所有方程都是多项式并且您未指定任何初始

注意:以 下 示 例 使 用 了 下 划 线 按

估计值,cZeros() 将使用 Gröbner/Buchberger 词法

此变量视为复数处理。

/_ ,因

消元法来求得 全 部 复零点。

字母顺序列表

43

目录 >

cZeros()
复零点可以包括实数和非实数零点,如右例所示。
结果矩阵的每一行代表一个候选零点,其元素的顺
序与 VarOrGuess 数组中元素的顺序相同。为方便
提取某一行,可按 [ row] 对矩阵添加索引。

提取第 2 行:

联立多项式可包含无数值的其他变量,但它们稍后
应该可以在解中用给定值进行替换。

零值中也可以包含未在表达式中出现的未知变量。
这些零值表明零值系中可能包含形式为 c k 的任意
常数,其中 k 是 1 到 255 之间的整数后缀。
对于多项式方程组,计算时间或内存占用很大程度
上取决于未知值的排列次序。如果您的初始选择占
用过多内存或时间,请尝试重新排列表达式和/或

varOrGuess 数组中变量的次序。
如果未包括任何估计值,且所有表达式都不是任何
变量的多项式,而只是未知数的线性表达式,则
cZeros() 会使用 Gaussian 消元来尝试求得所有零

值。
如果方程组既不是其任何变量的多项式,也不是未
知数的线性表达式,则 cZeros() 通过近似迭代法最
多只能求得一个零值。因此,未知数的数量必须等
于表达式的数量,并且表达式中的所有其他变量必
须化简为数值。
非实数估计值对于确定非实数零值来说通常必不
可少。为了满足收敛,估计值应尽可能地接近零
值。

44

字母顺序列表

D
目录 >

dbd()
dbd(date1,date2)⇒值
使用实际天数计数法返回 date1 和 date2 间的间隔
天数。

date1 和 date2 可为标准日历上日期范围内的数值
或数值数组。如果 date1 和 date2 均为数组,则两个
数组的长度必须相同。

date1 和 date2 必须介于 1950 到 2049 年之间。
您可按两种格式中的任何一种输入日期。两种日期
格式的小数点位置不同。
MM.DDYY 美国常用格式
DDMM.YY 欧洲常用格式

目录 >

4DD

Expr1 4DD⇒值

在 Degree 角 度 模 式 下 :

List1 4DD⇒数组
Matrix1 4DD⇒矩阵
注 意 :您可以通过在计算机键盘上键入 @>DD 插入

此运算符。
返回角度形式的自变量的十进制等效值。自变量可
以是角度模式设置为度、弧度或百分度的数字、数
组或矩阵。

在 Gradian 角 度 模 式 下 :

在 Radian 角 度 模 式 下 :

4Decimal

目录 >

Expression1 4Decimal⇒ 表 达 式
List1 4Decimal⇒表达式

字母顺序列表

45

4Decimal

目录 >

Matrix1 4Decimal⇒表达式
注 意 :您可以通过在计算机键盘上键入

@>Decimal 插入此运算符。
显示自变量的十进制形式。此运算符只能在输入行
的末尾处使用。

Define
Define Var = Expression
Define Function(Param1, Param2, ...)= Expression
定义变量 Var 或用户定义的函数 Function。
参数 如 Param1 提供占位符用于将自变量传递到
函数。调用用户定义的函数时,您必须提供对应于
参数的自变量 如值或变量 。调用时,函数会使用
提供的自变量计算 Expression。

Var 和 Function 不得是系统变量或者内置函数或
命令的名称。
注 意 :此形式的 Define 指令等同于执行以下表达

式:表达式 & Function(Param1,Param2).
Define Function(Param1, Param2, ...)= Func

Block
EndFunc

Define Program(Param1, Param2, ...)= Prgm

Block
EndPrgm
此格式中,用户定义的函数或程序可执行多条语句
组成的块。

Block 可以是一条语句,也可以是单独行上的一系
列语句。Block 还可以包含表达式和指令 如 If 、
Then、Else 和 For 。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。
注 意 :另请参阅第47页的 Define LibPriv 和第47页的

46

字母顺序列表

目录 >

Define

目录 >

Define LibPub。

Define LibPriv

目录 >

Define LibPriv Var = Expression
Define LibPriv Function(Param1, Param2, ...)= Expression
Define LibPriv Function(Param1, Param2, ...)= Func

Block
EndFunc
Define LibPriv Program(Param1, Param2, ...)= Prgm

Block
EndPrgm
除定义的是专用库变量、函数或程序外,操作与 Define 操作
相同。专用函数和程序不在 Catalog 中显示。
注 意 :另请参阅第46页的 Define 和第47页的 Define LibPub。

Define LibPub

目录 >

Define LibPub Var = Expression
Define LibPub Function(Param1, Param2, ...)= Expression
Define LibPub Function(Param1, Param2, ...)= Func

Block
EndFunc
Define LibPub Program(Param1, Param2, ...)= Prgm

Block
EndPrgm
除定义的是公用库变量、函数或程序外,操作与 Define 操作

字母顺序列表

47

Define LibPub

目录 >

相同。保存并刷新库后,公用函数和程序将在 Catalog 中显
示。
注 意 :另请参阅第46页的 Define 和第47页的 Define LibPriv 。

deltaList()

请参阅 @ List(), 第87页 。

请参阅 @ tmpCnv(), 第160
deltaTmpCnv()

DelVar

页 。

目录 >

DelVar Var1[, Var2] [, Var3] ...
DelVar Var.
从内存删除指定变量或变量组。
如果有一个或多个变量锁定,此命令将显示错误消
息并仅删除未锁定变量。请参阅 unLock 第167
页 。
DelVar Var. 删除 Var. 变量组 如统计 stat. nn 结果

或使用 LibShortcut() 函数 创建的变量 ) 中的所有

成员。DelVar 命令中这种格式的点 (.)限制其仅用
于删除变量组;而单个变量 Var 不受影响。

delVoid()
delVoid(List1)⇒数组
返回一个数组,其元素为 List1 删除所有空 空值
元素后的内容。
有关空元素的更多信息,请参阅第200页。

48

字母顺序列表

目录 >

derivative()

deSolve()

请参阅 d(), 第187页 。

目录 >

deSolve(1stOr2ndOrderODE, Var, depVar) ⇒通解
返回一个方程,显式或隐式地给定了一个一阶或二
阶常微分方程 (ODE) 的通解。在 ODE 中:
•

使用单撇号 按 º 表示因变量关于自变量的
一阶导数。

•

使用双撇号表示对应的二阶导数。

撇号仅用于 deSolve() 中的导数。在其他情况下,使
用 d()。
一阶方程的通解包含形式为 c k 的任意常数,其中 k
是 1 到 255 之间的整数后缀。二阶方程的解包含两
个这样的常数。
如果您希望将某个隐解转换为一个或多个等同的
显解,可将 solve() 应用至该隐解。
将您的结果与教科书或使用手册中的解进行比较
时,请注意不同的方法会在计算中采用不同的任意
常数,从而产生不同的通解。

deSolve(1stOrderODEandinitCond, Var, depVar) ⇒

特解
返回满足 1stOrderODE 和 initCond 的特解。这通常
比确定通解、代入初始值、取任意常数求解、然后
将该值代入通解更为简单。

initCond 是以下形式的方程:
depVar (initialIndependentValue ) =
initialDependentValue
initialIndependentValue 和 initialDependentValue
可以是没有存储值的变量,如 x0 和 y0。隐函数微
分法可帮助验证隐解。

字母顺序列表

49

deSolve()

目录 >

deSolve(2ndOrderODEandinitCond1andinitCond2,

Var, depVar)⇒特解
返回满足 2nd Order ODE 的特解,并给定了因变量
及其一阶导数在某一点的值。
对于 initCond1,请使用以下形式:

depVar (initialIndependentValue ) =
initialDependentValue
对于 initCond2,请使用以下形式:

depVar (initialIndependentValue ) =
initial1stDerivativeValue
deSolve(2ndOrderODEandbndCond1andbndCond2,

Var, depVar)⇒特解
返回满足 2ndOrderODE 的特解,并给定其在两个
不同点的值。

目录 >

det()
det(squareMatrix [, Tolerance ])⇒表达式
返回 squareMatrix 的行列式。
或者,如果矩阵中任何元素的绝对值小于

Tolerance ,则将该元素视为零值处理。仅当矩阵有
浮点输入项且不含任何未赋值的符号变量时,使用
此公差。否则,Tolerance 将被忽略。
•

如果您使用 / · 或将 Auto or
Approximate 设定为 Approximate 模式,则运
算会使用浮点算法完成。

•

如果 Tolerance 被省略或未使用,则默认的公
差算法为:
5EM14 · max(dim(squareMatrix ))· rowNorm
(squareMatrix )

50

字母顺序列表

diag()

目录 >

diag(List)⇒矩阵
diag(rowMatrix )⇒矩阵
diag(columnMatrix )⇒矩阵
返回一个矩阵,其主对角线上为自变量数组或矩阵
中的值。
diag(squareMatrix )⇒行矩阵
返回一个行矩阵,包含 squareMatrix 主对角线上的
元素。

squareMatrix 必须为矩形。

dim()

目录 >

dim(List)⇒整数
返回 List 的维数。
dim(Matrix )⇒数组
以二维数组{行,列}的形式返回矩阵的维数。

dim(String)⇒整数
返回字符串 String 中包含的字符数量。

Disp

目录 >

Disp [ exprOrString1] [, exprOrString2] ...
显示 Calculator 历史记录中的自变量。这些自变量
将连续显示,以窄空格作为分隔符。
此功能主要应用于程序和函数中,以确保显示计算
的中间过程。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

字母顺序列表

51

目录 >

4DMS

Expr 4DMS

在 Degree 角 度 模 式 下 :

List 4DMS
Matrix 4DMS
注 意 :您可以通过在计算机键盘上键入 @>DMS 插

入此运算符。
以角度形式表示自变量并显示等效的 DMS
(DDDDDD¡MM'SS.ss'') 值。请参阅 ¡, ', '' 第193页
,了解 DMS 度、分、秒 的格式。
注 意 :在弧度模式下使用时,4DMS 会从弧度转换

为度。如果输入值后跟度符号 ¡,则不会进行转换。
您只能在输入行结尾处使用 4 DMS。

domain()
domain(表达式 1,变量 ⇒表达式
根据 变量 返回 表达式 1 的域。
domain() 可用于检查函数的域。它必须是真实且有

限的域。
受计算机代数简化和求解器算法缺陷的影响,该函
数具有局限性。
不管其为显函数还是显示在用户自定义的变量和
函数中,一些函数都不能用作 domain() 的自变量。
下例中的表达式不能简化,就是因为 ‰() 是不允许
用作自变量的函数。

52

字母顺序列表

目录 >

dominantTerm()

目录 >

dominantTerm(Expr1, Var [, Point])⇒表达式
dominantTerm(Expr1, Var [, Point]) | Var> 点 ⇒表

达式
dominantTerm(Expr1, Var [, Point]) | Var< 点 ⇒表

达式
返回 Expr1 关于 Point 展开的幂级数的主项。在

Var = Point 附近,该主项的值的增速最快。(Var N
Point) 的结果幂会有一个负指数和/或分数指数。该
幂的系数可包括 (Var N Point) 的对数和受拥有相同
指数符号的 (Var N Point 的所有幂控制 Var 的其他
函数。

Point 的默认值为 0。Point 可为 ˆ 或 Nˆ,在这种情
况下,主项将为 Var 的最大指数项,而不是 Var 的
最小指数项。
如 果 不 能 求 出 如 sin(1/ z) z=0 时 、eN 1/z z=0 时 或

ez z = ˆ 或 Nˆ 时 本性基点的表达式,
dominantTerm(…) 将返回 “dominantTerm(…)”。
如果这些级数或其中一个导数在 Point 处跳跃的不
连续,则结果可能会包含以下形式的子表达式:针
对实数展开变量的 sign(…) 或 abs(…) 形式,或者以
“_” 结尾的复数展开变量 (-1)floor(…angle(…)…) 。如果要
仅用主项求 Point 一侧的值,那么把 “| Var > Point”、
“| Var < Point”、“| “Var | Point” 或 “Var { Point” 中合
适的一个附加到 dominantTerm(... ),以求出一个相
对简单的结果。
dominantTerm() 按照第一自变量数组和矩阵分布。
在 您 想 了 解 与 其 他 表 达 式 如 Var " Point 渐近的

最简单表达式时,dominantTerm() 会非常有用。当
一个系列的第一个非零项不明显,且您不想交互估
算或通过程序循环迭代估算时,dominantTerm() 也
非常有用。
注 意 :另请参阅 series() 第136页 。

dotP()

目录 >

dotP(List1, List2)⇒表达式
返回两个数组的“点”乘积。

字母顺序列表

53

目录 >

dotP()
dotP(Vector1, Vector2)⇒表达式
返回两个向量的“点”乘积。
两个向量必须同时为行向量,或同时为列向量。

E
u键

e^()
e^(Expr1)⇒表达式
返回以 e 为底,以 Expr1 为乘方的指数值。
注 意 :另请参阅 e 指 数 模 板 第6页 。
注 意 :按

E

u 可显示 e^

不同于在键盘上按字母

。

您可以输入形式为 rei q 的极坐标复数。不过,只能
在 Radian 角度模式下使用此形式,在 Degree 或
Gradian 角度模式下会导致 Domain error。
e^(List1)⇒数组
返回以 e 为底,以 List1 各元素为乘方的指数值。
e^(squareMatrix1)⇒方阵
返回 squareMatrix1 的矩阵指数。该运算不同于计
算以 e 为底、以矩阵各元素为乘方的指数值。有关
计算方法的信息,请参阅 cos()。

squareMatrix1 必须可对角化,结果始终包含浮点
数。

eff()
eff(nominalRate,CpY)⇒值
将名义利率 nominalRate 转换为年度有效利率的财
务函数,指定 CpY 作为每年复利期数的数量。

nominalRate 必须为实数,CpY 必须为 > 0 的实数。
注 意 :另请参阅 nom() 第104页 。

54

字母顺序列表

目录 >

目录 >

eigVc()
eigVc(squareMatrix )⇒矩阵

在 Rectangular 复 数 格 式 下 :

返回一个矩阵,其中包含实数或复数 squareMatrix
的特征向量,结果中每列对应于一个特征值。请注
意,特征变量并不唯一,改变常数因子可得到不同
的特征向量。特征向量应规范化,即如果 V = [x 1,
x 2, … , x n],那么:

x 12 + x 22 + … + x n2 = 1

squareMatrix 首先通过近似变换进行平衡,直到行
范数和列范数最大程度地接近。然后将

squareMatrix 化简为上 Hessenberg 形式,并通过
Schur 因式分解计算特征向量。

要 查 看 完 整 结 果 ,请 按
动光标。

£ ,然 后 使 用 ¡ 和 ¢ 移

目录 >

eigVl()
eigVl(squareMatrix )⇒数组

在 Rectangular 复 数 格 式 模 式 下 :

返回由实数或复数 squareMatrix 特征值组成的数
组。

squareMatrix 首先通过近似变换进行平衡,直到行
范数和列范数最大程度地接近。然后将

squareMatrix 化简为上 Hessenberg 形式,并通过
上 Hessenberg 矩阵计算特征值。
要 查 看 完 整 结 果 ,请 按
动光标。

Else

£ ,然 后 使 用 ¡ 和 ¢ 移

请参阅 If 第74页 。

字母顺序列表

55

ElseIf

目录 >

If BooleanExpr1 Then

Block1
ElseIf BooleanExpr2 Then

Block2
©
ElseIf BooleanExprN Then

BlockN
EndIf
©
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

EndFor

EndFunc

EndIf

请参阅 For 第66页 。

请参阅 Func 第69页 。

请参阅 If 第74页 。

EndLoop

请参阅 Loop 第93页 。

EndPrgm

请参阅 Prgm 第116页 。

EndTry

56

字母顺序列表

请参阅 Try 第161页 。

请参阅 While 第169页 。

EndWhile

目录 >

euler()
euler(表达式 , 变量 , 因变量 , {变量 0, 变量最大

微分方程:

值 }, 因变量 0, 变量步长 [, 欧拉步长 ]) ⇒ 矩阵

y'=0.001*y*(100-y) 和 y(0)=10

euler(表达式方程组 , 变量 , 因变量数组 , {变量 0,

变量最大值 }, 因变量数组 0, 变量步长 [, 欧拉步
长 ]) ⇒ 矩阵
euler(表达式数组 , 变量 , 因变量数组 , {变量 0,

变量最大值 }, 因变量数组 0, 变量步长 [, 欧拉步
长 ]) ⇒ 矩阵

要 查 看 完 整 结 果 ,请 按
动光标。

£ ,然 后 使 用 ¡ 和 ¢ 移

使用欧拉方法求解方程组
将 上 述 结 果 与 使 用 deSolve() 和 seqGen() 获 得
的 CAS 精 确 解 进 行 比 较 :

其中 depVar(变量 0)=因变量 0 位于区间 [ 变量 0,

变量最大值 ] 中。返回一个矩阵,其第一行定义 变
量 输出值,而第二行定义相应的 变量 值处第一个
求解分量的值,依此类推。

表达式 是定义常微分方程 (ODE) 的右侧内容。
表达式方程组 是定义 ODE 方程组的右侧方程组
对应 因变量数组 中因变量的阶数 。
表达式数组 是定义 ODE 方程组的右侧数组 对应
因变量数组 中因变量的阶数 。

方程组:

变量 是自变量。
因变量数组 是因变量的数组。
{变量 0, 变量最大值 } 是两个元素的数组,告知函
数从 变量 0 到 变量最大值 为一个整体。

其 中 y1(0)=2 并 且 y2(0)=5

因变量数组 0 是因变量初始值的数组。
变量步长 是一个非零数字,满足 sign(变量步长 ) =
sign(变量最大值 -变量 0),而解在 变量 0+i· 变量
步长 处返回 对于所有满足 变量 0+i· 变量步长 位
于 [ 变量 0, 变量最大值 ] 区间条件的 i=0,1,2,…,变
量最大值 处可能没有解值 。
欧拉步长 是一个正整数 默认设为 1 ,它定义输出
值之间的欧拉步长数。欧拉方法使用的实际步长大
小为 变量步长 à欧拉步长 。

字母顺序列表

57

目录 >

exact()
exact(Expr1 [, Tolerance ])⇒表达式
exact(List1 [, Tolerance ])⇒数组
exact(Matrix1 [, Tolerance ])⇒矩阵
在可能的情况下,使用 Exact 模式下的算法返回与
自变量等效的有理数。

Tolerance 指定转换的公差;默认值为 0 零 。

目录 >

Exit
函数清单:

Exit
退出当前的 For、While 或 Loop 块。
Exit 只能在三种循环结构 For、While 或 Loop 内使

用。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

4exp

Expr 4exp
以自然指数 e 的形式表示 Expr。这是一个显示转换
运算符,只能在输入行的末尾处使用。
注 意 :您可以通过在计算机键盘上键入 @>exp 插

入此运算符。

58

字母顺序列表

目录 >

exp()

u键

exp(Expr1)⇒表达式
返回以 e 为底,以 Expr1 为乘方的指数值。
注 意 :另请参阅 e 指数模板 第6页 。

您可以输入形式为 rei q 的极坐标复数。不过,只能
在 Radian 角度模式下使用此形式,在 Degree 或
Gradian 角度模式下会导致 Domain error。
exp(List1)⇒数组
返回以 e 为底,以 List1 各元素为乘方的指数值。
exp(squareMatrix1)⇒方阵
返回 squareMatrix1 的矩阵指数。该运算不同于计
算以 e 为底、以矩阵各元素为乘方的指数值。有关
计算方法的信息,请参阅 cos()。

squareMatrix1 必须可对角化,结果始终包含浮点
数。

exp4list()

目录 >

exp4list(Expr, Var)⇒数组
检查用 or 分隔的方程中所含的 Expr,然后返回一
个数组,其元素是形式为 Var=Expr 的方程右侧的
内容。这为您提供了从 solve()、cSolve()、fMin() 和
fMax() 函数的结果中提取所含解值的简便方法。
注 意 :由 于 zeros 和 cZeros() 直接反馈包含解值的

数组,因此 exp4 list() 无需同它们配合使用。
您可以通过在计算机键盘上键入 exp@>list(...)
插入此函数。

expand()

目录 >

expand(Expr1 [, Var])⇒表达式
expand(List1 [, Var])⇒数组
expand(Matrix1 [, Var])⇒矩阵
expand(Expr1) 返回按其所有变量展开的 Expr1。对

于多项式而言,该展开为多项式展开,而对于有理
表达式而言,则为部分分式展开。
使用 expand() 的目的是将 Expr1 转换为简单项的

字母顺序列表

59

expand()

目录 >

和及/或差的形式。而使用 factor() 的目的是将

Expr1 转换为简单因子的积和/或商的形式。
expand(Expr1, Var) 返回按变量 Var 展开的 Expr1。

Var 的同次冥将汇集在一起。各项及其因式将按主
变量 Var 进行分类。结果中可能包含对所收集系数
进行的伴随因式分解或展开。与省略 Var 相比,上
述操作通常可以节省时间、内存和屏幕空间,同时
会使表达式更容易理解。

即使只有一个变量,使用 Var 也可能使为部分分数
展开而进行的分母因式分解更为完全。
提示:对于有理表达式而言,propFrac() 比 expand()
快,但不能完全替代之。
注 意 :另请参阅 comDenom(),了解分子和分母均

展开的形式。
无 论 是 否 带 Var,expand(Expr1,[ Var] ) 都会分开排

列对数项和分数幂项。对于按升序排列的对数项和
分数幂项,需要用不等式限制条件来确保某些因子
为非负。
无 论 是 否 带 Var,expand(Expr1,[ Var] ) 都会分开排

列绝对值项、sign() 项和指数项。
注 意 :另请参阅 tExpand(),了解三角角度求和以及

多角度展开。

expr()
expr(String)⇒表达式
以表达式形式返回 String 中包含的字符串并立即
执行该表达式。

60

字母顺序列表

目录 >

目录 >

ExpReg
ExpReg X, Y [ , [ Freq] [ , Category, Include ]]
在数组 X 和 Y 上使用频率 Freq 计算指数回归 y = a·(b)x。结果
摘要存储在 stat.results 变量中。 请参阅第148页。
除 Include 外,所有数组必须有相同维数。

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
相应 X 和 Y 数据点的出现频率。默认值为 1。所有元素必须为
|0 的整数。

Category 是由相应 X 和 Y 数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.RegEqn

回 归 方 程 :a·(b) x

stat.a、stat.b

回归系数

stat.r 2

变换数据的线性确定系数

stat.r

变 换 数 据 的 相 关 系 数 (x, ln(y))

stat.Resid

与指数模型相关的残差

stat.ResidTrans

与变换数据的线性拟合相关的残差

stat.XReg

被 修 改 后 的 数 组 X List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归 中
stat.YReg

被 修 改 后 的 数 组 Y List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归 中
stat.FreqReg

由 对 应 于 stat.XReg 和 stat.YReg 的 频 率 所 组 成 的 数 组

字母顺序列表

61

F
目录 >

factor()
factor(Expr1[, Var])⇒表达式
factor(List1[, Var])⇒数组
factor(Matrix1[, Var])⇒矩阵
cFactor(Expr1) 返回一个关于所有变量的因式分解

并带有公分母的 Expr1。

Expr1 应尽量分解为线性有理因式,不要引入新的
非实型子表达式。如果您想进行关于 2 个以上变量
的因式分解,则此方法适用。
factor(Expr1, Var) 返回按变量 Var 进行因式分解的

Expr1。
Expr1 应尽量分解为关于 Var 的线性实数因式,即
使它引入了无理常数或关于其他变量的无理子表
达式。
因式及其相关项将按照主变量 Var 进行分类。各因
式中 Var 的同次幂将汇集在一起。如果只进行关于
变量 Var 的因式分解,并且您允许在因式分解中存
在关于其他变量的无理表达式,请添加该变量,以
进一步进行关于 Var 的因式分解。结果中可能出现
关于其他变量的伴随因式分解。
如果 Auto or Approximate 模式设置为 Auto,包含

Var 意味着在无理系数不能采用内置函数进行简要
清楚地表达时,可以采用浮点系数进行近似计算。
即使只有一个变量,包含 Var 也可能生成更完全的
因式分解式。
注 意 :另请参阅 comDenom(),了解当 factor() 不够

快或占用过多内存时,如何更快地进行部分因式分
解。
注 意 :另请参阅 cFactor(),了解如何尽可能地将复

数系数按线性因式进行因式分解。
factor(rationalNumber) 返回有理数的素数分解。对

于合数,运算时间将随着第二大因式的位数呈指数
增长。例如,分解一个 30 位的整数可能需要一天多
的时间,而分解一个 100 位的数可能需要超过一个
世纪的时间。
手动停止计算:
•

62

手 持 设 备 :按住

字母顺序列表

c 键,并反复按 · 键。

factor()
•

Windows®:按住 F12 键,并反复按 Enter 键。

•

Macintosh®:按住 F5 键,并反复按 Enter 键。

•

iPad®:应用程序显示提示。您可以继续等待

目录 >

或取消。
如果您只是想确定一个数是否为质数,请使用
isPrime()。这样运算速度更快,特别是当

rationalNumber 不是质数且第二大因式超过五位时
更为高效。

FCdf()

目录 >

FCdf(lowBound, upBound, dfNumer, dfDenom)⇒ 如果 lowBound
和 upBound 是数值,则结果为 数值 ;如果 lowBound 和

upBound 是数组,则结果为 数组
FCdf(lowBound, upBound, dfNumer, dfDenom)⇒ 如果 lowBound
和 upBound 是数值,则结果为 数值 ;如果 lowBound 和

upBound 是数组,则结果为 数组
计算指定 dfNumer 分子自由度 和 dfDenom 分母自由度 的

下界 和 上界 之间的F 分布概率。
对于 P X { 上界 ,设定 下界 = 0。

Fill

目录 >

Fill Expr, matrixVar⇒矩阵
用 Expr 替换变量 matrixVar 中的各元素。

matrixVar 必须已经存在。

Fill Expr, listVar⇒数组
用 Expr 替换变量 listVar 中的各元素。

listVar 必须已经存在。

FiveNumSummary

目录 >

FiveNumSummary X[,[ Freq][, Category , Include ]]
提供关于数组 X 单变量统计的摘要。结果摘要存储在

stat.results 变量中。 请参阅第148页。

字母顺序列表

63

目录 >

FiveNumSummary

X 表示包含数据的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
相应 X 和 Y 数据点的出现频率。默认值为 1。
Category 是相应 X 数据类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
数组 X、Freq 或 Category 中任意一个数组的空 空值 元素都
会导致所有这些数组中对应元素为空值。有关空元素的更多
信息,请参阅第200页。
输出变量

说明

stat.MinX

x 值的最小值。

stat.Q1 X

x 的第一个四分位数。

stat.MedianX

x 的中位数。

stat.Q3 X

x 的第三个四分位数。

stat.MaxX

x 值的最大值。

floor()

目录 >

floor(Expr1)⇒整数
返回 { 自变量的最大整数。此函数类似于 int()。
自变量可以是实数,也可以是复数。
floor(List1)⇒数组
floor(Matrix1)⇒矩阵
返回一个数组或矩阵,其组成为各元素向下取整的
函数值。
注 意 :另请参阅 ceiling() 和 int()。

fMax()
fMax(Expr, Var)⇒布尔表达式
fMax(Expr, Var, lowBound)
fMax(Expr, Var, lowBound, upBound)
fMax(Expr, Var) | lowBound{Var{upBound

64

字母顺序列表

目录 >

fMax()

目录 >

返回指定 Var 候选值的布尔表达式。该候选值是

Expr 的最大值点或确定了 Expr 的最小上限。
您可以使用约束运算符 (“|”) 限制解的区间和/或指
定其他约束条件。
如果 Auto or Approximate 模式设置为
Approximate,fMax() 会通过反复搜索来确定近似的
局部最大值。这通常能够提高运算速度,特别是当
您使用“|”运算符将搜索范围限制在仅包含一个精确
局部最大值的相对较小区间内时。
注 意 :另请参阅 fMin() 和 max()。

fMin()

目录 >

fMin(Expr, Var)⇒布尔表达式
fMin(Expr, Var, lowBound)
fMin(Expr, Var, lowBound, upBound)
fMin(Expr, Var) | lowBound{Var{upBound
返回指定 Var 侯选值的布尔表达式。该候选值是

Expr 的最小值点或确定了 Expr 的最大下限。
您可以使用约束运算符 (“|”) 限制解的区间和/或指
定其他约束条件。
如果 Auto or Approximate 模式设置为
Approximate,fMin() 会通过反复搜索来确定近似的
局部最小值。这通常能够提高运算速度,特别是当
您使用 “|” 运算符将搜索范围限制在仅包含一个精
确局部最小值的相对较小区间内时。
注 意 :另请参阅 fMax() 和 min()。

字母顺序列表

65

目录 >

For
For Var, Low, High [, Step]

Block
EndFor
对 Var 的每个值,从 Low 到 High,以 Step 为增量,
反复执行 Block 中的语句。

Var 不得为系统变量。
Step 可以是正数或,也可以是负数。默认值为 1。
Block 可以是一条语句,也可以是以“:”字符分隔的
一系列语句。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

format()

目录 >

format(Expr[ , formatString])⇒字符串
以基于格式模板的字符串的形式返回 Expr。

Expr 必须简化为数值。
formatString 必须是如下形式的字符串:“F[n]”、“S
[n]”、“E[n]”、“G[n][c]”,其中 [ ] 表示可选的部分。
F[n]:Fixed 格式。n 为小数点后显示的位数。
S[n]:Scientific 格式。n 为小数点后显示的位数。
E[n]:Engineering 格式。n 为第一个有效数字后的位
数。指数将调整为三的倍数,并且小数点向右移零
位、一位或两位。
G[n][c]:与固定格式相同,但也将小数点左边的数
位每三个分为一组。如果 c 为句号,则小数点将显
示为逗号。
[Rc]:上述指定符可以加上一个以 Rc 小数点标记
的后缀,其中 c 是单个字符,指明替代小数点的符
号。

fPart()
fPart(Expr1)⇒表达式
fPart(List1)⇒数组

66

字母顺序列表

目录 >

目录 >

fPart()
fPart(Matrix1)⇒矩阵
返回自变量的分数部分。
对于数组或矩阵,返回各元素的分数部分。
自变量可以是实数,也可以是复数。

目录 >

FPdf()
FPdf(XVal, dfNumer, dfDenom)⇒ 如果 XVal 是数值,则结果为
数值 ,如果 XVal 是数组,则结果为 数组 。
计算指定 dfNumer 自由度 和 dfDenom 在 XVal 的 F 分布概
率。

目录 >

freqTable4list()
freqTable4list(List1, freqIntegerList)⇒数组
返回一个数组,其组成为 List1 的元素根据

freqIntegerList 中的频率展开的数值。此函数可用
于生成 Data & Statistics 应用程序的频率表。

List1 可以是任何有效的数组。
freqIntegerList 的维数必须与 List1 相同,且必须只
包含非负的整数元素。每个元素指定相应的 List1
元素将在结果数组中重复的次数。值为零时将排除
相应的 List1 元素。
注 意 :您可以通过在计算机键盘上键入

freqTable@>list(...)插入此函数。
空 空值 元素将被忽略。有关空元素的更多信息,
请参阅第200页。

目录 >

frequency()
frequency(List1,binsList)⇒数组
返回一个数组,其组成为 List1 中元素的计数。计
数以您在 binsList 中定义的范围 块 为基础。
如果 binsList 是 {b(1), b(2), …, b(n)},则指定的范围
是 {?{b(1), b(1)?}。结
果数组中的元素比 binsList 多一个。

结果说明:

字母顺序列表

67

目录 >

frequency()
结果的每个元素对应于 List1 在该块范围内的元素
的个数。结果将以 countIf() 函数形式表达,为 {
countIf(list, ?{b(1)), countIf(list, b(1)?)}。

List1 中不能“放在任何块中”的元素将被忽略。空
空值 元素也将被忽略。有关空元素的更多信息,

Datalist 中 有 2 个 元 素 {2.5
Datalist 中 有 4 个 元 素 >2.5 且 {4.5
Datalist 中 有 3 个 元 素 >{4.5
元 素 “hello”是 一 个 字 符 串 ,不 能 放 在 任 何 定 义
的块中。

请参阅第200页。
在 Lists & Spreadsheet 应用程序中,您可以使用单
元格范围代替上述的两个自变量。
注 意 :另请参阅 countIf() 第36页 。

目录 >

FTest_2Samp
FTest_2Samp List1, List2[, Freq1[, Freq2[, Hypoth]]]
FTest_2Samp List1, List2[, Freq1[, Freq2[, Hypoth]]]
数据数组输入
FTest_2Samp sx1, n1, sx2, n2[, Hypoth]
FTest_2Samp sx1, n1, sx2, n2[, Hypoth]
摘要统计输入
执行双样本 F 检验。结果摘要存储在 stat.results 变量中。 请
参阅第148页。
对于 Ha:s1 > s2,设置 Hypoth>0
对于 Ha:s1 ƒ s2 默认值 ,设置 Hypoth0
对于 Ha:s1 < s2,设置 Hypoth<0
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.F

为数据序列计算的 F 统计

stat.PVal

可拒绝零假设的最小显著性水平

stat.dfNumer

分 子 自 由 度 = n1-1

stat.dfDenom

分 母 自 由 度 = n2-1

stat.sx1、stat.sx2

List 1 和 List 2 中 数 据 序 列 的 样 本 标 准 差

stat.x1_bar

List 1 和 List 2 中 数 据 序 列 的 样 本 平 均 值

68

字母顺序列表

输出变量

说明

stat.x2_bar
stat.n1、stat.n2

样本的大小

目录 >

Func
Func

定义分段函数:

Block
EndFunc
用于创建用户定义函数的模板。

Block 可以是一条语句,也可以是以 “:”字符分隔的
或者单独行上的一系列语句。函数可以使用 Return
指令返回特定的结果。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章

绘 制 g(x) 的 结 果

节。

G
gcd()

目录 >

gcd(Number1, Number2)⇒表达式
返回两个自变量的最大公约数。两个分数的 gcd 值
是其分子的 gcd 值除以其分母的 lcm 值。
在 Auto 或 Approximate 模式下,浮点分数的 gcd 值
是 1.0。
gcd(List1, List2)⇒数组
返回 List1 和 List2 中对应元素的最大公约数。
gcd(Matrix1, Matrix2)⇒矩阵
返回 Matrix1 和 Matrix2 中对应元素的最大公约
数。

字母顺序列表

69

geomCdf()

目录 >

geomCdf(p, lowBound, upBound)⇒ 如果 lowBound 和 upBound
是数值,则结果为 数值 ;如果 lowBound 和 upBound 是数组,
则结果为 数组
geomCdf(p, upBound),P(1{X{upBound)⇒ 如果 upBound 是数
值,则结果为 数值 ;如果 upBound 是数组,则结果为 数组
计算具有指定成功概率 p 的从 lowBound 到 upBound 的累积
几何概率。
对于 P(X { upBound),设置 lowBound=1

geomPdf()

目录 >

geomPdf(p, XVal)⇒ 如果 XVal 是数值,则结果为 数值 ,如果
XVal 是数组,则结果为 数组
计算具有指定成功概率 p 的离散几何分布的 XVal 即出现第
一次成功的尝试次数 的概率。

getDenom()

目录 >

getDenom(Expr1)⇒表达式
将自变量转换为带有化简公分母的表达式,然后返
回其公分母。

getLangInfo()
getLangInfo()⇒字符串
返回一个字符串,其对应于当前活动语言的缩写名
称。例如,您可以在程序或函数中使用它来确定当
前语言。
英语 = “en”
丹麦语 = “da”
德语 = “de”
芬兰语 = “fi”
法语 = “fr”
意大利语 = “it”

70

字母顺序列表

目录 >

目录 >

getLangInfo()
荷兰语 = “nl”
荷兰语 比利时 = “nl_BE”
挪威语 = “no”
葡萄牙语 = “pt”
西班牙语 = “es”
瑞典语 = “sv”

目录 >

getLockInfo()
getLockInfo(Var)⇒值
返回变量 Var 的当前锁定/解锁状态。

值 =0:Var 已解锁或不存在。
值 =1:Var 已锁定且无法修改或删除。
请参阅 Lock 第90页 和 unLock 第167页 。

目录 >

getMode()
getMode(ModeNameInteger)⇒值
getMode(0)⇒数组
getMode(ModeNameInteger) 返回一个数值,该值

代表 ModeNameInteger 模式的当前设置。
getMode(0) 返回一个包含数字对的数组。每对包含

一个模式整数和一个设置整数。
有关各种模式及其设置的清单,请参阅下表。
如果您使用 getMode(0) & var 保存设置,则可以在
函数或程序中使用 setMode(var) 来临时还原设置
以仅在该函数或程序内执行。请参阅 setMode() 第
136页 。
模式 名称

模式 整
数

设置整数

Display Digits

1

1=Float, 2=Float1, 3=Float2, 4=Float3, 5=Float4, 6=Float5, 7=Float6,
8=Float7, 9=Float8, 10=Float9, 11=Float10, 12=Float11, 13=Float12,
14=Fix0, 15=Fix1, 16=Fix2, 17=Fix3, 18=Fix4, 19=Fix5, 20=Fix6,

字母顺序列表

71

模式 名称

模式 整
数

设置整数

21=Fix7, 22=Fix8, 23=Fix9, 24=Fix10, 25=Fix11, 26=Fix12

Angle

2

1=Radian, 2=Degree, 3=Gradian

Exponential

3

1=Normal, 2=Scientific, 3=Engineering

4

1=Real, 2=Rectangular, 3=Polar

Auto or Approx.

5

1=Auto, 2=Approximate, 3=Exact

Vector Format

6

1=Rectangular, 2=Cylindrical, 3=Spherical

Base

7

1=Decimal, 2=Hex, 3=Binary

Unit system

8

1=SI, 2=Eng/US

Format
Real or
Complex

getNum()

目录 >

getNum(Expr1)⇒表达式
将自变量转换为化简公分母的表达式,然后返回其
分子。

getType()
getType(变量 ) ⇒ 字符串
返回表示变量 变量 数据类型的字符串。
如果没有定义 变量 ,则返回字符串“NONE”。

72

字母顺序列表

目录 >

getVarInfo()

目录 >

getVarInfo()⇒矩阵 或 字符串
getVarInfo(LibNameString)⇒矩阵 或 字符串
getVarInfo() 返回当前问题中定义的所有变量和库

对象的信息矩阵 变量名称、类型、库可访问性和
锁定/解锁状态 。
如果没有定义任何变量,getVarInfo() 会返回字符串
“NONE”。
getVarInfo(LibNameString)返回库 LibNameString

中定义的所有库对象的信息矩阵。LibNameString
必须为字符串 引号中包含的文本 或字符串变量。
如果库 LibNameString 不存在,则会出现错误。
请注意左侧示例,其中 getVarInfo() 的结果分配给
变量 vs。由于 vs 的第 2 行或第 3 行中至少有一个
元素 如变量 b 重新计算为矩阵,因此尝试显示这
些行时返回一条 “Invalid list or matrix” 的错误消息。
当使用 Ans 重新计算 getVarInfo() 结果时也可能出
现此错误。
系统报出上述错误是因为当前版本的软件不支持
广义的矩阵结构 其中矩阵的元素可以是矩阵,也
可以是数组 。

Goto

目录 >

Goto labelName
将控制转至标签 labelName 处。

labelName 必须在同一函数中使用 Lbl 指令定义。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

字母顺序列表

73

目录 >

4Grad

Expr1 4 Grad⇒表达式

在 Degree 角 度 模 式 下 :

将 Expr1 转换为百分度角度测量值。
注 意 :您可以通过在计算机键盘上键入 @>Grad 插

入此运算符。
在 Radian 角 度 模 式 下 :

I
identity()

目录 >

identity(Integer)⇒矩阵
返回维数为 Integer 的单位矩阵。

Integer 必须为正整数。

目录 >

If
If BooleanExpr Statement
If BooleanExpr Then

Block
EndIf
如果 BooleanExpr 计算结果为 true,则执行一条语
句 Statement 或语句块 Block ,然后继续执行。
如果 BooleanExpr 计算结果为 false,则继续执行而
不执行该语句或语句块。

Block 可以是一条语句,也可以是以 “:”字符分隔的
一系列语句。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

74

字母顺序列表

目录 >

If
If BooleanExpr Then

Block1
Else

Block2
EndIf
如果 BooleanExpr 计算结果为 true,则执行 Block1
然后跳过 Block2。
如果 BooleanExpr 计算结果为 false,则跳过 Block1
但执行 Block2。

Block1 和 Block2 可以是一条语句。
If BooleanExpr1 Then

Block1
ElseIf BooleanExpr2 Then

Block2
©
ElseIf BooleanExprN Then

BlockN
EndIf
允许程序有分支。如果 BooleanExpr1 计算结果为
true,则执行 Block1。如果 BooleanExpr1 计算结果
为 false,则计算 BooleanExpr2 的值,以此类推。

目录 >

ifFn()
ifFn(BooleanExpr, Value_If_true [, Value_If_false
[, Value_If_unknown]])⇒表达式、数组或矩阵
计算布尔表达式 BooleanExpr 或 BooleanExpr 中
的每个元素 并基于以下规则生成结果:
•

BooleanExpr 可以检验单个值、数组或矩阵。

•

如果 BooleanExpr 中元素的计算结果为 true,
则返回 Value_If_true 中的对应元素。

•

如果 BooleanExpr 中元素的计算结果为 true,
则返回 Value_If_false 中的对应元素。如果您
省略 Value_If_false ,则返回 undef 。

•

如果 BooleanExpr 中元素的计算结果为既不
是 true,也不是 false,则返回 Value_If_
unknown 中的对应元素。如果您省略 Value_
If_unknown,则返回 undef。

检 验 值 1 小 于 2.5,因 此 其 对 应 的

Value_If_True 元 素 5 将 复 制 到 结 果 数 组 。

检 验 值 2 小 于 2.5,因 此 其 对 应 的

Value_If_True 元 素 6 将 复 制 到 结 果 数 组 。

检 验 值 3 大 于 2.5,因 此 其 对 应 的 Value_If_False
元 素 10 将 复 制 到 结 果 数 组 。

字母顺序列表

75

目录 >

ifFn()
如果 ifFn() 函数中的第二个、第三个或第四个
自变量是一个表达式,则布尔检验将应用到
BooleanExpr 的所有位置。

•

Value_If_true 为 单 一 值 ,对 应 于 任 意 选 定 位 置 。

注 意 :如果简化的 BooleanExpr 语句涉及数组或矩

阵,则所有其他数组或矩阵自变量必须拥有相同的
维数,并且结果也将拥有相同的维数。
Value_If_false 未 指 定 ,因 此 使 用 Undef。

一 个 元 素 选 自 Value_If_true。一 个 元 素 选 自
Value_If_unknown。

imag()

目录 >

imag(Expr1)⇒表达式
返回自变量的虚部。
注 意 :所有未定义的变量均作为实变量处理。另请

参阅 real(),页码第124页
imag(List1)⇒数组
返回一个数组,其组成为自变量数组中各元素的虚
部。
imag(Matrix1)⇒矩阵
返回一个矩阵,其组成为自变量数组中各元素的矩
阵。

impDif()
impDif(Equation, Var, dependVar[, Ord]) ⇒表达式
其中阶数 Ord 默认值为 1。
计算方程的隐式导数,方程中一个变量用另一个变
量的隐含形式定义。

76

字母顺序列表

目录 >

Indirection

inString()

请参阅 #() 第192页 。

目录 >

inString(srcString, subString[, Start])⇒整数
返回字符串 srcString 中首次出现字符串 subString
的起始字符位置。

如果指令中含 Start,则指定了在 srcString 内进行
搜索的起始字符位置。默认值 = 1 即 srcString 的第
一个字符 。
如果 srcString 不包含 subString 或 Start > srcString
的长度,则会返回零。

int()

目录 >

int(Expr)⇒整数
int (List1)⇒数组
int (Matrix1)⇒矩阵

返回小于或等于自变量的最大整数。此函数类似于
floor()。

自变量可以是实数,也可以是复数。
对于数组或矩阵,返回各元素的最大整数。

intDiv()

目录 >

intDiv(Number1, Number2)⇒整数
intDiv(List1, List2)⇒数组
intDiv(Matrix1, Matrix2)⇒矩阵
返回 (Number1 ÷ Number2) 的带符号整数部分。
对于数组和矩阵,返回每个元素对
(argument 1 ÷ argument 2) 的带符号整数部分。

integral

请参阅 ‰() 第187页 页 。

字母顺序列表

77

目录 >

interpolate()
interpolate(x 值 , x 数组 , y 数组 , y 导数数组 ) ⇒

微分方程:

数组

y'=-3·y+6·t+5 和 y(0)=5

此函数进行以下操作:
给定 x 数组 , y 数组 =f(x 数组 ) 和 y 导数数组 =f'(x

数组 ),其中 f 为未知函数,使用三次插值求解函数
f 在 x 值 处的近似值。假设 x 数组 是单调递增或递
减数字的数组,但即使不是,此函数也可返回值。
此函数在 x 数组 中查找包含 x 值 的区间 [ x 数组

要 查 看 完 整 结 果 ,请 按
动光标。

£ ,然 后 使 用 ¡ 和 ¢ 移

[i], x 数组 [i+1]]。如果找到这类区间,它将返回一个
f(x 值 ) 的插值;否则,它将返回 undef。

x 数组 、y 数组 和 y 导数数组 必须为相同的维度

使 用 interpolate() 函 数 可 计 算 x 值 数 组 的 函 数
值:

(| 2) 并且包含简化为数字的表达式。

x 值 可以是未定义的变量、数字或数字数组。

invc2()

目录 >

invc2(Area, df)
invChi2(Area, df)
计算对于曲线下的给定 Area,由自由度 df 指定的反向累积 c2
卡方 概率函数。

invF()
invF(Area, dfNumer, dfDenom)
invF(Area, dfNumer, dfDenom)
计算对于曲线下的给定 Area,由 dfNumer 和 dfDenom 指定的
反向累积 F 分布函数。

78

字母顺序列表

目录 >

invNorm()

目录 >

invNorm(Area[,m[,s]])
计算对于正态分布曲线下的给定 Area,由 m 和 s 指定的反向
累积正态分布函数。

invt()

目录 >

invt(Area, df)
计算对于曲线下的给定 Area,由自由度 df 指定的反向累积学
生 t 概率函数。

iPart()

目录 >

iPart(Number)⇒整数
iPart (List1)⇒数组
iPart (Matrix1)⇒矩阵

返回自变量的整数部分。
对于数组和矩阵,返回各元素的整数部分。
自变量可以是实数,也可以是复数。

irr()

目录 >

irr(CF0, CFList [, CFFreq])⇒值
计算投资内部收益率的财务函数。

CF0 是时间为 0 时的初始现金流;该值必须为实
数。

CFList 是一个由初始现金流 CF0 之后的现金流金
额组成的数组。

CFFreq 是一个可选的数组,其中各元素指定归组
连续 现金流金额 即 CFList 中的对应元素 的出
现频率。默认值为 1;如果您输入值,这些值必须为
< 10,000 的正整数。
注 意 :另请参阅 mirr() 第98页 。

字母顺序列表

79

isPrime()

目录 >

isPrime(Number)⇒布尔常数表达式
若 数字 为 | 2 的整数,则返回 true 或 false 来指明
该整数是否只能被自身和 1 整除。
如果 Number 超过 306 位且没有 {1021 的因数,则
isPrime(Number) 会显示出错消息。

用于找出指定数值后下一个质数的函数:

如果您只想确定 Number 是否为质数,可以使用
isPrime() 代替 factor()。这样运算速度更快,特别是
当 Number 不是质数且第二大因数超过五位时更为
高效。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

isVoid()
isVoid(Var)⇒布尔常数表达式
isVoid(Expr)⇒布尔常数表达式
isVoid(List)⇒布尔常数表达式数组
返回 true 或 false 以指明自变量是否为空值数据类
型。
有关空值元素的更多信息,请参阅第200页。

80

字母顺序列表

目录 >

L
Lbl

目录 >

Lbl labelName
在函数内定义名称为 labelName 的标签。
您可以使用 Goto labelName 指令将控制转移到紧
跟标签之后的指令。

labelName 必须符合与变量名称相同的命名要求。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

lcm()

目录 >

lcm(Number1, Number2)⇒表达式
lcm(List1, List2)⇒数组
lcm(Matrix1, Matrix2)⇒矩阵
返回两个自变量的最小公倍数。两个分数的 lcm 值
是其分子的 lcm 值除以其分母的 gcd 值。浮点分数
的 lcm 是其乘积。
对于两个数组或矩阵,将返回各对应元素的最小公
倍数。

left()

目录 >

left(sourceString[, Num])⇒字符串
返回字符串 sourceString 中最左边的 Num 个字符。
如果您省略 Num,则会返回整个 sourceString。
left(List1[, Num])⇒数组
返回 List1 中最左边的 Num 个元素。
如果您省略 Num,则会返回整个 List1。
left(Comparison)⇒表达式

字母顺序列表

81

left()

目录 >

返回方程或不等式左侧的内容。

libShortcut()
libShortcut(LibNameString, ShortcutNameString [,

LibPrivFlag])⇒变量数组

目录 >
本 例 假 定 正 确 存 储 并 刷 新 了 名 为 linalg2 的 库 文
档 ,该 文 档 包 含 定 义 为 clearmat、gauss1 和
gauss2 的 对 象 。

在当前问题中创建变量组,该变量组包含指定库文
档 libNameString 中引用的所有对象。此函数还会
将组成员添加到 Variables 菜单。然后,您可以使用
其 ShortcutNameString 引用各对象。
设置 LibPrivFlag=0 可排除专用库对象 默认值
设置 LibPrivFlag=1 可添加专用库对象
要复制变量组,请参阅 CopyVar 第30页 。
要删除变量组,请参阅 DelVar 第48页 。

limit() 或 lim()
limit(Expr1, Var, Point [, Direction])⇒表达式
limit(List1, Var, Point [, Direction])⇒数组
limit(Matrix1, Var, Point [, Direction])⇒矩阵
返回所求极限。
注 意 :另请参阅 极 限 模 板 第10页 。

方向 :负值=左起,正值=右起,其他=两边。 如省
略,则 方向 默认值为两边。

在正 ˆ 和负 ˆ 处的极限始终会被转换为从有限趋
近的单侧极限。
依据不同情况,limit() 无法确定唯一极限时,将返
回自身或 undef。但这并不能说明唯一极限不存
在。undef 表示结果是一个有限或无穷大的未知
数,或者是此类数的集合。

82

字母顺序列表

目录 >

limit() 或 lim()

目录 >

limit() 采用了 L’Hopital 洛必达 规则等方法,因此

某些唯一极限将无法确定。如果 Expr1 含除 Var 之
外的未定义变量,您可以加上限制条件,以得到更
精确的结果。
极限可能对四舍五入误差非常敏感。可能的情况
下,计算极限时应避免 Auto or Approximate 模式的
Approximate 设置和近似值。否则,本应为零或无穷
大的极限将不会产生,而本应为有限非零的极限值
可能也不会产生。

目录 >

LinRegBx
LinRegBx X, Y [ , [ Freq][ , Category , Include ]]

在数组 X 和 Y 上使用频率 Freq 计算线性回归 y = a+b·x。结果
摘要存储在 stat.results 变量中。 请参阅第148页。
除 Include 外,所有数组必须有相同维数。

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
相应 X 和 Y 数据点的出现频率。默认值为 1。所有元素必须为
|0 的整数。

Category 是由相应 X 和 Y 数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.RegEqn

回 归 方 程 :a+b·x

stat.a、stat.b

回归系数

stat.r 2

确定系数

stat.r

相关系数

stat.Resid

回归残差

stat.XReg

被 修 改 后 的 数 组 X List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include Categories

限制的回归中
stat.YReg

被 修 改 后 的 数 组 Y List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include Categories

限制的回归中

字母顺序列表

83

输出变量

说明

stat.FreqReg

由 对 应 于 stat.XReg 和 stat.YReg 的 频 率 所 组 成 的 数 组

目录 >

LinRegMx
LinRegMx X, Y [ , [ Freq][ , Category , Include ]]

在数组 X 和 Y 上使用频率 Freq 计算线性回归 y = m·x+b。结
果摘要存储在 stat.results 变量中。 请参阅第148页。
除 Include 外,所有数组必须有相同维数。

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
相应 X 和 Y 数据点的出现频率。默认值为 1。所有元素必须为
|0 的整数。

Category 是由相应 X 和 Y 数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.RegEqn

回 归 方 程 :y = m·x+b

stat.m、
stat.b

回归系数

stat.r 2

确定系数

stat.r

相关系数

stat.Resid

回归残差

stat.XReg

被 修 改 后 的 数 组 X List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include Categories

限制的回归中
stat.YReg

被 修 改 后 的 数 组 Y List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include Categories

限制的回归中
stat.FreqReg

由 对 应 于 stat.XReg 和 stat.YReg 的 频 率 所 组 成 的 数 组

LinRegtIntervals
LinRegtIntervals X, Y [, F[,0[, CLev ]]]
适用于 Slope。计算斜率的 C 级置信区间。

84

字母顺序列表

目录 >

目录 >

LinRegtIntervals
LinRegtIntervals X, Y [, F[,1, Xval[, CLev ]]]
适用于 Response。计算预测的 y 值、针对单次观察的 C 级预
测区间和针对平均响应的 C 级置信区间。
结果摘要存储在 stat.results 变量中。 请参阅第148页。
所有数组必须维数相同。

X 和 Y 分别是自变量和因变量的数组。
F 是频率值组成的可选数组。Freq 中的每个元素指定各对应
X 和 Y 数据点的出现频率。默认值为 1。所有元素必须为|0 的
整数。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。
输出变量

说明

stat.RegEqn

回 归 方 程 :a+b·x

stat.a、stat.b

回归系数

stat.df

自由度

stat.r 2

确定系数

stat.r

相关系数

stat.Resid

回归残差

仅限 Slope 类型
输出变量

说明

[stat.CLower, stat.CUpper]

斜率的置信区间

stat.ME

置信区间误差范围

stat.SESlope

斜率的标准误差

stat.s

直线的标准误差

仅限 Response 类型
输出变量

说明

[stat.CLower, stat.CUpper]

平均响应的置信区间

stat.ME

置信区间误差范围

stat.SE

平均响应的标准误差

[stat.LowerPred,

单次观察的预测区间

字母顺序列表

85

输出变量

说明

stat.UpperPred]
stat.MEPred

预测区间误差范围

stat.SEPred

预测的标准误差

stat.y

a + b·XVal

目录 >

LinRegtTest
LinRegtTest X, Y [, Freq[, Hypoth]]
计算 X 和 Y 数组的线性回归,并对方程式 y =a+bx 的斜率值 b
和相关系数 r 执行 t 检验。它对照以下三个备选假设中的一个
检验零假设 H0:b=0 等同于 r=0 。
所有数组必须维数相同。

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
相应 X 和 Y 数据点的出现频率。默认值为 1。所有元素必须为
|0 的整数。

Hypoth 是一个可选值,它指定零假设 (H0:b=r=0) 将对照三个
备选假设中的哪一个进行检验。

对于 Ha:bƒ0 且 rƒ0 默认值 ,设定 Hypoth=0
对于 Ha:b<0 且 r<0,设定 Hypoth<0
对于 Ha:b>0 且 r>0,设定 Hypoth>0
结果摘要存储在 stat.results 变量中。 请参阅第148页。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.RegEqn

回 归 方 程 :a + b·x

stat.t

显著性检验的 t 统计

stat.PVal

可拒绝零假设的最小显著性水平

stat.df

自由度

stat.a、stat.b

回归系数

stat.s

直线的标准误差

stat.SESlope

斜率的标准误差

86

字母顺序列表

输出变量

说明

stat.r 2

确定系数

stat.r

相关系数

stat.Resid

回归残差

linSolve()

目录 >

linSolve( SystemOfLinearEqns, Var1, Var2, ... )⇒数

组
linSolve(LinearEqn1 and LinearEqn2 and ... , Var1,

Var2, ... )⇒数组
linSolve({LinearEqn1, LinearEqn2, ... }, Var1, Var2,

... ) ⇒数组
linSolve(SystemOfLinearEqns, {Var1, Var2, ... }) ⇒数

组
linSolve(LinearEqn1 and LinearEqn2 and ... , {Var1,

Var2, ... })⇒数组
linSolve({LinearEqn1, LinearEgn2, ...}, {Var1, Var2,
...}) ⇒数组
返回一个数组,其元素为变量 Var1、Var2、.. 的解。
第一个变量必须计算为线性方程组或单个线性方
程。否则,将出现自变量错误。
例如,计算 linSolve(x=1 and x=2,x ) 时会生成
“Argument Error”。

@List()

目录 >

@List(List1)⇒数组
注 意 :您可以通过在计算机键盘上键入

deltaList(...)插入此函数。
返回一个数组,其组成为 List1 中两个相邻元素间
的差值。 List1 中的每个元素均与 List1 的下一元
素相减。结果数组始终比原来的 List1 少一个元
素。

字母顺序列表

87

目录 >

list4mat()
list4mat(List [, elementsPerRow])⇒矩阵
返回一个将 List 中的元素逐行填入所得的矩阵。

如果指令中包含 elementsPerRow,则指定了每行
的元素个数。默认值是 List 中单行的元素个数。
如果 List 不能填满结果矩阵,则添加零。
注 意 :您可以通过在计算机键盘上键入

list@>mat(...)插入此函数。

目录 >

4ln

Expr 4ln⇒表达式
将输入的 Expr 转换为仅包含自然对数 (ln) 的表达
式。
注 意 :您可以通过在计算机键盘上键入 @>ln 插入

此运算符。

/u 键

ln()
ln(Expr1)⇒表达式
ln(List1)⇒数组

返回自变量的自然对数。
如 果 复 数 格 式 模 式 为 Real:

对于数组,返回各元素的自然对数。

如 果 复 数 格 式 模 式 为 Rectangular:

ln(squareMatrix1)⇒方阵

在 Radian 角 度 模 式 和 Rectangular 复 数 格 式 下 :

返回 squareMatrix1 的矩阵自然对数,此计算不同
于计算每个元素的自然对数。有关计算方法的信
息,请参阅 cos()。

squareMatrix1 必须可对角化,结果始终包含浮点
数。

要 查 看 完 整 结 果 ,请 按

88

字母顺序列表

£ ,然 后 使 用 ¡ 和 ¢ 移

/u 键

ln()
动光标。

目录 >

LnReg
LnReg X, Y [, [ Freq] [, Category , Include ]]
在数组 X 和 Y 上使用频率 Freq 计算对数回归 y = a+b·ln(x)。
结果摘要存储在 stat.results 变量中。 请参阅第148页。
除 Include 外,所有数组必须有相同维数。

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
相应 X 和 Y 数据点的出现频率。默认值为 1。所有元素必须为
|0 的整数。

Category 是由相应 X 和 Y 数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.RegEqn

回 归 方 程 :a+b·ln(x)

stat.a、stat.b

回归系数

stat.r 2

变换数据的线性确定系数

stat.r

变 换 数 据 (ln(x), y) 的 相 关 系 数

stat.Resid

与对数模型相关的残差

stat.ResidTrans

与变换数据的线性拟合相关的残差

stat.XReg

被 修 改 后 的 数 组 X List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归 中
stat.YReg

被 修 改 后 的 数 组 Y List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归 中
stat.FreqReg

由 对 应 于 stat.XReg 和 stat.YReg 的 频 率 所 组 成 的 数 组

字母顺序列表

89

目录 >

Local
Local Var1[, Var2] [, Var3] ...
指定的 vars 为局部变量。这些变量仅在函数求值
过程中存在,函数执行结束后即被删除。
注 意 :由于局部变量只是临时存在,因此可以节省

内存。此外,它们不会影响任何现有的全局变量
值。由于函数中不允许对全局变量的值进行修改,
因此局部变量必须用于 For 循环以及在多行函数中
用于临时保存数值。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

目录 >

Lock
Lock Var1[, Var2] [, Var3] ...
Lock Var.
锁定指定的变量或变量组。锁定的变量无法修改或
删除。
您不能锁定或解锁系统变量 Ans,并且不能锁定系
统变量组 stat.或 tvm。
注 意 :Lock 命令应用到解锁的变量时会清除

Redo/Undo 历史记录。
请参阅 unLock 第167页 和 getLockInfo() 第71
页 。

/s 键

log()
log(Expr1[ , Expr2] )⇒表达式
log(List1[, Expr2])⇒数组

返回第一个自变量以 Expr2 为底的对数值。
注 意 :另请参阅 对 数 模 板 第6页 。

对于数组,返回各元素以 Expr2 为底的对数值。
如果第二个自变量省略,则使用 10 作为底数。

90

字母顺序列表

如 果 复 数 格 式 模 式 为 Real:

/s 键

log()

如 果 复 数 格 式 模 式 为 Rectangular:

log(squareMatrix1[ , Expr] )⇒方阵

在 Radian 角 度 模 式 和 Rectangular 复 数 格 式 下 :

返回一个矩阵,其组成为 squareMatrix1 以 Expr 为
底的对数。此运算不同于计算每个元素以 Expr 为
底的对数值。有关计算方法的信息,请参阅 cos()。

squareMatrix1 必须可对角化,结果始终包含浮点
数。
如果底数自变量已省略,则使用 10 作为底数。
要 查 看 完 整 结 果 ,请 按
动光标。

£ ,然 后 使 用 ¡ 和 ¢ 移

目录 >

4logbase

Expr 4logbase(Expr1)⇒表达式
使输入的表达式简化为使用 Expr1 作为底数的表
达式。
注 意 :您可以通过在计算机键盘上键入

@>logbase(...)插入此运算符。

目录 >

Logistic
Logistic X, Y [, [ Freq] [, Category , Include ]]
在数组 X 和 Y 上使用频率 Freq 计算逻辑回归 y = (c/(1+a·ebx ))。结果摘要存储在

stat.results 变量中。 请参阅第148页。

除 Include 外,所有数组必须有相同维数。

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
相应 X 和 Y 数据点的出现频率。默认值为 1。所有元素必须为
|0 的整数。

字母顺序列表

91

目录 >

Logistic

Category 是由相应 X 和 Y 数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。
输出变量

说明

stat.RegEqn

回 归 方 程 :c/(1+a·e-bx)

stat.a、stat.b、
stat.c

回归系数

stat.Resid

回归残差

stat.XReg

被 修 改 后 的 数 组 X List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归 中
stat.YReg

被 修 改 后 的 数 组 Y List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归 中
stat.FreqReg

由 对 应 于 stat.XReg 和 stat.YReg 的 频 率 所 组 成 的 数 组

目录 >

LogisticD
LogisticD X, Y [ , [ Iterations] , [ Freq] [, Category , Include ] ]
在数组 X 和 Y 上使用指定的 Iterations 次数、频率 Freq 计算
逻辑回归 y = (c/(1+a·e-bx)+d)。结果摘要存储在 stat.results 变
量中。 请参阅第148页。
除 Include 外,所有数组必须有相同维数。

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
相应 X 和 Y 数据点的出现频率。默认值为 1。所有元素必须为
|0 的整数。

Category 是由相应 X 和 Y 数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.RegEqn

回 归 方 程 :c/(1+a·e-bx)+d)

92

字母顺序列表

输出变量

说明

stat.a、stat.b、
stat.c、stat.d

回归系数

stat.Resid

回归残差

stat.XReg

被 修 改 后 的 数 组 X List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归 中 。
stat.YReg

被 修 改 后 的 数 组 Y List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归
stat.FreqReg

由 对 应 于 stat.XReg 和 stat.YReg 的 频 率 所 组 成 的 数 组

Loop

目录 >

Loop

Block
EndLoop
重复执行 Block 中的语句。请注意,必须在 Block
中执行 Goto 或 Exit 指令,否则会造成死循环。

Block 是以“:”字符分隔的一系列语句。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

字母顺序列表

93

目录 >

LU
LU Matrix , lMatrix , uMatrix , pMatrix[,Tol]
计算实数或复数矩阵的 Doolittle LU 下-上 分解
值。下三角矩阵存储在 lMatrix 中,上三角矩阵存
储在 uMatrix 中,而置换矩阵 描述计算过程中完
成的行交换 存储在 pMatrix 中。

lMatrix · uMatrix = pMatrix · 矩阵
作为可选项,如果矩阵中任何元素的绝对值小于

Tol,则将该元素作为零值处理。仅当矩阵有浮点输
入项且不含任何未赋值的符号变量时,使用此公
差。否则,Tol 将被忽略。
•

如果您使用 / · 或将 Auto or
Approximate 设定为 Approximate 模式,则运
算会使用浮点算法完成。

•

如果 Tol 省略或未使用,则默认的公差计算
方法为:
5EM14 ·max(dim(Matrix )) ·rowNorm(Matrix )

LU 的因式分解算法使用带有行交换的部分回转

法。

M
mat4list()
mat4list(Matrix )⇒数组
返回一个数组,其组成为 Matrix 中的元素。这些元
素将从 Matrix 逐行复制。
注 意 :您可以通过在计算机键盘上键入

mat@>list(...)插入此函数。

94

字母顺序列表

目录 >

目录 >

max()
max(Expr1, Expr2)⇒表达式
max (List1, List2)⇒数组
max (Matrix1, Matrix2)⇒矩阵

返回两个自变量中的最大值。如果自变量为两个数
组或矩阵,则返回一个数组或矩阵,其组成为这两
个数组或矩阵中两个对应元素中的最大值。
max(List)⇒表达式
返回 list 中的最大元素。
max(Matrix1)⇒矩阵
返回一个行向量,其元素为 Matrix1 中每列的最大
元素。
空 空值 元素将被忽略。有关空元素的更多信息,
请参阅第200页。
注 意 :另请参阅 fMax() 和 min()。

目录 >

mean()
mean(List[, freqList])⇒表达式
返回 List 中各元素的平均值。

freqList 中的元素为 List 中各对应元素出现的次
数。
mean(Matrix1[, freqMatrix ])⇒矩阵

在 Rectangular 向 量 格 式 模 式 下 :

返回一个行向量,其元素为 Matrix1 中各对应列元
素的平均值。

freqMatrix 中的元素为 Matrix1 中各对应元素出现
的次数。
空 空值 元素将被忽略。有关空元素的更多信息,
请参阅第200页。

字母顺序列表

95

目录 >

median()
median(List[, freqList])⇒表达式
返回 List 中元素的中位数。

freqList 中的元素为 List 中各对应元素出现的次
数。
median(Matrix1[, freqMatrix ])⇒矩阵
返回一个行向量,其组成为 Matrix1 中各列的中位
数。

freqMatrix 中的元素为 Matrix1 中各对应元素出现
的次数。
注意:

•

数组或矩阵中的所有条目必须简化为数值。

•

数组或矩阵中的空 空值 元素将被忽略。有
关空元素的更多信息,请参阅第200页。

目录 >

MedMed
MedMed X, Y [, Freq] [, Category , Include ]]
在数组 X 和 Y 上使用频率 Freq 计算中线y = (m·x+b)。结果摘
要存储在 stat.results 变量中。 请参阅第148页。
除 Include 外,所有数组必须有相同维数。

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
相应 X 和 Y 数据点的出现频率。默认值为 1。所有元素必须为
|0 的整数。

Category 是由相应 X 和 Y 数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.RegEqn

中 位 数 -中 位 数 线 方 程 :m·x+b

stat.m、
stat.b

模型系数

stat.Resid

中 位 数 -中 位 数 线 残 差

96

字母顺序列表

输出变量

说明

stat.XReg

被 修 改 后 的 数 组 X List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include Categories

限制的回归中
stat.YReg

被 修 改 后 的 数 组 Y List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include Categories

限制的回归中
stat.FreqReg

由 对 应 于 stat.XReg 和 stat.YReg 的 频 率 所 组 成 的 数 组

mid()

目录 >

mid(sourceString, Start[, Count])⇒字符串
返回字符串 sourceString 中从第 Start 个字符开始
的 Count 个字符。
如果 Count 已省略或大于 sourceString 的维数,则
返回 sourceString 中从第 Start 个字符开始的所有
字符。

Count 必须 | 0。如果 Count = 0,则返回空字符串。
mid(sourceList, Start [, Count])⇒数组
返回 sourceList 中从第 Start 个元素开始的 Count
个元素。
如果 Count 已省略或大于 sourceList 的维数,则返
回 sourceList 中从第 Start 个字符开始的所有元
素。

Count 必须 | 0。如果 Count = 0,则会返回空数组。
mid(sourceStringList, Start[, Count])⇒数组
返回字符串数组 sourceStringList 中从第 Start 个元
素开始的 Count 个字符串。

min()

目录 >

min(Expr1, Expr2)⇒表达式
min(List1, List2)⇒数组
min(Matrix1, Matrix2)⇒矩阵
返回两个自变量中的最小值。如果自变量为两个数
组或矩阵,则返回一个数组或矩阵,其组成为这两
个数组或矩阵中两个对应元素中的最小值。

字母顺序列表

97

min()

目录 >

min(List)⇒表达式
返回 List 中的最小元素。
min(Matrix1)⇒矩阵
返回一个行向量,其元素为 Matrix1 中每列的最小
元素。
注 意 :另请参阅 fMin() 和 max()。

mirr()

目录 >

mirr(financeRate , reinvestRate , CF0, CFList
[, CFFreq])
返回投资修改的内部收益率的财务函数。

financeRate 是现金流款项的付款利率。
reinvestRate 是现金流再投资的利率。
CF0 是时间为 0 时的初始现金流;该值必须为实
数。

CFList 是一个由初始现金流 CF0 之后的现金流金
额组成的数组。

CFFreq 是一个可选的数组,其中各元素指定归组
连续 现金流金额 即 CFList 中的对应元素 的出
现频率。默认值为 1;如果您输入值,这些值必须为
< 10,000 的正整数。
注 意 :另请参阅 irr() 第79页 。

mod()
mod(Expr1, Expr2)⇒表达式
mod(List1, List2)⇒数组
mod(Matrix1, Matrix2)⇒矩阵
根据如下恒等式所定义,返回第一个自变量对第二
个自变量取的模:
mod(x,0) = x
mod(x,y) = x - y floor(x/y)
当第二个自变量为非零时,其结果随该自变量呈周
期性变化。结果要么为零,要么与第二个自变量有

98

字母顺序列表

目录 >

目录 >

mod()
相同的符号。
如果自变量为两个数组或两个矩阵,则返回一个数
组或矩阵,其组成为这两个数组或矩阵中两个对应
元素的模数。
注 意 :另请参阅 remain(),页码第126页

目录 >

mRow()
mRow(Expr, Matrix1, Index )⇒矩阵
返回 Matrix1 的副本,其中第 Index 行的元素被替
换为 Matrix1 中的对应元素乘以 Expr 的值。

目录 >

mRowAdd()
mRowAdd(Expr, Matrix1, Index1, Index2) ⇒矩阵
返回 Matrix1 的副本,其中 Matrix1 的第 Index2 行
被替换为:

Expr · row Index1 + row Index2

目录 >

MultReg
MultReg Y , X1[, X2[, X3,…[, X10]]]
计算数组 Y 关于数组 X1、X2、…、X10 的多元线性回归。结果
摘要存储在 stat.results 变量中。 请参阅第148页。
所有数组必须维数相同。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.RegEqn

回 归 方 程 :b0+b1·x1+b2·x2+ ...

stat.b0、stat.b1、...

回归系数

stat.R2

多元确定系数

stat.yList

yList = b0+b1·x1+ ...

stat.Resid

回归残差

字母顺序列表

99

目录 >

MultRegIntervals
MultRegIntervals Y , X1[, X2[, X3,…[, X10]]], XValList[, CLevel]
计算预测的 y 值、针对单次观察的 C 级预测区间和针对平均
响应的 C 级置信区间。
结果摘要存储在 stat.results 变量中。 请参阅第148页。
所有数组必须维数相同。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.RegEqn

回 归 方 程 :b0+b1·x1+b2·x2+ ...

stat.y

点 估 计 :y = b0 + b1 · xl + ... for XValList

stat.dfError

误差自由度

stat.CLower、stat.CUpper

平均响应的置信区间

stat.ME

置信区间误差范围

stat.SE

平均响应的标准误差

stat.LowerPred、

单次观察的预测区间

stat.UpperrPred
stat.MEPred

预测区间误差范围

stat.SEPred

预测的标准误差

stat.bList

回 归 系 数 数 组 ,{b0,b1,b2,...}

stat.Resid

回归残差

MultRegTests
MultReg Y , X1[, X2[, X3,…[, X10]]]
多元线性回归检验计算给定数据的多元线性回归并提供系数
的全局 F 检验统计和 t 检验统计。
结果摘要存储在 stat.results 变量中。 请参阅第148页。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。
输出

100

字母顺序列表

目录 >

输出变量

说明

stat.RegEqn

回 归 方 程 :b0+b1·x1+b2·x2+ ...

stat.F

全局 F 检验统计

stat.PVal

与全局 F 统计相关的 P 值

stat.R2

多元确定系数

stat.AdjR2

调整的多元确定系数

stat.s

误差的标准差

stat.DW

Durbin-Watson 统 计 ;用 于 确 定 模 型 中 是 否 存 在 一 阶 自 动 关 联

stat.dfReg

回归自由度

stat.SSReg

回归平方和

stat.MSReg

回归均值平方

stat.dfError

误差自由度

stat.SSError

误差平方和

stat.MSError

误差均值平方

stat.bList

{b0,b1,...}系 数 数 组

stat.tList

t 统 计 数 组 ,一 个 元 素 对 应 bList 中 的 一 个 系 数

stat.PList

每个 t 统计的 P 值数组

stat.SEList

bList 中 系 数 的 标 准 误 差 数 组

stat.yList

yList = b0+b1·x1+ ...

stat.Resid

回归残差

stat.sResid

标 准 化 残 差 ;通 过 残 差 除 以 其 标 准 差 获 得

stat.CookDist

Cook 距 离 ;
测量基于残差和杠杆值的观察带来的影响

stat.Leverage

测量因变量值与平均值之间的差值

N
nand

/= 键

布尔表达式 1nand布尔表达式 2 返回 布尔表达式
布尔列表 1nand布尔列表 2 返回 布尔列表
布尔矩阵 1nand布尔矩阵 2 返回 布尔矩阵

字母顺序列表

101

/= 键

nand
返回两个自变量的 and 逻辑运算的逻辑非。返回
真、假或简化方程。
列表和矩阵则按元素返回对比。

整数 1nand整数 2⇒整数
使用 nand 运算逐位比较实整数。在内部,两个整
数都转化为带符号的 64 位二进制数。比较相应位
时,若两位都是 1 则返回结果为 1;否则结果为 0。
返回的值代表位结果,是根据数基模式显示的。
您可输入任意数基的整数。对于二进制或十六进
制项,您必须分别使用 0b 或 0h 作为前缀。若没有
前缀,则整数将被视为十进制 数基 10 。

目录 >

nCr()
nCr(Expr1, Expr2) ⇒ 表达式
对于 Expr1 和 Expr2 且 Expr1 | Expr2 | 0,nCr() 表
示从 Expr1 件东西中每次取出 Expr2 件时可能的不
同组合。 这也称为二项式系数。 两个自变量均可
为整数或符号表达式。
nCr(Expr, 0) ⇒ 1
nCr(Expr, negInteger )⇒ 0
nCr(Expr, posInteger) ⇒ 表达式 表达式 N1 ...
表达式 N 正整数 +1)/ 正整数 !
nCr(Expr, nonInteger) ⇒ 表达式 !/ ((表达式 N 非整
数 )!· 非整数 !)
nCr(List1, List2) ⇒ 数组
返回一个数组,其组成是基于两个数组中对应元素
对的组合值。自变量必须是维数相同的数组。
nCr(Matrix1, Matrix2) ⇒ 矩阵
返回一个矩阵,其组成是基于两个矩阵中对应元素
对的组合值。自变量必须是维数相同的矩阵。

102

字母顺序列表

nDerivative()

目录 >

nDerivative(Expr1, Var=Value [, Order]) ⇒ 值
nDerivative(Expr1, Var[, Order]) | Var=Value ⇒ 值
返回使用自动微分方法计算的数值导数。
指定 值 之后,该值会覆盖之前的所有变量分配或变
量的所有当前 “|” 代入值。

导数的阶数 必须为 1 或 2。

newList()

目录 >

newList(numElements) ⇒ 数组
返回一个维数为 numElements 的数组,其元素均为
零。

newMat()

目录 >

newMat(numRows, numColumns) ⇒ 矩阵
返回一个全零矩阵,其行数为 numRows,列数为

numColumns。

nfMax()

目录 >

nfMax(Expr, Var) ⇒值
nfMax(Expr, Var, lowBound) ⇒值
nfMax(Expr, Var, lowBound, upBound) ⇒值
nfMax(Expr, Var) | lowBound{Var{upBound⇒值
返回 Expr 为局部最大值时,变量 Var 的候选数值。
如果提供了 下界 和 上界 ,则函数会在闭区间 [ 下

界 , 上界 ] 寻找局部最大值。
注 意 :另请参阅 fMax() 和 d()。

字母顺序列表

103

nfMin()

目录 >

nfMin(Expr, Var) ⇒值
nfMin(Expr, Var, lowBound) ⇒值
nfMin(Expr, Var, lowBound, upBound) ⇒值
nfMin(Expr, Var) | lowBound{Var{upBound ⇒值
返回 Expr 为局部最小值时,变量 Var 的候选数值。
如果提供了 下界 和 上界 ,则函数会在闭区间 [ 下

界 , 上界 ] 寻找局部最低限度值。
注 意 :另请参阅 fMin() 和 d()。

nInt()

目录 >

nInt(Expr1, Var, Lower, Upper) ⇒表达式
如果被积函数 Expr1 未包含除 Var 以外的其他变
量,且 Lower 和 Upper 为常数、正 ˆ 或负 ˆ,则
nInt() 会返回 ‰(Expr1, Var, Lower, Upper) 的近似

值。此近似值是被积函数在区间 Lower 0 的实数。
注 意 :另请参阅 eff() 第54页 。

104

字母顺序列表

目录 >

nor

/= 键

布尔表达式 1nor布尔表达式 2 返回 布尔表达式
布尔列表 1nor布尔列表 2 返回 布尔列表
布尔矩阵 1nor布尔矩阵 2 返回 布尔矩阵

返回两个自变量的 or 逻 辑 运 算 的 逻 辑 非 。返 回 真 、
假或简化方程。
列表和矩阵则按元素返回对比。

整数 1nor整数 2⇒整数
使用 nor 运算逐位比较实整数。在内部,两个整数
都转化为带符号的 64 位二进制数。比较相应位
时,若两位都是 1 则返回结果为 1;否则结果为 0。
返回的值代表位结果,是根据数基模式显示的。
您可输入任意数基的整数。对于二进制或十六进
制项,您必须分别使用 0b 或 0h 作为前缀。若没有
前缀,则整数将被视为十进制 数基 10 。

norm()

目录 >

norm(Matrix )⇒表达式
norm(Vector)⇒表达式
返回 Frobenius 范数。

normalLine()

目录 >

normalLine(Expr1, Var, Point)⇒表达式
normalLine(Expr1, Var= Point)⇒表达式
返回由 Expr1 表示的曲线在 Var=Point 点的法线。
请确保没有定义自变量。例如,如果 f1(x):=5 且
x:=3,则 normalLine(f1(x),x,2) 会返回“false”。

字母顺序列表

105

目录 >

normCdf()
normCdf(lowBound, upBound[,m[,s]])⇒ 如果 lowBound 和
upBound 是数值,则结果为 数值 ,如果 lowBound 和 upBound
是数组,则结果为 数组
计算在 lowBound 与 upBound 之间,指定 m 默认值=0 和 s 默
认值=1 的正态分布概率。
对于 P(X { upBound),设置 lowBound = .ˆ。

目录 >

normPdf()
normPdf(XVal[,m[,s]])⇒ 如果 XVal 是数值,则结果为 数值 ,如
果 XVal 是数组,则结果为 数组
计算 XVal 为指定值时,正态分布在指定 m 和 s 范围内的概率
密度函数。

目录 >

not
not BooleanExpr⇒布尔表达式
返回值为 true、false 或自变量的简化形式。

not Integer1⇒整数

在 Hex 模 式 下 :

返回实整数的补数。在内部运算中,Integer1 被转
换为带符号的 64 位二进制数值。各位上的数值进

重要信息:零 ,非 字 母 O。

行反转 0 变成 1,反之亦然 从而得到其补数。结果
根据进位制模式显示。
您可以输入任何数字进位制的整数。对于按二进制
或十六进制输入的整数,您必须分别使用 0b 或 0h
前缀。不带前缀的整数都将被视为十进制

在 Bin 模 式 下 :

(base 10)。
如果您输入的十进制整数对于带符号的 64 位二进
制形式来说过大,可使用对称的模数运算将该值纳
入合理的范围。更多信息,请参阅 4 Base2 第20
页 。
要 查 看 完 整 结 果 ,请 按
动光标。

£ ,然 后 使 用 ¡ 和 ¢ 移

注意:二 进 制 输 入 最 多 可 为 64 位 不 包 括 0b 前

缀 。十 六 进 制 输 入 最 多 可 为 16 位 。

106

字母顺序列表

nPr()

目录 >

nPr(Expr1, Expr2) ⇒ 表达式
对于 Expr1 和 Expr2 且 Expr1 | Expr2 | 0,nPr() 表
示从 Expr1 件东西中每次取出 Expr2 件时可能的不
同排列数。两个自变量均可为整数或符号表达式。
nPr(Expr, 0)⇒1
nPr(Expr, negInteger) ⇒ 1/((表达式 +1)·(表达式
+2)... (表达式 N 负整数 ))
nPr(Expr, posInteger) ⇒ 表达式 °§(表达式 N1)...
(表达式 N 负整数 +1)
nPr(Expr, nonInteger) ⇒表达式 !/(表达式 N 非整
数 )!
nPr(Value , posInteger) ⇒ 值 °§(值 N1)... (值 N 正整
数 +1)
nPr(Value , nonInteger) ⇒值 !/(值 N 非整数 )!
nPr(List1, List2) ⇒数组
返回一个数组,其组成是基于两个数组中对应元素
对的排列数。自变量必须是维数相同的数组。
nPr(Matrix1, Matrix2) ⇒矩阵
返回一个矩阵,其组成是基于两个矩阵中对应元素
对的排列数。自变量必须是维数相同的矩阵。

npv()

目录 >

npv(InterestRate , CFO, CFList[, CFFreq])
计算净现值的财务函数;现金流入和流出的现值之
和。npv 结果为正表示投资盈利。

InterestRate 是一段时间内现金流 资金成本 的折
扣率。

CF0 是时间为 0 时的初始现金流;该值必须为实
数。

CFList 是一个由初始现金流 CF0 之后的现金流金
额组成的数组。

CFFreq 是一个数组,其中每个元素指定归组 连
续 现金流金额 即 CFList 的对应元素 的出现频
率。默认值为 1;如果您输入值,这些值必须为 <
10,000 的正整数。

字母顺序列表

107

目录 >

nSolve()
nSolve(Equation, Var[= Guess]) ⇒数值或错误 _字

符串
nSolve(Equation, Var[= Guess], lowBound) ⇒数值或

错误 _字符串
nSolve(Equation, Var[= Guess], lowBound, upBound)

注意:如 果 存 在 多 个 解 ,您 可 以 使 用 估 计 值 来

⇒数值或错误 _字符串

帮助找到特解。

nSolve(Equation, Var[= Guess]) | lowBound{Var
{upBound ⇒数值或错误 _字符串
对 Equation 的某个变量反复搜索其实数解的近似
值。指定变量为:

变量
-或 -

变量 = 实数
例如,x 和 x=3 都是有效形式。
nSolve() 通常比 solve() 或 zeros() 快,尤其是当您使

用“|”运算符将搜索范围限定在仅包含一个精确简单
解的小区间时。
nSolve() 会尝试确定残差值为零的一点,或残差值

符号相反、且大小不超过限值的相对接近的两点。
如果使用样本点中的适当数值无法实现,则会返回
字符串“no solution found”。
注 意 :另请参阅 cSolve()、cZeros()、solve() 和 zeros
()。

O
OneVar
OneVar [1,] X[,[ Freq][, Category , Include ]]
OneVar [ n,] X1, X2[ X3[,…[, X20]]]
计算最多 20 个数组的单变量统计。结果摘要存储在

stat.results 变量中。 请参阅第148页。
除 Include 外,所有数组必须有相同维数。

Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
相应 X 和 Y 数据点的出现频率。默认值为 1。所有元素必须为
|0 的整数。

108

字母顺序列表

目录 >

目录 >

OneVar

Category 是相应 X 数值的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
数组 X、Freq 或 Category 中任意一个数组的空 空值 元素都
会导致所有这些数组中对应元素为空值。数组 X1 到 X20 中任
意一个数组的空元素都会导致所有这些数组中对应元素为空
值。有关空元素的更多信息,请参阅第200页。
输出变量

说明

stat.v

x 值的平均值

stat.Gx

x 值之和

stat.Gx2

x2 值 之 和

stat.sx

x 的样本标准差

stat.sx

x 的总体标准差

stat.n

数据点的数量

stat.MinX

x 值的最小值

stat.Q1 X

x 的第一个四分位数

stat.MedianX

x 的中位数

stat.Q3 X

x 的第三个四分位数

stat.MaxX

x 值的最大值

stat.SSX

x 平均值的方差和

or (或)

目录 >

布尔表达式 1or布尔表达式 2 返回 布尔表达式
布尔列表 1or布尔列表 2 返回 布尔列表
布尔矩阵 1or布尔矩阵 2 返回 布尔矩阵
返回 true 或 false,或者原始输入的简化形式。
如果其中一个或两个表达式化简为 true,则返回
true。仅当两个表达式的计算结果均为 false 时,才
返回 false。
注 意 :请参阅 xor。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章

字母顺序列表

109

目录 >

or (或)
节。

Integer1 or Integer2⇒整数

在 Hex 模 式 下 :

使用 or 运算逐位比较两个实整数。在内部运算中,
两个整数都将转换为带符号的 64 位二进制数字。
当相应位进行比较时,如果任何一个位值为 1,则

重要信息:零 ,非 字 母 O。

结果为 1;仅当两个位值均为 0 时,结果才为 0。返
回的值代表位结果,将根据 Base 模式显示。
在 Bin 模 式 下 :

您可以输入任何进位制的整数。对于按二进制或十
六进制输入的整数,您必须分别使用 0b 或 0h 前
缀。不带前缀的整数都将被视为十进制 基数为
10)。

注意:二 进 制 输 入 最 多 可 为 64 位 不 包 括 0b 前

缀 。十 六 进 制 输 入 最 多 可 为 16 位 。

如果您输入的十进制整数对于带符号的 64 位二进
制形式来说过大,可使用对称的模数运算将该值纳
入合理的范围。更多信息,请参阅 4 Base2 第20
页 。
注 意 :请参阅 xor。

目录 >

ord()
ord(String)⇒整数
ord(List1)⇒数组
返回字符串 String 中第一个字符的数值代码,或返
回一个由 List1 中各元素的第一个字符所组成的数
组。

P
目录 >

P4Rx()
P4Rx(rExpr, qExpr)⇒表达式
P4Rx(rList, qList)⇒数组
P4Rx(rMatrix , qMatrix )⇒矩阵
返回 (r, q) 对的等值 x 坐标值。
注 意 :q 自变量可以是度、弧度或百分度,具体取决

于当前的角度模式。如果自变量为表达式,您可以
使用 ¡、G 或 R 临时更改角度模式。

110

字母顺序列表

在 Radian 角 度 模 式 下 :

目录 >

P4Rx()
注 意 :您可以通过在计算机键盘上键入 P@>Rx

(...)插入此函数。

目录 >

P4Ry()
P4Ry(rExpr, qExpr)⇒表达式

在 Radian 角 度 模 式 下 :

P4Ry(rList, qList)⇒数组
P4Ry(rMatrix , qMatrix )⇒矩阵
返回 (r, q) 对的等值 y 坐标值。
注 意 :q 自变量可以是度、弧度或百分度,具体取决

于当前的角度模式。如果自变量为表达式,您可以
使用 ¡、G 或 R 临时更改角度模式。
注 意 :您可以通过在计算机键盘上键入 P@>Ry

(...)插入此函数。

PassErr
PassErr

目录 >
有 关 PassErr 的 示 例 ,请 参 阅 Try 命
令 下 的 示 例 2 第 161页 。

将错误传递到下一级。
如果系统变量 errCode 为零,则 PassErr 不会进行任何操作。
Try...Else...EndTry 块的 Else 语句应使用 ClrErr 或 PassErr。

如果要处理或忽略错误,请使用 ClrErr。如果不知道如何处理
错误,请使用 PassErr 将其发送到下一个错误处理句柄。如果
没有其他未完成的 Try...Else...EndTry 错误处理句柄,错误对
话框将正常显示。
注 意 :另请参见 第27页的 ClrErr 和 第161页的 Try 。
输 入 样 本 的 注 意 事 项 :在手持设备的“计算器”应用程序中,请

按 @ 输入多行定义,而不要在各行末按 ·。在计算机键盘
上按住 Alt 并按 Enter。

piecewise()

目录 >

piecewise(Expr1 [, Cond1 [, Expr2 [, Cond2 [, … ]]]])
以数组形式返回分段函数的定义。您还可以使用模
板创建分段函数。
注 意 :另请参阅 分 段 模 板 第7页 。

字母顺序列表

111

目录 >

poissCdf()
poissCdf(l, lowBound, upBound)⇒ 如果 lowBound 和 upBound
是数值,则结果为 数值 ;如果 lowBound 和 upBound 是数组,
则结果为 数组
poissCdf(l, upBound),P(0{X{upBound)⇒ 如果 upBound 是数
值,则结果为 数值 ;如果 upBound 是数组,则结果为数组
计算具有指定平均值 l 的离散泊松分布的累积概率。
对于 P(X { upBound),设置 lowBound=0

目录 >

poissPdf()
poissPdf(l, XVal)⇒ 如果 XVal 是数值,则结果为 数值 ,如果
XVal 是数组,则结果为 数组
计算具有指定平均值 l 的离散泊松分布的概率。

目录 >

4Polar

Vector 4Polar
注 意 :您可以通过在计算机键盘上键入 @>Polar

插入此运算符。
以极坐标形式 [r∠θ] 显示 向量 。向量维数必须为
2,可以是行向量,也可以是列向量。
注 意 :4 Polar 是一条显示格式指令,不是转换函数。

您只能在输入行结尾处使用该函数,并且 ans 不会
得到更新。
注 意 :另请参阅 4 Rect 第124页 。

complexValue 4Polar

在 Radian 角 度 模 式 下 :

以极坐标形式显示 complexVector。
•

Degree 角度模式下将返回 (r∠θ)。

•

Radian 角度模式下将返回 reiθ 。

complexValue 可为任意复数形式,不过,reiθ 形式
的输入会在 Degree 角度模式中产生错误。
注 意 :您必须对 (r∠θ) 形式的极坐标输入使用括
在 Gradian 角 度 模 式 下 :

号。

112

字母顺序列表

目录 >

4Polar
在 Degree 角 度 模 式 下 :

目录 >

polyCoeffs()
polyCoeffs(Poly [, Var])⇒数组
返回一个数组,其元素为关于变量 Var 的多项式

Poly 的系数。
Poly 必须是关于 Var 的多项式表达式。除非 Poly
是关于单变量的表达式,否则建议您不要省略

Var。
展 开 多 项 式 并 选 择 省 略 的 Var 的 x。

目录 >

polyDegree()
polyDegree(Poly [, Var])⇒值
返回关于变量 Var 的多项式表达式 Poly 的次数。
如果您省略 Var,polyDegree() 函数将从多项式

Poly 的变量中选择一个默认值。

常数多项式

Poly 必须是关于 Var 的多项式表达式。除非 Poly
是关于单变量的表达式,否则建议您不要省略

Var。

字母顺序列表

113

polyDegree()

目录 >

尽 管 无 法 提 取 系 数 ,但 可 以 提 取 次 数 。这 是 因
为次数无需展开多项式便可提取。

polyEval()

目录 >

polyEval(List1, Expr1)⇒表达式
polyEval(List1, List2)⇒表达式
将第一个自变量看作一个降次多项式的系数,然后
返回该多项式,用于计算第二个自变量的值计算。

polyGcd()

目录 >

polyGcd(Expr1, Expr2)⇒表达式
返回两个自变量的最大公约数。

Expr1 和 Expr2 必须都为多项式表达式。
不允许使用数组、矩阵和布尔自变量。

polyQuotient()
polyQuotient(Poly1, Poly2 [, Var])⇒表达式
返回关于指定变量 Var 的多项式 Poly1 除以多项式

Poly2 的商。
Poly1 和 Poly2 必须均为关于 Var 的多项式表达
式。除非 Poly1 和 Poly2 是关于同一单变量的表达
式,否则建议您不要省略 Var。

114

字母顺序列表

目录 >

polyQuotient()

目录 >

polyRemainder()

目录 >

polyRemainder(Poly1, Poly2 [, Var])⇒表达式
返回关于指定变量 Var 的多项式 Poly1 除以多项式

Poly2 的余数。
Poly1 和 Poly2 必须均为关于 Var 的多项式表达
式。除非 Poly1 和 Poly2 是关于同一单变量的表达
式,否则建议您不要省略 Var。

polyRoots()

目录 >

polyRoots(Poly , Var) ⇒数组
polyRoots(ListOfCoeffs) ⇒数组
第一种句法 cPolyRoots(Poly , Var) 返回一个数组,
其元素为关于变量 Var 的多项式 Poly 的实数根。
如果实数根不存在,则返回一个空的数组:{ }。

Poly 必须为单变量多项式。
第二种句法 cPolyRoots(ListOfCoeffs) 返回一个数
组,其元素为 ListOfCoeffs 中系数的实数根。
注 意 :另请参阅 cPolyRoots() 第37页 。

字母顺序列表

115

目录 >

PowerReg
PowerReg X, Y [, Freq] [, Category , Include ]]
在数组 X 和 Y 上使用频率 Freq 计算幂回归 y = (a·(x)b)。结果
摘要存储在 stat.results 变量中。 请参阅第148页。
除 Include 外,所有数组必须有相同维数。

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
相应 X 和 Y 数据点的出现频率。默认值为 1。所有元素必须为
|0 的整数。

Category 是由相应 X 和 Y 数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.RegEqn

回 归 方 程 :a·(x) b

stat.a、stat.b

回归系数

stat.r 2

变换数据的线性确定系数

stat.r

变 换 数 据 (ln(x), ln(y)) 的 相 关 系 数

stat.Resid

与幂模型相关的残差

stat.ResidTrans

与变换数据的线性拟合相关的残差

stat.XReg

被 修 改 后 的 数 组 X List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归 中
stat.YReg

被 修 改 后 的 数 组 Y List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归 中
stat.FreqReg

由 对 应 于 stat.XReg 和 stat.YReg 的 频 率 所 组 成 的 数 组

目录 >

Prgm
计 算 GCD 并 显 示 中 间 结 果 。

Prgm

Block
EndPrgm
创建用户定义程序的模板,必须与 Define、Define
LibPub 或 Define LibPriv 命令一起使用。

116

字母顺序列表

Prgm

目录 >

Block 可以是一条语句,也可以是以 “:”字符分隔的
或者单独行上的一系列语句。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

prodSeq()

«ÎðŒ‘ƒ Π()£®µ⁄ 第189页 “Š£©°£

Product (PI)

«ÎðŒ‘ƒ Π()£®µ⁄ 第189页 “Š£©°£

product()

目录 >

product(List[, Start[, End]])⇒表达式
返回 List 所含元素的乘积。Start 和 End 为可选项。
它们指定了元素的范围。
product(Matrix1[, Start[, End]])⇒矩阵
返回由 Matrix1 中各列元素的乘积所组成的行向
量。Start 和 end 为可选项。它们指定了行的范围。
空 空值 元素将被忽略。有关空元素的更多信息,
请参阅第200页。

字母顺序列表

117

propFrac()

目录 >

propFrac(Expr1[, Var])⇒表达式
propFrac(rational_number) 以整数与分数之和的形

式返回 rational_number,其中分数与整数符号相同
且分母大于分子。
propFrac(rational_expression, Var)返回适当比值及

关于 Var 的多项式的和。在各个适当比值中,分母
中 Var 的次数应大于分子中 Var 的次数。Var 的同
次幂将汇集在一起。各项及其因式将按主变量 Var
进行分类。
如果省略 Var,则得到一个关于主变量的适当分子
展开形式。然后,先给出关于主变量的多项式部分
的系数,以此类推。
对于有理表达式而言,propFrac() 比 expand() 快,
但不能完全替代之。
您可以使用 propFrac() 函数表示带分数并演示带分
数的加法和减法。

Q
目录 >

QR
QR Matrix , qMatrix , rMatrix [, Tol]
计算实数或复数矩阵的 Householder QR 因式分
解。结果 Q 矩阵和 R 矩阵存储在指定的 Matrix
中。Q 矩阵为酉矩阵,R 矩阵为上三角矩阵。
作为可选项,如果矩阵中任何元素的绝对值小于

Tol,则将该元素将作为零值处理。仅当矩阵有浮点
输入项且不含任何未赋值的符号变量时,使用此公
差。否则,Tol 将被忽略。
•

如果您使用 / · 或将 Auto or
Approximate 设定为 Approximate 模式,则运
算会使用浮点算法完成。

•

如果 Tol 省略或未使用,则默认的公差计算
方法为:

118

字母顺序列表

m1 中 的 浮 点 数 值 (9.)使 得 结 果 以 浮 点 形 式 进 行
计算。

目录 >

QR
5EL14 ·max(dim(Matrix )) ·rowNorm(Matrix )
QR 因式分解采用 Householder 变换进行数值运
算。使用 Gram-Schmidt 进行符号运算。qMatName
中的列向量是 matrix 所定义的空间上的规范正交
基。

目录 >

QuadReg
QuadReg X, Y [, Freq] [, Category , Include ]]
在数组 X 和 Y 上使用频率 Freq 计算二次多项式回归 y =
a·x 2+b·x+c。结果摘要存储在 stat.results 变量中。 请参阅第
148页。
除 Include 外,所有数组必须有相同维数。

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
相应 X 和 Y 数据点的出现频率。默认值为 1。所有元素必须为
|0 的整数。

Category 是由相应 X 和 Y 数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.RegEqn

回 归 方 程 :a·x2 +b·x+c

stat.a、stat.b、
stat.c

回归系数

stat.R2

确定系数

字母顺序列表

119

stat.Resid

回归残差

stat.XReg

被 修 改 后 的 数 组 X List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归 中
stat.YReg

被 修 改 后 的 数 组 Y List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归 中
stat.FreqReg

由 对 应 于 stat.XReg 和 stat.YReg 的 频 率 所 组 成 的 数 组

目录 >

QuartReg
QuartReg X, Y [, Freq] [, Category , Include ]]
计算 在数组 X 和 Y 上使用频率 Freq 计算四次多项式回归 y =
a·x 4+b·x 3+c· x 2+d·x+e。结果摘要存储在 stat.results 变量
中。 请参阅第148页。
除 Include 外,所有数组必须有相同维数。

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
相应 X 和 Y 数据点的出现频率。默认值为 1。所有元素必须为
|0 的整数。

Category 是由相应 X 和 Y 数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.RegEqn

回 归 方 程 :a·x4 +b·x3 +c· x2 +d·x+e

stat.a、stat.b、stat.c、
stat.d、stat.e

回归系数

stat.R2

确定系数

stat.Resid

回归残差

stat.XReg

被 修 改 后 的 数 组 X List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归 中
stat.YReg

被 修 改 后 的 数 组 Y List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归 中
stat.FreqReg

120

字母顺序列表

由 对 应 于 stat.XReg 和 stat.YReg 的 频 率 所 组 成 的 数 组

R
目录 >

R4Pq()
R4Pq (xExpr, yExpr)⇒表达式

在 Degree 角 度 模 式 下 :

R4Pq (xList, yList)⇒数组
R4Pq (xMatrix , yMatrix )⇒矩阵
返回 q 坐标值 与 (x,y ) 自变量对等效的 。
注 意 :返回的结果可以是度、弧度或百分度形式,

在 Gradian 角 度 模 式 下 :

具体取决于当前的角度模式设置。
注 意 :您可以通过在计算机键盘上键入

R@>Ptheta(...)插入此函数。

在 Radian 角 度 模 式 下 :

目录 >

R4Pr()
R4Pr (xExpr, yExpr)⇒表达式

在 Radian 角 度 模 式 下 :

R4Pr (xList, yList)⇒数组
R4Pr (xMatrix , yMatrix )⇒矩阵
返回 (x,y ) 自变量对等效的 r 坐标值。
注 意 :您可以通过在计算机键盘上键入 R@>Pr

(...)插入此函数。

目录 >

4Rad

Expr14Rad⇒ 表 达 式

在 Degree 角 度 模 式 下 :

将自变量转换为弧度角度测量值。
注 意 :您可以通过在计算机键盘上键入 @>Rad 插

字母顺序列表

121

目录 >

4Rad
入此运算符。
在 Gradian 角 度 模 式 下 :

目录 >

rand()
rand()⇒表达式

设置随机数种。

rand(#Trials)⇒数组
rand() 返回一个 0 到 1 之间的随机值。
rand(#Trials) 返回一个数组,其元素为 #Trials 个介

于 0 到 1 之间的随机值。

randBin()

目录 >

randBin(n, p)⇒表达式
randBin(n, p, #Trials)⇒数组
randBin(n, p) 从指定的二项式分布中返回一个随

机实数。
randBin(n, p, #Trials) 返回一个数组,其元素为

#Trials 个指定二项式分布的随机实数。

randInt()
randInt(lowBound, upBound)⇒表达式
randInt(lowBound, upBound , #Trials)⇒数组
randInt(lowBound, upBound) 返回一个介于指定范

围 lowBound 和 upBound 之间的随机整数。
randInt(lowBound, upBound , #Trials) 返回一个数

组,其元素为指定范围内的 #Trials 个随机整数。

122

字母顺序列表

目录 >

目录 >

randMat()
randMat(numRows, numColumns)⇒矩阵
返回指定维数的、元素值为介于 -9 到 9 之间的整数
的矩阵。
两个自变量必须都化简为整数。
注意:您 每 次 按 下

· 时 ,该 矩 阵 中 的 数 值 都

会改变。

randNorm()

目录 >

randNorm(m, s)⇒表达式
randNorm(m, s, #Trials)⇒数组
randNorm(m, s) 从指定的正态分布中返回一个十进

制小数。该值可以为任意实数,但必须尽可能地落
在区间 [mN3·s, m+3·s] 内。
randNorm(m, s, #Trials) 返回一个数组,其元素为

#Trials 个指定正态分布的十进制小数。

randPoly()

目录 >

randPoly(Var, Order)⇒表达式
返回一个关于变量 Var 的指定 阶数 的多项式。系数
为介于 L9 到 9 之间范围的随机整数。首项系数不得
为零。

阶数 必须介于 0 到 99 之间。

randSamp()

目录 >

randSamp(List, #Trials[, noRepl])⇒数组
返回一个数组,其元素为 #Trials 个取自 List 的随
机样本,可附样本替代值 (noRepl=0),也可不附样
本替代值 (noRepl=1)。默认附样本替换值。

字母顺序列表

123

目录 >

RandSeed
RandSeed Number
如果 Number = 0,将种子设置为随机数生成器的出
厂默认值。如果 Number ƒ 0,则可使用该函数来生
成两个种子,分别存储在变量 seed1 和 seed2 中。

目录 >

real()
real(Expr1)⇒表达式
返回自变量的实数部分。
注 意 :所有未定义的变量均作为实变量处理。另请

参阅 imag() 第76页 。
real(List1)⇒数组
返回数组中各元素的实数部分。
real(Matrix1)⇒矩阵
返回矩阵中各元素的实数部分。

目录 >

4Rect

Vector 4Rect
注 意 :您可以通过在计算机键盘上键入 @>Rect 插

入此运算符。
以直角坐标 [x, y, z] 的形式显示 Vector。该向量必
须为 2 维或 3 维,可以是行向量或列向量。
注 意 :4 Rect 是一条显示格式指令,不是转换函数。

您只能在输入行结尾处使用该函数,并且 ans 不会
得到更新。
注 意 :另请参阅 4 Polar 第112页 。

complexValue 4Rect

在 Radian 角 度 模 式 下 :

以直角坐标形式 a+bi 显示 complexValue 。该

complexValue 可为任意复数形式。不过,reiθ 形式
的输入会在 Degree 角度模式中产生错误。
注 意 :您必须对 (r∠θ) 形式的极坐标输入使用括

号。

在 Gradian 角 度 模 式 下 :

124

字母顺序列表

目录 >

4Rect

在 Degree 角 度 模 式 下 :

注意:要 输 入 ±,可 从 Catalog 的 符 号 列 表 中 选

择。

目录 >

ref()
ref(Matrix1[, Tol])⇒矩阵
返回 Matrix1 的行梯矩阵。
作为可选项,如果矩阵中任何元素的绝对值小于

Tol,则将该元素作为零值处理。仅当矩阵有浮点输
入项且不含任何未赋值的符号变量时,使用此公
差。否则,Tol 将被忽略。
•

如果您使用 / · 或将 Auto or
Approximate 设定为 Approximate 模式,则运
算会使用浮点算法完成。

•

如果 Tol 省略或未使用,则默认的公差计算
方法为:
5EL14 ·max(dim(Matrix1)) ·rowNorm
(Matrix1)

Matrix1 中不得出现未定义的元素,否则可能会得
到意想不到的结果。
例如,如果以下表达式中的 a 未定义,将显示一则
警告消息,结果将显示如下:

出现警告是因为通用元素 1/ a 在 a=0 时无效。
您可通过事先在 a 中存储一个值或使用约束运算
符 (“|”) 代换一个值来避免此项操作,如下例所示。

字母顺序列表

125

目录 >

ref()

注 意 :另请参阅 rref() 第132页 。

目录 >

remain()
remain(Expr1, Expr2)⇒表达式
remain(List1, List2)⇒数组
remain(Matrix1, Matrix2)⇒矩阵
根据如下恒等式所定义,返回第一个自变量关于第
二个自变量的余数:
remain(x,0) x
remain(x,y) xNy·iPart(x/y)
作为结果,注意 remain(Nx,y ) N remain(x,y )。结果要
么为零,要么与第一个自变量有相同的正负号。
注 意 :另请参阅 mod() 第98页 。

目录 >

Request
Request 提示字符串 , 变量 [, 显示标记 [, 状态变

定义程序:

量 ]]

Define request_demo()=Prgm

Request 提示字符串 , 函数 (自变量 1, ... 自变量

n) [, 显示标记 [, 状态变量 ]]
编程命令:暂停程序,并显示包含消息 promptString
的对话框和填写用户响应的输入框。

Request “半 径 :”,r
Disp “区 域 = “,pi*r 2
EndPrgm

当用户键入响应并单击 OK 后,输入框的内容将赋
值给变量 var。

运 行 该 程 序 ,然 后 键 入 响 应 :

如果用户单击 Cancel,则程序将继续而不接受任何

request_demo()

输入。如果 var 已定义,该程序会使用 var 以前的
值。
可选的 DispFlag 自变量可以是任意表达式。
•

126

如果 DispFlag 已省略或计算为 1,则提示消
息和用户响应将在 Calculator 历史记录中显
示。

字母顺序列表

目录 >

Request
•

如果 DispFlag 计算为 0,则提示消息和响应
不会在历史记录中显示。

选 择 OK 后 结 果 显 示 为 :
半 径 :6/2
区 域 = 28.2743

可选的 状态变量 自变量为程序提供了一种方式,

定义程序:

用于确定用户如何取消对话框。请注意,状态变量

Define polynomial()=Prgm

需要 显示标记 自变量。
•

如果用户单击 确 定 或按下 Enter 或
Ctrl+Enter,则变量 状态变量 设置为值 1。

•

否则,变量 状态变量 设置为值 0。

Request "输 入 关 于 x 的 多 项 式 :",p(x)
Disp "实 数 根 为 :",polyRoots(p(x),x)
EndPrgm

func () 自变量使程序能够将用户响应存储为函数定
义。此句法的运算等同于用户执行以下命令:
Define func (arg1, ... argn) = user’s response

运 行 该 程 序 ,然 后 键 入 响 应 :
polynomial()

随后,程序就可以使用定义的函数 func ()。

promptString 应指导用户输入恰当的 用户响应 ,完
成函数定义。
注 意 :您可以在用户定义的程序内使用 Request 命
令 ,但 不 能 在 函 数 内 使 用 该 命 令 。

停止在无限循环内包含 Request 命令的程序:

c 键,并反复按 · 键。

•

手 持 设 备 :按住

•

Windows®:按住 F12 键,并反复按 Enter 键。

•

Macintosh®:按住 F5 键,并反复按 Enter 键。

•

iPad®:应用程序显示提示。您可以继续等待

选 择 OK 后 结 果 显 示 为 :
输 入 关 于 x 的 多 项 式 :x^3+3x+1
实 数 根 为 :{-0.322185}

或取消。
注 意 :另请参阅 RequestStr 第127页 。

目录 >

RequestStr
RequestStrpromptString, var[, DispFlag]

定义程序:

编程命令:除了用户的响应理解为字符串之外,其

Define requestStr_demo()=Prgm

余完全按照 Request 命令的第一种句法进行运算。
而 Request 命令将响应理解为表达式,除非用户将
响应包含在引号 (““) 内 。
注 意 :您可以在用户定义的程序内使用 RequestStr

RequestStr “Your name:”,name,0
Disp “Response has “,dim(name),” characters.”
EndPrgm

命 令 ,但 不 能 在 函 数 内 使 用 该 命 令 。

停止在无限循环内包含 RequestStr 命令的程序:

c 键,并反复按 · 键。

•

手 持 设 备 :按住

•

Windows®:按住 F12 键,并反复按 Enter 键。

运 行 该 程 序 ,然 后 键 入 响 应 :
requestStr_demo()

字母顺序列表

127

目录 >

RequestStr
•

Macintosh®:按住 F5 键,并反复按 Enter 键。

•

iPad®:应用程序显示提示。您可以继续等待

或取消。
注 意 :另请参阅 Request 第126页 。

选 择 OK 后 的 结 果 注 意 ,DispFlag 自 变 量 为 0
时提示消息和响应不会在历史记录中显示 :

requestStr_demo()
响应有 5 个字符。

Return

目录 >

Return [ Expr]
返回作为函数结果的 Expr。在 Func ... EndFunc 块
内使用。
注 意 :在 Prgm ... EndPrgm 块内使用不带自变量的
Return 指令可退出程序。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

right()
right(List1[, Num])⇒数组
返回 List1 中最右边的 Num 个元素。
如果您省略 Num,则会返回整个 List1。
right(sourceString[, Num])⇒字符串
返回字符串 sourceString 中最右边的 Num 个字符。
如果您省略 Num,则会返回整个 sourceString。
right(Comparison)⇒表达式
返回方程或不等式右侧的内容。

128

字母顺序列表

目录 >

目录 >

rk23()
rk23(表达式 , 变量 , 因变量 , {变量 0, 变量最大

微分方程:

值 }, 因变量 0, 变量步长 [, 容差 ]) ⇒ 矩阵

y'=0.001*y*(100-y) 和 y(0)=10

rk23(表达式方程组 , 变量 , 因变量数组 , {变量 0,

变量最大值 }, 因变量数组 0, 变量步长 [, 容差 ])
⇒ 矩阵
rk23(表达式数组 , 变量 , 因变量数组 , {变量 0, 变

量最大值 }, 因变量数组 0, 变量步长 [, 容差 ]) ⇒
矩阵

要 查 看 完 整 结 果 ,请 按
动光标。

£ ,然 后 使 用 ¡ 和 ¢ 移

使用龙格-库塔方法求解方程组
容 差 设 置 为 1.E−6 的 同 一 方 程

其中 depVar(变量 0)=因变量 0 位于区间 [ 变量 0,

变量最大值 ] 中。返回一个矩阵,其第一行定义 变
量 输出值 通过 变量步长 定义 。第二行定义相应
的 变量 值处第一个求解分量的值,依此类推。
表达式 是定义常微分方程 (ODE) 的右侧内容。

将 上 述 结 果 与 使 用 deSolve() 和 seqGen() 获 得
的 CAS 精 确 解 进 行 比 较 :

表达式方程组 是定义 ODE 方程组的右侧方程组
对应 因变量数组 中因变量的阶数 。
表达式数组 是定义 ODE 方程组的右侧数组 对应
因变量数组 中因变量的阶数 。
变量 是自变量。
因变量数组 是因变量的数组。
{变量 0, 变量最大值 } 是两个元素的数组,告知函
数从 变量 0 到 变量最大值 为一个整体。

因变量数组 0 是因变量初始值的数组。

方程组:

如果 变量步长 计算为非零数字:sign(变量步长 ) =
sign(变量最大值 -变量 0) 而解在 变量 0+i* 变量步

长 处返回 对于所有满足 变量 0+i* 变量步长 位于
[ 变量 0, 变量最大值 ] 区间的 i=0,1,2,…,变量最大
值 处可能没有解值 。

其 中 y1(0)=2 并 且 y2(0)=5

如果 变量步长 计算为零,则在“龙格-库塔”变量 值
处返回解。

容差 即误差容限 默认设为 0.001 。

字母顺序列表

129

目录 >

root()
root(Expr)⇒ 根
root(Expr1, Expr2)⇒ 根

根
root(Expr) 返 回 Expr 的 平 方 根 。
root(Expr1, Expr2) 返回 Expr 的 Expr2 次方根。

Expr1 可以是实数或复数浮点常数、整数或复数有
理数常数或者通用符号表达式。
注 意 :另请参阅 N 次 方 根 模 板 第5页 。

目录 >

rotate()
rotate(Integer1[, #ofRotations])⇒整数

在 Bin 模 式 下 :

对一个二进制整数进行循环移位。您可以输入任意
进位制的 Integer1,该整数将自动转换为带符号的
64 位二进制形式。如果 Integer1 的大小超出二进制
整数的表示范围,可使用对称的模数运算将该值纳
入合理的范围。更多信息,请参阅 4 Base2 第20
页 。

如果 #ofRotations 为正,则向左循环移位。如果

要 查 看 完 整 结 果 ,请 按
动光标。

£ ,然 后 使 用 ¡ 和 ¢ 移

在 Hex 模 式 下 :

#ofRotations 为负,则向右循环移位。默认值为 L1
右移一位 。
例如,在向右循环移位的情况下:
各数位均右移。

重 要 信 息 :要 输 入 二 进 制 或 十 六 进 制 数 值 ,始
终 使 用 0b 或 0h 前 缀 零 ,非 字 母 O 。

0b00000000000001111010110000110101
最右的数位移动到最左。
结果为:
0b10000000000000111101011000011010
结果根据 Base 模式显示。
rotate(List1[, #ofRotations])⇒数组
返回向右或向左循环移位 #of Rotations 个元素后
的 List1 的副本。此运算不会更改 List1。
如果 #ofRotations 为正,则向左循环移位。如果 #of

Rotations 为负,则向右循环移位。默认值为 L1 右
移一个元素 。

130

字母顺序列表

在 Dec 模 式 下 :

rotate()

目录 >

rotate(String1[, #ofRotations])⇒字符串
返回向右或向左循环移位 #ofRotations 个字符后的

String1 的副本。此运算不会更改 String1。
如果 #ofRotations 为正,则向左循环移位。如果

#ofRotations 为负,则向右循环移位。默认值为 L1
右移一个字符 。

round()

目录 >

round(Expr1[, digits])⇒表达式
按四舍五入返回小数点后保留指定位数的自变量
的值。

digits 必须为介于 0 到 12 之间的整数。如果不含
digits,则返回四舍五入后完整为 12 位有效数字的
自变量的值。
注 意 :数字的显示模式可能对显示结果有影响。

round(List1[, digits])⇒数组
返回一个数组,其组成为 List1 中的元素按四舍五
入保留小数点后指定位数的值。
round(Matrix1[, digits])⇒矩阵
返回一个矩阵,其组成为 Matrix1 中的元素按四舍
五入保留小数点后指定位数的值。

rowAdd()

目录 >

rowAdd(Matrix1, rIndex1, rIndex2)⇒矩阵
返回 Matrix1 的副本,其中第 rIndex2 行被第

rIndex1 行与第 rIndex2 行的和替代。

rowDim()

目录 >

rowDim(Matrix )⇒表达式
返回 Matrix 的行数。
注 意 :另请参阅 colDim() 第28页 。

字母顺序列表

131

rowNorm()

目录 >

rowNorm(Matrix )⇒表达式
返回 Matrix 中各行元素的绝对值之和的最大值。
注 意 :所有矩阵元素必须化简为数值。另请参阅
colNorm() 第28页 。

rowSwap()

目录 >

rowSwap(Matrix1, rIndex1, rIndex2)⇒矩阵
返回 Matrix1,将其第 rIndex1 行与第 rIndex2 行进
行交换。

目录 >

rref()
rref(Matrix1[, Tol])⇒矩阵
返回 Matrix1 的递减行梯形式。

作为可选项,如果矩阵中任何元素的绝对值小于

Tol,则将该元素作为零值处理。仅当矩阵有浮点输
入项且不含任何未赋值的符号变量时,使用此公
差。否则,Tol 将被忽略。
•

如果您使用 / · 或将 Auto or
Approximate 设定为 Approximate 模式,则运
算会使用浮点算法完成。

•

如果 Tol 省略或未使用,则默认的公差计算
方法为:
5EL14 ·max(dim(Matrix1)) ·rowNorm
(Matrix1)

注 意 :另请参阅 ref() 第125页 。

132

字母顺序列表

S
µ键

sec()
sec(Expr1) ⇒ 表达式

在 Degree 角 度 模 式 下 :

sec(List1) ⇒ 数组
返回 Expr1 的正割值,或返回一个数组,其元素为

List1 中所对应元素的正割值。
注 意 :自变量可以是度、弧度或百分度形式,具体

取决于当前的角度模式设置。您可以使用 ¡、G 或 R
临时更改角度模式。

µ键

sec/()
sec/(Expr1) ⇒ 表达式

在 Degree 角 度 模 式 下 :

sec/(List1) ⇒ 数组
返回正割值为 Expr1 的角度,或返回一个数组,其
元素为 List1 所对应元素的反正割值。
注 意 :返回的结果可以是度、弧度或百分度形式,

在 Gradian 角 度 模 式 下 :

具体取决于当前的角度模式设置。
注 意 :您可以通过在计算机键盘上键入 arcsec

(...)插入此函数。
在 Radian 角 度 模 式 下 :

sech()

目录 >

sech(Expr1) ⇒ 表达式
sech(List1) ⇒ 数组
返回 Expr1 的双曲正割值,或返回一个数组,其元
素为 List1 所对应元素的双曲正割值。

sech/()
sech/(Expr1) ⇒ 表达式

目录 >
在 Radian 角 度 模 式 下 和 Rectangular 复 数 模 式

字母顺序列表

133

目录 >

sech/()
sech/ (List1) ⇒ 数组

下:

返回 Expr1 的反双曲正割值或返回一个数组,其元
素为 List1 所对应元素的反双曲正割值。
注 意 :您可以通过在计算机键盘上键入 arcsech

(...)插入此函数。

目录 >

seq()
seq(Expr, Var, Low, High[, Step])⇒数组
从 下限 到 上限 以 步长 为增量增加 变量 ,计算 表达

式 ,并返回结果数组。变量 的初始内容在 seq() 执
行完毕后保持不变。

步长 的默认值 = 1。
注意:要 强 制 获 得 近 似 结 果 ,
手持设备:按

/ ·。

Windows®:按 Ctrl+Enter 。
Macintosh®:按 “+ Enter 。
iPad®:按 住 enter 然 后 选 择

。

目录 >

seqGen()
seqGen(表达式 , 变量 , 因变量 , {变量 0, 变量最

生 成 序 列 u( n) = u( n-1) 2 /2 的 前 5 项 ,其 中 u(1)= 2

大值 }[, 初始项数组 [, 变量步长 [, 上限值 ]]]) ⇒
数组

并 且 变 量 步 长 = 1。

生成序列 depVar(变量 )=表达式 的项数组如下:从

变量 0 到 变量最大值 以 变量步长 为增量增加自
变量 变量 ,使用 表达式 公式和 初始项数组 计算对
应 变量 值的 depVar(变量 ),然后返回结果数组。
seqGen(表达式数组或表达式方程组 , 变量 , 因

变量数组 , {变量 0, 变量最大值 } [, 初始项矩阵
[, 变量步长 [, 上限值 ]]]) ⇒ 矩阵
生成序列 ListOfDepVars(变量 )=表达式数组或表

134

字母顺序列表

变 量 0=2 的 示 例 :

目录 >

seqGen()

达式方程组 的方程组 或数组 项矩阵如下:从 变
量 0 到 变量最大值 以 变量步长 为增量增加自变
量 变量 ,使用 表达式数组或表达式方程组 公式
和 初始项矩阵 计算对应 变量 值的 ListOfDepVars
(变量 ),然后返回结果矩阵。
变量 的初始内容在 seqGen() 执行完毕后保持不
变。

初始项为符号的示例:

变量步长 的默认值 = 1。

两个序列的方程组:

注 意 :上 述 初 始 项 矩 阵 中 的 空 值 (_) 用 于 表 示
u1(n) 的 初 始 项 使 用 显 式 序 列 公 式 u1(n)=1/n 计
算。

seqn()
seqn(Expr(u, n [, 初始项数组 [, n最大值 [, 上限

目录 >
生 成 序 列 u( n) = u( n-1)/2 的 前 6 项 ,其 中 u(1)= 2。

值 ]]]) ⇒ 数组
生成序列 u(n)=Expr(u, n) 的项数组如下:从 1 到 n最

大值 以 1 为增量增加 n,使用 Expr(u, n) 公式和 初
始项数组 计算对应值 n 的 u(n),然后返回结果数
组。
seqn(Expr(n [, n最大值 [, 上限值 ]]) ⇒ 数组
生成非递归序列 u(n)=Expr(n) 的项数组如下:从 1
到 n最大值 以 1 为增量增加 n,使用 Expr(u, n) 公式
计算对应值 n 的 u(n),然后返回结果数组。
如果缺少 n最大值 ,则 n最大值 设置为 2500
如果 n最大值 =0,则 n最大值 设置为 2500
注 意 :seqn() 通过 n0=1 和 n步长 =1 调用 seqGen( )

字母顺序列表

135

series()

目录 >

series(Expr1, Var, Order [, Point])⇒表达式
series(Expr1, Var, Order [, Point]) | Var> Point⇒表

达式
series(Expr1, Var, Order [, Point]) | Var< Point⇒表

达式

返回一个 Expr1 通过次数 Order 在 Point 处展开得
到的一个普遍截尾幂级数表达式。Order 可以是任
意有理数。(Var N Point) 的冥可能包含负指数和/或
分数指数。这些冥的系数可包括 (Var N Point) 的对
数和 Var 由拥有相同指数符号的 (Var N Point) 的所
有乘方控制的其他函数。

Point 的默认值为 0。Point 可为 ˆ 或 Nˆ,这种情况
下展开通过次数 Order 以 1/(Var N Point) 进行。
如 果 不 能 求 出 如 sin(1/ z) z=0 时 、eN 1/z z=0 时 或

ez z = ˆ 或 Nˆ 时 本性基点的表达式,
dominantTerm(…) 将返回 “dominantTerm(…)”。
如果这些级数或其中一个导数在 Point 处跳跃的不
连续,则结果可能会包含以下形式的子表达式:针
对实数展开变量的 sign(…) 或 abs(…) 形式,或者以
“_” 结尾的复数展开变量 (-1)floor(…angle(…)…) 。如果要
仅用主项求 Point 一侧的值,那么把 “| Var > Point”、
“| Var < Point”、“| “Var | Point” 或 “Var { Point” 中合
适的一个附加到 dominantTerm(...),以求出一个相
对简单的结果。
series() 可提供不定积分和定积分的符号化近似

值,否则符号解无法通过其他方法获得。
series() 在第一自变量数组和矩阵上分布。
series() 是 taylor() 的通用版本。

如右侧的上一示例中所示,series(...)生成结果的显
示例程下行可能会重新排列各项,以致主项不在最
左侧。
注 意 :另请参阅 dominantTerm() 第53页 。

setMode()
setMode(modeNameInteger, settingInteger) ⇒整数
setMode(list) ⇒整数数组

136

字母顺序列表

目录 >
使 用 Display Digits 的 默 认 设 置 显 示 p 的 近 似
值 ,然 后 使 用 Fix2 的 设 置 显 示 p。检 查 程 序 执

目录 >

setMode()
行后默认值是否还原。

仅在函数或程序内有效。
setMode(modeNameInteger, settingInteger) 可临时

将模式 modeNameInteger 设置为新设置

settingInteger,并返回一个对应于该模式原始设置
的整数。此更改仅可在程序/函数的执行过程中进
行。

modeNameInteger 指定您要设置的模式的名称,它
必须为下表中的模式整数之一。

settingInteger 指定模式的新设置名称。它必须为下
列特定模式设置整数之一。
setMode(list) 可以更改多个设置。list 包含模式整

数和设置整数对。setMode(list) 返回一个类似数
组,其中整数对表示原始模式和设置。
如果您使用 getMode(0) & var 保存所有模式设置,
则可以使用 setMode(var) 还原这些设置,直到函数
或程序退出。另请参阅 getMode() 第71页 。
注 意 :此时将传递当前模式设置以调用子例程。如

果任何子例程更改了模式设置,则控制返回到调用
例程时模式更改将丢失。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。
模式 名称

模式 整
数

设置整数

Display Digits

1

1=Float, 2=Float1, 3=Float2, 4=Float3, 5=Float4, 6=Float5, 7=Float6,
8=Float7, 9=Float8, 10=Float9, 11=Float10, 12=Float11, 13=Float12,
14=Fix0, 15=Fix1, 16=Fix2, 17=Fix3, 18=Fix4, 19=Fix5, 20=Fix6,
21=Fix7, 22=Fix8, 23=Fix9, 24=Fix10, 25=Fix11, 26=Fix12

Angle

2

1=Radian, 2=Degree, 3=Gradian

Exponential

3

1=Normal, 2=Scientific, 3=Engineering

4

1=Real, 2=Rectangular, 3=Polar

Auto or Approx.

5

1=Auto, 2=Approximate, 3=Exact

Vector Format

6

1=Rectangular, 2=Cylindrical, 3=Spherical

Base

7

1=Decimal, 2=Hex, 3=Binary

Format
Real or
Complex

字母顺序列表

137

模式 名称

模式 整
数

设置整数

Unit system

8

1=SI, 2=Eng/US

目录 >

shift()
shift(Integer1[, #ofShifts])⇒整数

在 Bin 模 式 下 :

对一个二进制整数进行平移。您可以输入任意进位
制的 Integer1,该整数将自动转换为带符号的 64 位
二进制形式。如果 Integer1 的大小超出二进制整数
的表示范围,可使用对称的模数运算将该值纳入合
理的范围。更多信息,请参阅 4 Base2 第20页 。
如果 #ofShifts 为正,将向左平移。如果 #ofShifts 为
负,将向右平移。默认值为 L1 向右平移一位 。

在 Hex 模 式 下 :

向右平移时,去掉最右边的数位,同时在最左边的
数位上插入 0 或 1。向左平移时,去掉最左边的数
位,同时在最右边的数位上插入 0。
例如,在向右平移时:

重要信息:要 输 入 二 进 制 或 十 六 进 制 数 值 ,始 终

使 用 0b 或 0h 前 缀 零 ,非 字 母 O 。

各数位向右平移。
0b0000000000000111101011000011010
如果最左侧的数位为 0 则插入 0,
如果最左侧的数位为 1 则插入 1。
结果为:
0b00000000000000111101011000011010
结果根据 Base 模式显示。首尾的零不显示。
shift(List1 [, #ofShifts])⇒数组
返回向右或向左平移 #ofShifts 个元素后的 List1 的
副本。此运算不会更改 List1。
如果 #ofShifts 为正,将向左平移。如果 #ofShifts 为
负,将向右平移。默认值为 L1 向右平移一个元
素 。
通过平移引入到 数组 首位或末位的元素被设置为
符号 “undef”。
shift(String1 [, #ofShifts])⇒字符串
返回向右或向左平移 #ofShifts 个字符后的 String1
的副本。此运算不会更改 String1。
如果 #ofShifts 为正,将向左平移。如果 #ofShifts 为

138

字母顺序列表

在 Dec 模 式 下 :

目录 >

shift()
负,将向右平移。默认值为 L1 向右平移一个字
符 。
通过平移引入到 字符串 首位或末位的元素被设置
为空格。

目录 >

sign()
sign(Expr1)⇒表达式
sign(List1)⇒数组
sign(Matrix1)⇒矩阵
对于实数和复数 Expr1,Expr1ƒ 0 时返回

Expr1/ abs(Expr1)。

如 果 复 数 格 式 模 式 为 Real:

如果 Expr1 为正则返回 1。
如果 Expr1 为负则返回 L1。
如果复数格式模式为 Real,则 sign(0) 返回 „1;否则
返回自身的值。
sign(0) 表示复数域中的单位圆。

对于数组或矩阵,返回所有元素的符号。

目录 >

simult()
simult(coeffMatrix , constVector[, Tol])⇒矩阵

求 x 和 y 的解:

返回包含线性方程组的解的列向量。

x + 2y = 1

注意:另请参阅 linSolve() 第87页 。

3x + 4y = L1

coeffMatrix 必须为包含方程系数的方阵。
constVector 必须与 coeffMatrix 有相同的行数 相
同的维数 且包含常数项。

解 为 x=L3 且 y=2。

作为可选项,如果矩阵中任何元素的绝对值小于

Tol,则将该元素作为零值处理。仅当矩阵有浮点输
入项且不含任何未赋值的符号变量时,使用此公
差。否则,Tol 将被忽略。
•

如果您将 Auto or Approximate 模式设置为
Approximate,运算将使用浮点计算完成。

•

如果 Tol 省略或未使用,则默认的公差计算
方法为:
5EL14 ·max(dim(coeffMatrix )) ·rowNorm

求解:
ax + by = 1
cx + dy = 2

字母顺序列表

139

目录 >

simult()
(coeffMatrix )

simult(coeffMatrix , constMatrix [, Tol])⇒矩阵

求解:

求解多个系数相同但常数项不同的线性方程组。

x + 2y = 1

constMatrix 的各列必须包含方程组的常数项。结

3x + 4y = L1

果矩阵的各列包含相应方程组的解。
x + 2y = 2
3x + 4y = L3

对 于 第 一 个 方 程 组 ,x=L3 且 y=2。对 于 第 二 个 方
程 组 ,x=L7 且 y=9/2。

目录 >

4sin

Expr 4sin
注 意 :您可以通过在计算机键盘上键入 @>sin 插

入此运算符。
用正弦形式表示 Expr。这是一个显示转换运算符,
只能在输入行的末尾处使用。
4 sin 将 cos(...)模数的所有乘方简化为 1Nsin(...)^2
这样 sin(...)的任何剩余乘方的指数范围为 (0, 2)。
因此,如果并且仅当指定表达式中出现 cos(...)的
偶数次乘方时,结果中将不会出现 cos(...)。
注 意 :Degree 或 Gradian 角度模式不支持此转换运

算符。使用之前,请确保将角度模式设置为
Radians 且 Expr 未明确引用度或百分度角度。

µ键

sin()
sin(Expr1)⇒表达式

140

字母顺序列表

在 Degree 角 度 模 式 下 :

µ键

sin()
sin(List1)⇒数组
sin(Expr1) 以表达式形式返回自变量的正弦值 。
sin(List1) 返回一个数组,其元素为 List1 中所有元

素的正弦值。
注 意 :自变量可以是度、弧度或百分度形式,具体

取决于当前的角度模式设置。您可以使用 ¡、G 或 R
临时更改角度模式。
在 Gradian 角 度 模 式 下 :

在 Radian 角 度 模 式 下 :

sin(squareMatrix1)⇒方阵

在 Radian 角 度 模 式 下 :

返回 squareMatrix1 的矩阵正弦值。此运算不同于
计算每个元素的正弦值。有关计算方法的信息,请
参阅 cos()。

squareMatrix1 必须可对角化,结果始终包含浮点
数。

µ键

sin/()
sin/(Expr1)⇒表达式

在 Degree 角 度 模 式 下 :

sin/(List1)⇒数组
sin/(Expr1) 以表达式形式返回一个角度值,其正弦

值为 Expr1。
sin/(List1) 返回一个数组,其元素为 List1 中所对应

在 Gradian 角 度 模 式 下 :

元素的反正弦值。
注 意 :返回的结果可以是度、弧度或百分度形式,

具体取决于当前的角度模式设置。
注 意 :您可以通过在计算机键盘上键入 arcsin

在 Radian 角 度 模 式 下 :

字母顺序列表

141

µ键

sin/()
(...)插入此函数。
sin/(squareMatrix1)⇒方阵

在 Radian 角 度 模 式 下 和 Rectangular 复 数 格 式
模式下:

返回 squareMatrix1 的矩阵反正弦值。此运算不同
于计算每个元素的反正弦值。有关计算方法的信
息,请参阅 cos()。

squareMatrix1 必须可对角化,结果始终包含浮点
数。

目录 >

sinh()
sinh(Expr1)⇒表达式
sinh(List1)⇒数组
sinh (Expr1) 以表达式形式返回自变量的双曲正弦

值。
sinh (List1) 返回一个数组,其元素为 List1 中所对

应元素的双曲正弦值。
sinh(squareMatrix1)⇒方阵

在 Radian 角 度 模 式 下 :

返回 squareMatrix1 的矩阵双曲正弦值。此运算不
同于计算每个元素的双曲正弦值。有关计算方法的
信息,请参阅 cos()。

squareMatrix1 必须可对角化,结果始终包含浮点
数。

目录 >

sinh/()
sinh/(Expr1)⇒表达式
sinh/(List1)⇒数组
sinh/(Expr1) 以表达式形式返回自变量的反双曲正

弦值。
sinh/(List1) 返回一个数组,其元素为 List1 中所对

应元素的反双曲正弦值。
注 意 :您可以通过在计算机键盘上键入 arcsinh

(...)插入此函数。
sinh/(squareMatrix1)⇒方阵

142

字母顺序列表

在 Radian 角 度 模 式 下 :

目录 >

sinh/()
返回 squareMatrix1 的矩阵反双曲正弦值。此运算
不同于计算每个元素的反双曲正弦值。有关计算方
法的信息,请参阅 cos()。

squareMatrix1 必须可对角化,结果始终包含浮点
数。

目录 >

SinReg
SinReg X, Y [ , [ Iterations] ,[ Period] [, Category , Include ] ]
计算基于数组 X 和 Y 的正弦回归。结果摘要存储在

stat.results 变量中。 请参阅第148页。
除 Include 外,所有数组必须有相同维数。

X 和 Y 分别是自变量和因变量的数组。
Iterations 指定了求解的最大尝试次数 1 到 16 。如果省略,
则尝试 8 次。通常,该值越大,则结果越精确,但执行时间也
越长,反之亦然。

Period 指定了预计周期。如果省略,则 X中各元素之间的差值
应相等并且按顺序排列。如果指定了 Period,则 x 各元素之间
的差值可不相等。

Category 是由相应 X 和 Y 数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
不论角度模式设置如何,SinReg 的输出始终为弧度。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.RegEqn

回 归 方 程 :a·sin(bx+c)+d

stat.a、stat.b、
stat.c、stat.d

回归系数

stat.Resid

回归残差

stat.XReg

被 修 改 后 的 数 组 X List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归 中
stat.YReg

被 修 改 后 的 数 组 Y List 中 的 数 据 点 数 组 ,实 际 用 在 基 于 Freq、Category List 和 Include

Categories 限 制 的 回 归 中

字母顺序列表

143

输出变量

说明

stat.FreqReg

由 对 应 于 stat.XReg 和 stat.YReg 的 频 率 所 组 成 的 数 组

目录 >

solve()
solve(Equation, Var)⇒布尔表达式
solve(Equation, Var=Guess)⇒布尔表达式
solve(Inequality , Var)⇒布尔表达式
返回关于 Var 的方程或不等式的候选实数解。但
是,有些方程或不等式可能有无穷多个解。
对于未定义变量的某些赋值组合,候选解可能不是
有限实数解。

对于 Auto or Approximate 模式的 Auto 设置,其目的
存在简明解时求得精确解,并在精确解不存在时通
过近似迭代算法搜索增补解。
由于最大公约数会从分子和分母中自动消去,因此
解可能只一侧或两侧的界限处。
对于 |、{、< 或 > 类型的不等式,只有在不等式为
线性且仅包含变量 Var 时才会有显解。
对于 Exact 模式,无法求解的部分将以隐式方程或
不等式的形式返回。

使用约束运算符 (“|”) 限制解的区间和/或方程或不

在 Radian 角 度 模 式 下 :

等式中的其他变量。当您在一个区间中找到一个
解后,即可使用不等运算符将该区间排除在后续搜
索范围之外。

如果找不到实数解时,则返回 false。如果 solve() 可
确定 Var 为某个有限实数时满足方程或不等式,则
返回 true。
由于 solve() 始终返回布尔结果,因此您可以使用
“and”、“or” 和 “not”将由 solve() 得到的结果相互组合
或与其他布尔表达式组合。
解可能包含唯一的形式为 nj 的未定义新常数,其中
j 是区间 1–255 内的整数。这类变量可赋任意整数

144

字母顺序列表

在 Radian 角 度 模 式 下 :

solve()

目录 >

值。
在 Real 模式下,奇分母分数乘方仅表示实数分支。
否则,多分支表达式 例如分数乘方、对数和反三
角函数 仅表示主支。因此,solve() 仅生成与实分
数或主支相对应的解。
注 意 :另请参阅 cSolve()、cZeros()、nsolve() 和
zeros()。

solve(Eqn1 and Eqn2 [and … ], VarOrGuess1,

VarOrGuess2 [, … ])⇒布尔表达式
solve(SystemOfEqns, VarOrGuess1, VarOrGuess2 [,
… ])⇒布尔表达式
solve({Eqn1, Eqn2 [,...]}{VarOrGuess1,

VarOrGuess2 [, … ]}) ⇒布尔表达式
返回联立代数方程组的候选实数解,其中每个

varOrGuess 指定一个您希望求解的变量。
您可以使用 and 运算符分隔方程,也可以使用
Catalog 中的模板输入 SystemOfEqns。VarOrGuess
自变量的个数必须与方程数一致。作为可选项,您
可以为变量指定初始估计值。各 varOrGuess 的格
式必须为:

变量
-或 -

变量 = 实数或非实数
例如,x 和 x=3 都是有效形式。
如果所有方程都是多项式并且您未指定任何初始
估计值,solve() 将使用 Gröbner/Buchberger 词法消
元法来求得全部实数解。
例如,假设有一圆,其圆心在原点,半径为 r,另一
个圆的半径也为 r,其圆心在第一个圆与 x 轴的正
半轴交点处。使用 solve() 求两个圆的交点。

如右侧示例中的 r 所示,联立多项式方程可包含无
数值的其他变量,但稍后可以用给定值在解中进行
替换。

字母顺序列表

145

目录 >

solve()
解中也可以包含未在方程中出现的求解变量。例
如,您可以将 z 作为求解变量将之前的示例扩展为
两个半径为 r 的平行相交圆柱。
这些圆柱解说明解系可能包含形式为 c k 的任意常
数,其中 k 是 1 到 255 之间的整数后缀。
对于多项式方程组,计算时间或内存占用很大程度

要 查 看 完 整 结 果 ,请 按
动光标。

£ ,然 后 使 用 ¡ 和 ¢ 移

要 查 看 完 整 结 果 ,请 按
动光标。

£ ,然 后 使 用 ¡ 和 ¢ 移

上取决于求解变量的排列次序。如果您的初始选择
占用过多内存或时间,请尝试重新排列方程和/或

varOrGuess 数组中变量的次序。
如果未包括任何估计值,且任何方程都不是任何变
量的多项式,而所有方程都是求解变量的线性表达
式,则 solve() 会使用 Gaussian 消元法来求得全部
的解。
如果一个方程组既不是其任何变量的多项式,也不
是求解变量的线性表达式,则 solve() 通过近似迭
代法最多只能求得一个解。因此,求解变量的数量
必须等于方程的数量,并且方程中的所有其他变量
必须化简为数值。
如果有估计值,各个求解变量从估计值开始搜索;
否则,从 0.0 开始。
使用估计值依次搜索其他解值。为了满足收敛,估
计值应尽可能地接近解值。

SortA
SortA List1[, List2] [, List3] ...
SortA Vector1[, Vector2] [, Vector3] ...
将第一自变量的元素按升序排列。
如果您加入了其他自变量,那么这些自变量的元素
也将跟随第一自变量重新排列,以保持与第一自变
量元素的相对位置不变。
所有自变量必须为数组或向量。所有自变量必须维
数相等。
第一个自变量中的空 空值 元素将移至底部。有关
空元素的更多信息,请参阅第200页。

146

字母顺序列表

目录 >

目录 >

SortD
SortD List1[, List2] [, List3] ...
SortD Vector1[, Vector2] [, Vector3] ...
与 SortA 类似,只是 SortD 以降序排列元素。
第一个自变量中的空 空值 元素将移至底部。有关
空元素的更多信息,请参阅第200页。

目录 >

4Sphere

Vector 4Sphere

注意:要 强 制 获 得 近 似 结 果 ,

注 意 :您可以通过在计算机键盘上键入 @>Sphere

手持设备:按

插入此运算符。

Windows®:按 Ctrl+Enter 。

以球坐标形式 [r ±q ±f] 显示行向量或列向量。

Macintosh®:按 “+ Enter 。

Vector 必须为 3 维,可以是行向量或列向量。

/ ·。

iPad®:按 住 enter 然 后 选 择

。

注 意 :4 Sphere 是一条显示格式指令,不是转换函

数。您只能在输入行结尾处使用。

按

字母顺序列表

147

目录 >

4Sphere

目录 >

sqrt()
sqrt(Expr1)⇒表达式
sqrt(List1)⇒数组
返回自变量的平方根。
对于数组,返回 List1 中所有元素的平方根。
注 意 :另请参阅 平 方 根 模 板 第5页 。

目录 >

stat.results
stat.results
显示统计计算的结果。
结果以名值对集合的形式显示。显示的特定名称取
决于最近计算的统计函数或命令。
您可以复制名称或值并将其粘贴到其他位置。

注 意 :用于定义变量的名称避免与统计分析中的变

量名称相同。某些情况下,可能会出现错误。用于
统计分析的变量名称将在下表中列出。

stat.a

148

stat.dfDenom

字母顺序列表

stat.MedianY

stat.Q3X

stat.SSBlock

stat.AdjR²

stat.dfBlock

stat.MEPred

stat.Q3Y

stat.SSCol

stat.b

stat.dfCol

stat.MinX

stat.r

stat.SSX

stat.b0

stat.dfError

stat.MinY

stat.r²

stat.SSY

stat.b1

stat.dfInteract

stat.MS

stat.RegEqn

stat.SSError

stat.b2

stat.dfReg

stat.MSBlock

stat.Resid

stat.SSInteract

stat.b3

stat.dfNumer

stat.MSCol

stat.ResidTrans

stat.SSReg

stat.b4

stat.dfRow

stat.MSError

stat.sx

stat.SSRow

stat.b5

stat.DW

stat.MSInteract

stat.sy

stat.tList

stat.b6

stat.e

stat.MSReg

stat.sx1

stat.UpperPred

stat.b7

stat.ExpMatrix

stat.MSRow

stat.sx2

stat.UpperVal

stat.b8

stat.F

stat.n

stat.G x

stat.v

stat.b9

stat.F Block

stat.Ç

stat.b10

stat.F col

stat.Ç1

stat.bList

stat.F Interact

stat.Ç2

stat.c²

stat.FreqReg

stat.ÇDiff

stat.c

stat.F row

stat.CLower

stat.Leverage

stat.CLowerList

stat.LowerPred

stat.CompList

stat.LowerVal

stat.CompMatrix

stat.m

stat.CookDist

stat.MaxX

stat.CUpper

stat.MaxY

stat.CUpperList

stat.ME

stat.d

stat.MedianX

stat.G x²

stat.v1

stat.G xy

stat.v2

stat.G y

stat.vDiff

stat.G y²

stat.vList

stat.s

stat.XReg

stat.SE

stat.XVal

stat.SEList

stat.XValList

stat.SEPred

stat.w

stat.sResid

stat.

stat.PList
stat.PVal
stat.PValBlock
stat.PValCol
stat.PValInteract

y

stat.PValRow
stat.SEslope
stat.Q1X
stat.sp

y

stat. List
stat.YReg

stat.Q1Y
stat.SS

注 意 :每次 Lists & Spreadsheet 应用程序计算统计结果时,都会将 . ”组变量复制到 “stat#. ”组,其

中 # 是自动增加的数值。这样可让您在进行多个计算时保留原来的结果。

stat.values
stat.values

目录 >
请 参 阅 stat.results 示 例 。

显示一个矩阵,其元素为最近计算的统计函数或命令的计算
值。
与 stat.results 不同的是,stat.values 会省略与这些值相关的
名称。

字母顺序列表

149

目录 >

stat.values
您可以复制值并将其粘贴到其他位置。

目录 >

stDevPop()
stDevPop(List[, freqList])⇒表达式

在 Radian 角 度 模 式 和 自 动 模 式 下 :

返回 List 中元素的总体标准差。

freqList 中的元素为 List 中各对应元素出现的次
数。
注 意 :List 必须包含至少两个元素。空 空值 元素

将被忽略。有关空元素的更多信息,请参阅第200
页。
stDevPop(Matrix1[, freqMatrix ])⇒矩阵
返回 Matrix1 中各列的总体标准差组成的行向量。

freqMatrix 中的元素为 Matrix1 中各对应元素出现
的次数。
注 意 :Matrix1 必须至少有两行。空 空值 元素将

被忽略。有关空元素的更多信息,请参阅第200页。

stDevSamp()
stDevSamp(List[, freqList])⇒表达式
返回 List 中元素的样本标准差。

freqList 中的元素为 List 中各对应元素出现的次
数。
注 意 :List 必须包含至少两个元素。空 空值 元素

将被忽略。有关空元素的更多信息,请参阅第200
页。
stDevSamp(Matrix1[, freqMatrix ])⇒矩阵
返回 Matrix1 中各列的样本标准差的行向量。

freqMatrix 中的元素为 Matrix1 中各对应元素出现
的次数。
注 意 :Matrix1 必须至少有两行。空 空值 元素将

被忽略。有关空元素的更多信息,请参阅第200页。

150

字母顺序列表

目录 >

Stop

目录 >

Stop
编程命令:终止程序。
Stop 不能在函数中使用。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

Store

string()

请参阅 & (store) 第198页 。

目录 >

string(Expr)⇒字符串
简化 Expr 并以字符串形式返回结果。

subMat()

目录 >

subMat(Matrix1[, startRow] [, startCol] [, endRow] [,

endCol]) ⇒矩阵
返回 Matrix1 的指定子矩阵。
默认值:startRow=1,startCol=1,endRow=last row,

endCol=last column。

Sum (Sigma)

请参阅 G() 第190页 。

字母顺序列表

151

sum()

目录 >

sum(List[, Start[, End]])⇒表达式
返回 List 所有元素的和。

Start 和 End 为可选项。它们指定了元素的范围。
任何空值自变量都会生成空值结果。List 中的空
空值 元素将被忽略。有关空元素的更多信息,请
参阅第200页。
sum(Matrix1[, Start[, End]])⇒矩阵
返回由 Matrix1 中各列的元素和组成的行向量。

Start 和 End 为可选项。它们指定了行的范围。
任何空值自变量都会生成空值结果。Matrix1 中的
空 空值 元素将被忽略。有关空元素的更多信息,
请参阅第200页。

sumIf()
sumIf(List, Criteria[, SumList])⇒值
返回 List 中符合指定 Criteria 的所有元素的和。作
为可选项,您可以指定候选数组 sumList,提供要累
加的元素。

List 可以是表达式、数组或矩阵。SumList 如指定
必须与 List 维数相同。
Criteria 可以是:
•

值、表达式或字符串。例如,如指定标准为
34,则仅累加 List 中化简值等于 34 的元素。

•

布尔表达式,使用符号 ?作为各元素的占位
符。例如,如指定标准为 ?<10,则仅累加 List
中小于 10 的元素。

List 中符合 Criteria 的元素将累加到和中。如果您
添加了 sumList,则会累加 sumList 中的相应元素。
在 Lists & Spreadsheet 应用程序中,您可以使用单
元格范围代替 List 和 sumList。
空 空值 元素将被忽略。有关空元素的更多信息,
请参阅第200页。
注 意 :另请参阅 countIf() 第36页 。

152

字母顺序列表

目录 >

sumSeq()

请参阅 G() 第190页 。

目录 >

system()
system(Eqn1 [, Eqn2 [, Eqn3 [, ...]]])
system(Expr1 [, Expr2 [, Expr3 [, ...]]])
以数组形式返回一个方程组。您也可以使用模板创
建方程组。
注 意 :另请参阅 System of equations 第7页 。

T
目录 >

T 转置

Matrix1T⇒矩阵
返回 Matrix1 的复共轭转置矩阵。
注 意 :您可以通过在计算机键盘上键入 @t 插入此

运算符。

µ键

tan()
tan(Expr1)⇒表达式

在 Degree 角 度 模 式 下 :

tan(List1)⇒数组
tan(Expr1) 以表达式形式返回自变量的正切值。
tan(List1) 返回一个数组,其元素为 List1 中所有元

素的正切值。
注 意 :自变量可以是度、弧度或百分度形式,具体

取决于当前的角度模式设置。您可以使用 ¡、G 或 R
临时更改角度模式设置。

在 Gradian 角 度 模 式 下 :

字母顺序列表

153

µ键

tan()

在 Radian 角 度 模 式 下 :

tan(squareMatrix1)⇒方阵

在 Radian 角 度 模 式 下 :

返回 squareMatrix1 的矩阵正切。此运算不同于计
算每个元素的正切值。有关计算方法的信息,请参
阅 cos()。

squareMatrix1 必须可对角化,结果始终包含浮点
数。

µ键

tan/()
tan/(Expr1)⇒表达式

在 Degree 角 度 模 式 下 :

tan/(List1)⇒数组
tan/(Expr1) 以表达式形式返回一个角度值,其正切

值为 Expr1。
tan/(List1) 返回一个数组,其元素为 List1 中所对

在 Gradian 角 度 模 式 下 :

应元素的反正切值。
注 意 :返回的结果可以是度、弧度或百分度形式,

具体取决于当前的角度模式设置。
注 意 :您可以通过在计算机键盘上键入 arctan

在 Radian 角 度 模 式 下 :

(...)插入此函数。
tan/(squareMatrix1)⇒方阵
返回 squareMatrix1 的矩阵反正切值,此运算不同
于计算每个元素的反正切值。有关计算方法的信
息,请参阅 cos()。

squareMatrix1 必须可对角化,结果始终包含浮点
数。

154

字母顺序列表

在 Radian 角 度 模 式 下 :

目录 >

tangentLine()
tangentLine(Expr1, Var, Point)⇒表达式
tangentLine(Expr1, Var= Point)⇒表达式
返回由 Expr1 表示的曲线在 Var=Point 点的法线。
请确保没有定义自变量。例如,如果 f1(x):=5 且
x:=3,则 tangentLine(f1(x),x,2) 会返回“false”。

目录 >

tanh()
tanh(Expr1)⇒表达式
tanh(List1)⇒数组
tanh(Expr1) 以表达式形式返回自变量的双曲正切

值。
tanh(List1) 返回一个数组,其元素为 List1 中所对

应元素的双曲正切值。
tanh(squareMatrix1)⇒方阵

在 Radian 角 度 模 式 下 :

返回 squareMatrix1 的矩阵双曲正切值,此运算不
同于计算每个元素的双曲正切值。有关计算方法的
信息,请参阅 cos()。

squareMatrix1 必须可对角化,结果始终包含浮点
数。

目录 >

tanh/()
tanh/(Expr1)⇒表达式

在 Rectangular 复 数 格 式 下 :

tanh/(List1)⇒数组
tanh/(Expr1) 以表达式形式返回自变量的反双曲正

切值。
tanh/(List1) 返回一个数组,其元素为 List1 中所对

应元素的反双曲正切值。
注 意 :您可以通过在计算机键盘上键入 arctanh

(...)插入此函数。
tanh/(squareMatrix1)⇒方阵

在 Radian 角 度 模 式 和 Rectangular 复 数 格 式 下 :

字母顺序列表

155

目录 >

tanh/()
返回 squareMatrix1 的矩阵反双曲正切值,此运算
不同于计算每个元素的反双曲正切值。有关计算方
法的信息,请参阅 cos()。

squareMatrix1 必须可对角化,结果始终包含浮点
数。

要 查 看 完 整 结 果 ,请 按
动光标。

taylor()

£ ,然 后 使 用 ¡ 和 ¢ 移

目录 >

taylor(Expr1, Var, Order[, Point])⇒表达式
返回所求的泰勒多项式。多项式包含了关于 (Var
minus Point) 从零到 Order 的非零整数次冥项。如
果此阶数上不存在截冥级数,或需要负数或分数指
数,则 taylor() 会返回其本身的值。使用代换法和/
或临时乘以一个以 (Var minus Point) 的乘方来确定
更一般的冥级数。

Point 是展开点,默认值为零。

tCdf()
tCdf(lowBound, upBound, df)⇒ 如果 lowBound 和 upBound 是数
值,则结果为 数值 ,如果 lowBound 和 upBound 是数组,则结
果为 数组
计算在 lowBound 和 upBound 之间,指定自由度为 df 的学生 t
分布概率。
对于 P(X { upBound),设置 lowBound = .ˆ。

156

字母顺序列表

目录 >

目录 >

tCollect()
tCollect(Expr1)⇒表达式
返回一个表达式,其中正弦和余弦的乘积项和整数
冥项被转换为倍角与和差角的正弦和余弦的线性
组合。该变换将三角函数多项式转换为其谐函数的
线性组合。
有时,在默认的三角函数化简方法不能完成任务
时,tCollect() 可以实现。tCollect() 可能会对
tExpand() 的变换结果进行逆转换。有时对 tCollect
() 的结果应用 tExpand(),可通过两个单独的步骤来

化简表达式,反之亦然。

目录 >

tExpand()
tExpand(Expr1)⇒表达式
返回一个表达式,其中整数倍角与和差角的正弦和
余弦被展开。由于恒等式 (sin(x))2+(cos(x))2=1,可
能有多种形式的等价解。因此,不同出版物给出的
结果可能不同。
有时,在默认的三角函数化简方法不能完成任务
时,tExpand() 可以实现。tExpand() 可能会对
tCollect() 的变换结果进行逆转换。有时对 tCollect()

的结果应用 tExpand(),可通过两个单独的步骤来
化简表达式,反之亦然。
注 意 :分度为 p/180 的角度模式不能很好地发挥
tExpand() 扩展识别能力。为获得最佳结果,
tExpand() 应在 Radian 模式下使用。

目录 >

Text
Text promptString[, DispFlag]

定 义 一 个 程 序 ,暂 停 可 在 对 话 框 中 显 示 五 个 随
机 数 值 ,每 次 显 示 一 个 。

编程命令:暂停程序并在对话框中显示字符串

promptString。
用户选择 OK 后,程序将继续执行。选择 Cancel 将

在 Prgm...EndPrgm 模 板 内 ,通 过 按 @ 而 不 是
· 完 成 每 行 的 输 入 。在 计 算 机 键 盘 上 ,按 住
Alt 然 后 按 Enter 。

停止程序。
可选的 flag 自变量可以是任意表达式。
•

如果 DispFlag 已省略或计算为 1,则文本消
息将添加到 Calculator 历史记录中。

•

如果 DispFlag 计算为 0,则文本消息不会添

Define text_demo()=Prgm
For i,1,5
strinfo:=”随 机 数 “ & string(rand(i))

字母顺序列表

157

目录 >

Text
加到历史记录。

Text strinfo

如果程序需要用户输入响应,请参阅 Request 第
126页 或 RequestStr 第127页 。

EndFor
EndPrgm

注 意 :此命令可以在用户定义的程序内使用,但不

能在函数内使用。

运行该程序:
text_demo()

一个对话框示例:

请参阅 If 第74页 。

Then

目录 >

tInterval
tInterval List[, Freq[, CLevel]]
数据数组输入
tInterval v, sx , n[, CLevel]
摘要统计输入
计算 t 置信区间。结果摘要存储在 stat.results 变量中。 请参
阅第148页。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.CLower、stat.CUpper

未知总体平均值的置信区间

stat.x

正态随机分布的数据序列样本平均值

stat.ME

误差范围

stat.df

自由度

158

字母顺序列表

输出变量

说明

stat.sx

样本标准差

stat.n

带样本平均值的数据序列长度

目录 >

tInterval_2Samp
tInterval_2Samp List1, List2[, Freq1[, Freq2[, CLevel[, Pooled]]]]
数据数组输入
tInterval_2Samp v1, sx1, n1,v2, sx2, n2[, CLevel[, Pooled]]
摘要统计输入
计算双样本 t 置信区间。结果摘要存储在 stat.results 变量中。
请参阅第148页。

Pooled=1 时合并方差;Pooled=0 时不合并方差。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.CLower、stat.CUpper

包含置信水平分布概率的置信区间

stat.x1-x2

正态随机分布的数据序列样本平均值

stat.ME

误差范围

stat.df

自由度

stat.x1、stat.x2

正态随机分布的数据序列样本平均值

stat.sx1、stat.sx2

List 1 和 List 2 的 样 本 标 准 差

stat.n1、stat.n2

数据序列中的样本数

stat.sp

合 并 的 标 准 差 。Pooled = YES 时 的 计 算 结 果

tmpCnv()

目录 >

tmpCnv(Expr_¡tempUnit, _¡tempUnit2)
⇒expression _¡tempUnit2
将 Expr 中指定的温度值从第一种单位转化为另一
种单位。有效的温度单位有:
_¡C 摄氏

注意:您 可 以 使 用 Catalog 来 选 择 温 度 单 位 。

_¡F 华氏

字母顺序列表

159

目录 >

tmpCnv()
_¡K 开氏
_¡R 兰氏
要输入 ¡,可从 Catalog 符号中选择。
要输入 _,可按 / _。
例如,100_¡C 转化为 212_¡F。
要转化温度范围,可使用 @ tmpCnv()。

目录 >

@tmpCnv()
@tmpCnv(Expr_¡tempUnit, _¡tempUnit2)
⇒expression _¡tempUnit2
注 意 :您可以通过在计算机键盘上键入

deltaTmpCnv(...)插入此函数。
将 Expr 指定的温度范围 两个温度值之差 从第一
种单位转化为另一种单位。有效的温度单位有:

注意:您 可 以 使 用 Catalog 来 选 择 温 度 单 位 。

_¡C 摄氏
_¡F 华氏
_¡K 开氏
_¡R 兰氏
要输入 ¡,请从 Symbol Palette 中选择或输入 @d。
要输入 _,可按 / _。
1_¡C 和 1_¡K 有相同的取值范围,1_¡F 和 1_¡R 有
相同的取值范围。不过,1_¡C 是 1_¡F 的 9/5 倍。
例如,100_¡C 表示的范围 从 0_¡C 到 100_¡C 等效
于 180_¡F 表示的范围。
要转化某一特定点而不是某个范围的温度值,请使
用 tmpCnv()。

tPdf()
tPdf(XVal, df)⇒ 如果 XVal 是数值,则结果为 数值 ,如果 XVal
是数组,则结果为 数组 。
计算 x 为指定值时,指定自由度 df 的学生 t 分布概率密度函
数 (pdf)。

160

字母顺序列表

目录 >

目录 >

trace()
trace(squareMatrix )⇒表达式
返回 squareMatrix 的跟踪值 主对角线上所有元素
之和 。

目录 >

Try
Try

block1
Else

block2
EndTry
如果无错误产生,执行 block1。如果 block1 出错,
则程序转而执行 block2。系统变量 errCode 包含允
许程序进行错误恢复的错误代码。有关错误代码的
列表,请参阅“错误代码和消息” 第206页 。

block1 和 block2 可以是一条语句,也可以是以“:”字
符分隔的一系列语句。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

示例 2

Define eigenvals(a,b)=Prgm

要在运算中查看 Try 、ClrErr 和 PassErr 命令,请如

© Program eigenvals(A,B) displays eigenvalues of
A·B

右侧所示输入 eigenvals() 程序。通过执行以下各表
达式来运行程序。

Try
Disp "A= ",a
Disp "B= ",b
Disp " "
Disp "Eigenvalues of A·B are:",eigVl(a*b)
Else

注意:另 请 参 阅 第 27页 的 ClrErr 和 第 111页 的 PassErr 。

If errCode=230 Then
Disp "Error:Product of A·B must be a square
matrix"
ClrErr
Else

字母顺序列表

161

目录 >

Try
PassErr
EndIf
EndTry
EndPrgm

目录 >

tTest
tTest m0, List[, Freq[, Hypoth]]
数据数组输入
tTest m0,x, sx , n,[ Hypoth]
摘要统计输入
当总体标准差 s 未知时对单一未知总体平均值 m 进行假设检
验。结果摘要存储在 stat.results 变量中。 请参阅第148页。
依据以下规则之一检验 H0:m = m0:
对于 Ha:m < m0,设置 Hypoth<0
对于 Ha:m ƒ m0 默认值 ,设置 Hypoth0
对于 Ha:m > m0,设置 Hypoth>0
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.t

(x N m0) / (stdev / sqrt(n))

stat.PVal

可拒绝零假设的最小显著性水平

stat.df

自由度

stat.x

List 中 数 据 序 列 的 样 本 平 均 值

stat.sx

数据序列的样本标准差

stat.n

样本的大小

tTest_2Samp
tTest_2Samp List1, List2[, Freq1[, Freq2[, Hypoth[, Pooled]]]]
数据数组输入

162

字母顺序列表

目录 >

目录 >

tTest_2Samp
tTest_2Samp v1, sx1, n1,v2, sx2, n2[, Hypoth[, Pooled]]
摘要统计输入
计算双样本 t 检验。结果摘要存储在 stat.results 变量中。 请
参阅第148页。
依据以下规则之一检验 H0:m = m2:
对于 Ha:m < m2,设置 Hypoth<0
对于 Ha:m ƒ m2 默认值 ,设置 Hypoth0
对于 Ha:m > m2,设置 Hypoth>0

Pooled=1 时合并方差
Pooled=0 时不合并方差
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。
输出变量

说明

stat.t

计算的平均值差值的标准正规值

stat.PVal

可拒绝零假设的最小显著性水平

stat.df

t 统计的自由度

stat.x1、stat.x2

List1 和 List2 中 数 据 序 列 的 样 本 平 均 值

stat.sx1、stat.sx2

List1 和 List2 中 数 据 序 列 的 样 本 标 准 差

stat.n1、stat.n2

样本的大小

stat.sp

合 并 的 标 准 差 。Pooled=1.时 的 计 算 结 果 。

tvmFV()

目录 >

tvmFV(N, I, PV, Pmt,[ PpY ],[ CpY ],[ PmtAt])⇒值
计算货币终值的财务函数。
注 意 :TVM 函数中使用的自变量已在 TVM 自变量

表格中列出 第164页 。另请参阅 amortTbl() 第12
页 。

tvmI()

目录 >

tvmI(N, PV, Pmt, FV,[ PpY ],[ CpY ],[ PmtAt])⇒值
计算年利率的财务函数。

字母顺序列表

163

目录 >

tvmI()
注 意 :TVM 函数中使用的自变量已在 TVM 自变量

表格中列出 第164页 。另请参阅 amortTbl() 第12
页 。

目录 >

tvmN()
tvmN(I, PV, Pmt, FV,[ PpY ],[ CpY ],[ PmtAt])⇒值
计算支付期数量的财务函数。
注 意 :TVM 函数中使用的自变量已在 TVM 自变量

表格中列出 第164页 。另请参阅 amortTbl() 第12
页 。

目录 >

tvmPmt()
tvmPmt(N, I, PV, FV,[ PpY ],[ CpY ],[ PmtAt])⇒值
计算每次支付金额的财务函数。
注 意 :TVM 函数中使用的自变量已在 TVM 自变量

表格中列出 第164页 。另请参阅 amortTbl() 第12
页 。

目录 >

tvmPV()
tvmPV(N, I, Pmt, FV,[ PpY ],[ CpY ],[ PmtAt])⇒值
计算现值的财务函数。
注 意 :TVM 函数中使用的自变量已在 TVM 自变量

表格中列出 第164页 。另请参阅 amortTbl() 第12
页 。

TVM 自变量*

说明

数据类型

N

支付期数量

实数

I

年利率

实数

PV

现值

实数

Pmt

支付金额

实数

FV

终值

实数

PpY

每 年 支 付 次 数 ,默 认 值 =1

> 0 的整数

164

字母顺序列表

TVM 自变量*

说明

数据类型

CpY

每 年 的 复 利 期 数 ,默 认 值 =1

> 0 的整数

PmtAt

每 个 支 付 期 结 束 或 开 始 时 的 应 付 账 款 ,默 认 值 =结 束 时

整 数 0=结 束 时 ,1=
开始时

* 这些货币时间价值自变量名称类似于 Calculator 应用程序的财务求解器所用的 TVM 变量名称 例

如 tvm.pv 和 tvm.pmt 。不过,财务函数不会将其自变量值或结果保存到 TVM 变量。

目录 >

TwoVar
TwoVar X, Y [, [ Freq] [, Category , Include ]]
计算 TwoVar 统计值。结果摘要存储在 stat.results 变量中。
请参阅第148页。
除 Include 外,所有数组必须有相同维数。

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
相应 X 和 Y 数据点的出现频率。默认值为 1。所有元素必须为
|0 的整数。

Category 是相应 X 和 Y 数据类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
数组 X、Freq 或 Category 中任意一个数组的空 空值 元素都
会导致所有这些数组中对应元素为空值。数组 X1 到 X20 中任
意一个数组的空元素都会导致所有这些数组中对应元素为空
值。有关空元素的更多信息,请参阅第200页。

输出变量

说明

stat.v

x 值的平均值

stat.Gx

x 值之和

stat.Gx2

x2 值 之 和

stat.sx

x 的样本标准差

stat.sx

x 的总体标准差

stat.n

数据点的数量

stat.w

y 值的平均值

stat.Gy

y 值之和

stat.Gy2

y2 值 之 和

字母顺序列表

165

输出变量

说明

stat.sy

y 的样本标准差

stat.sy

y 的总体标准差

stat.Gxy

x·y 值 的 和

stat.r

相关系数

stat.MinX

x 值的最小值

stat.Q1 X

x 的第一个四分位数

stat.MedianX

x 的中位数

stat.Q3 X

x 的第三个四分位数

stat.MaxX

x 值的最大值

stat.MinY

y 值的最小值

stat.Q1 Y

y 的第一个四分位数

stat.MedY

y 的中位数

stat.Q3 Y

y 的第三个四分位数

stat.MaxY

y 值的最大值

stat.G(x-v) 2

x 平均值的方差和

stat.G(y-w) 2

y 平均值的方差和

U
目录 >

unitV()
unitV(Vector1)⇒向量
根据 Vector1 的格式返回单位行向量或列向量。

Vector1 必须是单行矩阵或单列矩阵。

要 查 看 完 整 结 果 ,请 按

166

字母顺序列表

£ ,然 后 使 用 ¡ 和 ¢ 移

目录 >

unitV()
动光标。

unLock

目录 >

unLock Var1[, Var2] [, Var3] ...
unLock Var.
给指定的变量或变量组解锁。锁定的变量无法修改
或删除。
请参阅 Lock 第90页 和 getLockInfo() 第71页 。

V
varPop()

目录 >

varPop(List[, freqList])⇒表达式
返回 List 的总体方差。

freqList 中的元素为 List 中各对应元素出现的次
数。
注 意 :List 必须至少包含两个元素。

如果任一数组中的元素为空 空值 ,则该元素将被
忽略,并且另一数组中的对应元素也将被忽略。有
关空元素的更多信息,请参阅第200页。

varSamp()

目录 >

varSamp(List[, freqList])⇒表达式
返回 List 的样本方差。

freqList 中的元素为 List 中各对应元素出现的次
数。
注 意 :List 必须至少包含两个元素。

如果任一数组中的元素为空 空值 ,则该元素将被
忽略,并且另一数组中的对应元素也将被忽略。有

字母顺序列表

167

目录 >

varSamp()
关空元素的更多信息,请参阅第200页。
varSamp(Matrix1[, freqMatrix ])⇒矩阵
返回一个由 Matrix1 中各列样本方差组成的行向
量。

freqMatrix 中的元素为 Matrix1 中各对应元素出现
的次数。
如果任一矩阵中的元素为空 空值 ,则该元素将被
忽略,并且另一矩阵中的对应元素也将被忽略。有
关空元素的更多信息,请参阅第200页。
注 意 :Matrix1 必须至少包含两行。

W
目录 >

warnCodes()
warnCodes(表达式 1, 状态变量 ) ⇒ 表达式
计算表达式 表达式 1,返回结果,并在 状态变量
数组变量中存储任何生成的警告的代码。如果没有
生成任何警告,则此函数会为 状态变量 赋值一个
空数组。

表达式 1 可以是任何有效的 TI-Nspire™ 或 TINspire™ CAS 数学表达式。您不能使用命令或赋值

要 查 看 完 整 结 果 ,请 按
动光标。

£ ,然 后 使 用 ¡ 和 ¢ 移

作为 表达式 1。

状态变量 必须是有效的变量名称。
有关警告代码的列表和相关消息,请参阅第214
页。

when()
when(Condition, trueResult [, falseResult][,

unknownResult]) ⇒表达式
根据 Condition 的取值是 true、false 还是 unknown,
返回 trueResult、falseResult 或 unknownResult。如
果自变量不足以得出合理的结果,则返回输入值。
省略 falseResult 和 unknownResult 可仅在

Condition 的值为 true 的区域中定义表达式。

168

字母顺序列表

目录 >

目录 >

when()
使用 undef falseResult可定义仅在某个区间内作图
的表达式。
when() 对于定义递归函数非常有用。

目录 >

While
While Condition

Block
EndWhile
只要 Condition 为 true 就执行 Block 中的语句。

Block 可以是一条语句,也可以是以 “:”字符分隔的
一系列语句。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

X
目录 >

xor

布尔表达式 1xor布尔表达式 2 返回 布尔表达式
布尔列表 1xor布尔列表 2 返回 布尔列表
布尔矩阵 1xor布尔矩阵 2 返回 布尔矩阵
如果 BooleanExpr1 为 true,BooleanExpr2 为 false,
则返回 true,反之亦然。
如果两个自变量均为 true 或均为 false 则返回
false。如果两个自变量中的任何一个都无法确定为
true 或 false,则返回简化的布尔表达式。
注 意 :请参阅 or 第109页 。

Integer1 xor Integer2 ⇒ 整数

在 Hex 模 式 下 :

字母顺序列表

169

目录 >

xor
使用 xor 运算逐位比较两个实整数。在内部运算

重要信息:¡„£¨²«Þ÷ƒ³ O°£

中,两个整数都将转换为带符号的 64 位二进制数
字。比较对应的位时,如果任何一位 但不是两位
同时 为 1 则结果为 1;如果两位均为 0 或两位均为
1 则结果为 0。返回的值代表位结果,将根据 Base
模式显示。

在 Bin 模 式 下 :

您可以输入任何进位制的整数。对于按二进制或十
六进制输入的整数,您必须分别使用 0b 或 0h 前
缀。不带前缀的整数都将被视为十进制 基数为
10)。

注意:二 进 制 输 入 最 多 可 为 64 位 不 包 括 0b 前

缀 。十 六 进 制 输 入 最 多 可 为 16 位 。

如果您输入的十进制整数对于带符号的 64 位二进
制形式来说过大,可使用对称的模数运算将该值纳
入合理的范围。更多信息,请参阅 4 Base2 第20
页 。
注 意 :请参阅 or 第109页 。

Z
zeros()
zeros(Expr, Var)⇒数组
zeros(Expr, Var=Guess)⇒数组
返回一个数组,其元素为使 Expr=0 的 Var 的实数
候选值。zeros() 通过计算 exp4 list(solve
(Expr=0, Var),Var) 完成此运算。

某些情况下,zeros() 的结果形式比 solve() 的结果
形式更为方便。不过,zeros() 的结果形式无法表示
隐解、带不等式的解或不涉及变量 Var 的解。
注 意 :另请参阅 cSolve()、cZeros() 和 solve()。

zeros({Expr1, Expr2}, {VarOrGuess1, VarOrGuess2
[, … ]})⇒矩阵
返回联立代数表达式的候选实数零点,其中每个

VarOrGuess 都指定了一个未知变量。
作为可选项,您可以为变量指定初始估计值。各

varOrGuess 的格式必须为:

变量
-或 -

170

字母顺序列表

目录 >

目录 >

zeros()

变量 = 实数 或非实数
例如,x 和 x=3 都是有效形式。
如果所有表达式都是多项式并且您未指定任何初
始估计值,zeros() 将使用 Gröbner/Buchberger 词法
消元法来求得所有实数零点。
例如,假设有一圆,其圆心在原点,半径为 r,另一
个圆的半径也为 r,其圆心在第一个圆与 x 轴的正
半轴交点处。使用 zeros() 求这两个圆交点。

如右侧示例中的 r 所示,联立多项式表达式可包含
无数值的其他变量,但稍后可以用给定值在解中进
行替换。
结果矩阵的每一行代表一个候选零点,其元素的顺
序与 VarOrGuess 数组中元素的顺序相同。为方便
提取某一行,可按 [ row] 对矩阵添加索引。

提取第 2 行:

解中也可以包含未在表达式中出现的未知变量。例
如,您可以将 z 作为未知变量,将之前的示例扩展
为两个半径为 r 的平行相交圆柱。这些圆柱零值说
明零值系列可能包含形式为 ck 的任意常数,其中 k
是 1 到 255 之间的整数后缀。

对于多项式方程组,计算时间或内存占用很大程度
上取决于未知值的排列次序。如果您的初始选择占
用过多内存或时间,请尝试重新排列表达式和/或

varOrGuess 数组中变量的次序。
如果未包括任何估计值,且所有表达式都不是任何
变量的多项式,而只是未知数的线性表达式,则
zeros() 会使用 Gaussian 消元法来尝试求得所有零

值。

字母顺序列表

171

目录 >

zeros()
如果方程组既不是其任何变量的多项式,也不是未
知数的线性表达式,则 zeros() 通过近似迭代法最
多只能求得一个零值。因此,未知数的数量必须等
于表达式的数量,并且表达式中的所有其他变量必
须化简为数值。
如果有估计值,各未知变量将从估计值开始搜索;
否则,从 0.0 开始。
使用估计值依次搜索其他零值。为了满足收敛,估
计值应尽可能地接近零值。

目录 >

zInterval
zInterval s, List[, Freq[, CLevel]]
数据数组输入
zInterval s,v, n [, CLevel]
摘要统计输入
计算 z 置信区间。结果摘要存储在 stat.results 变量中。 请参
阅第148页。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.CLower、stat.CUpper

未知总体平均值的置信区间

stat.x

正态随机分布的数据序列样本平均值

stat.ME

误差范围

stat.sx

样本标准差

stat.n

带样本平均值的数据序列长度

stat.s

数 据 序 列 List 的 已 知 总 体 标 准 差

zInterval_1Prop
zInterval_1Prop x , n [, CLevel]
计算单比例 z 置信区间。结果摘要存储在 stat.results 变量中。
请参阅第148页。

172

字母顺序列表

目录 >

目录 >

zInterval_1Prop

x 为非负整数。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。
输出变量

说明

stat.CLower、stat.CUpper

包含置信水平分布概率的置信区间

stat.Ç

计算的成功比例

stat.ME

误差范围

stat.n

数据序列中的样本数

目录 >

zInterval_2Prop
zInterval_2Prop x1, n1, x2, n2[, CLevel]
计算双比例 z 置信区间。结果摘要存储在 stat.results 变量中。
请参阅第148页。

x1 和 x2 为非负整数。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.CLower、stat.CUpper

包含置信水平分布概率的置信区间

stat.ÇDiff

计算的两个比例间差值

stat.ME

误差范围

stat.Ç1

第一个样本比例估算

stat.Ç2

第二个样本比例估算

stat.n1

数据序列一中的样本大小

stat.n2

数据序列二中的样本大小

zInterval_2Samp

目录 >

zInterval_2Samp s1,s2 , List1, List2[, Freq1[, Freq2,[ CLevel]]]
数据数组输入
zInterval_2Samp s1,s2,v1, n1,v2, n2[, CLevel]
摘要统计输入

字母顺序列表

173

目录 >

zInterval_2Samp
计算双样本 z 置信区间。结果摘要存储在 stat.results 变量中。
请参阅第148页。
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。
输出变量

说明

stat.CLower、stat.CUpper

包含置信水平分布概率的置信区间

stat.x1-x2

正态随机分布的数据序列样本平均值

stat.ME

误差范围

stat.x1、stat.x2

正态随机分布的数据序列样本平均值

stat.sx1、stat.sx2

List 1 和 List 2 的 样 本 标 准 差

stat.n1、stat.n2

数据序列中的样本数

stat.r1、stat.r2

数 据 序 列 List 1 和 List 2 的 已 知 总 体 标 准 差

目录 >

zTest
zTest m0,s, List,[ Freq[, Hypoth]]
数据数组输入
zTest m0,s,v, n[, Hypoth]
摘要统计输入
使用频率 freqlist 执行 z 检验。结果摘要存储在 stat.results 变
量中。 请参阅第148页。
依据以下规则之一检验 H0:m = m0:
对于 Ha:m < m0,设置 Hypoth<0
对于 Ha:m ƒ m0 默认值 ,设置 Hypoth0
对于 Ha:m > m0,设置 Hypoth>0
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.z

(x N m0) / (s / sqrt(n))

stat.P Value

可拒绝零假设的最小概率

stat.x

List 中 数 据 序 列 的 样 本 平 均 值

174

字母顺序列表

输出变量

说明

stat.sx

数 据 序 列 的 样 本 标 准 差 。仅 返 回 Data 输 入 值 。

stat.n

样本的大小

目录 >

zTest_1Prop
zTest_1Prop p0, x , n[, Hypoth]
计算单比例 z 检验。结果摘要存储在 stat.results 变量中。 请
参阅第148页。

x 为非负整数。
依据以下规则之一检验 H0:p = p0:
对于 Ha:p > p0,设置 Hypoth>0
对于 Ha:p ƒ p0( 默认值 ,设置 Hypoth=0
对于 Ha:p < p0,设置 Hypoth<0
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.p0

假设的总体比例

stat.z

计算的比例标准正规值

stat.PVal

可拒绝零假设的最小显著性水平

stat.Ç

估算的样本比例

stat.n

样本的大小

zTest_2Prop

目录 >

zTest_2Prop x1, n1, x2, n2[, Hypoth]
计算双比例 z 检验。结果摘要存储在 stat.results 变量中。 请
参阅第148页。

x1 和 x2 为非负整数。
依据以下规则之一检验 H0:p1 = p2:
对于 Ha:p1 > p2,设置 Hypoth>0
对于 Ha:p1 ƒ p2 默认值 ,设置 Hypoth0
对于 Ha:p < p0,设置 Hypoth<0

字母顺序列表

175

目录 >

zTest_2Prop
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。
输出变量

说明

stat.z

计算的比例差值标准正规值

stat.PVal

可拒绝零假设的最小显著性水平

stat.Ç1

第一个样本比例估算

stat.Ç2

第二个样本比例估算

stat.Ç

合并样本比例估算

stat.n1、stat.n2

取自尝试 1 和 2 的样本数

目录 >

zTest_2Samp
zTest_2Samp s1,s2 , List1, List2[, Freq1[, Freq2[, Hypoth]]]
数据数组输入
zTest_2Samp s1,s2,v1, n1,v2, n2[, Hypoth]
摘要统计输入
计算双样本 z 检验。结果摘要存储在 stat.results 变量中。 请
参阅第148页。
依据以下规则之一检验 H0:m = m2:
对于 Ha:m1 < m2,设置 Hypoth<0
对于 Ha:m1 ƒ m2,设置 Hypoth0
对于 Ha:m1 > m2,设置 Hypoth>0
有关数组中空元素结果的信息,请参阅 “空 空值 元素” 第
200页 。

输出变量

说明

stat.z

计算的平均值差值的标准正规值

stat.PVal

可拒绝零假设的最小显著性水平

stat.x1、stat.x2

List1 和 List2 中 数 据 序 列 的 样 本 平 均 值

stat.sx1、stat.sx2

List1 和 List2 中 数 据 序 列 的 样 本 标 准 差

stat.n1、stat.n2

样本的大小

176

字母顺序列表

符号
+ 加

+键

Expr1 + Expr2⇒ 表 达 式
返回两个自变量之和。

List1 + List2⇒数组
Matrix1 + Matrix2⇒矩阵
返回一个数组 或矩阵 ,其元素为 List1 和 List2
或 Matrix1 和 Matrix2 中对应元素之和。
两个自变量的维数必须相等。

Expr + List1⇒ 数 组
List1 + Expr⇒数组
返回一个数组,其元素为 Expr 与 List1 中每个元素
的和。

数组
返回一个数组,其元素为 Value 与 List1 中每个元
素的和。

Expr + Matrix1⇒ 矩 阵

Matrix1 + Expr⇒矩阵
返回一个矩阵,其对角线上的元素为 Expr 与

Matrix1 对角线上的各元素相加的和。Matrix1 必
须为方阵。

矩阵
返回一个矩阵,其对角线上的元素为 Value 与

Matrix1 对角线上的各元素相加的和。Matrix1 必
须为方阵。
注 意 :使用 .+ 点和 可将表达式分别与每个元素相

符号

177

+键

+ 加
加。

-键

N 减

Expr1 N Expr2⇒ 表 达 式
返回 Expr1 减去 Expr2 的差值。

List1N List2⇒数组
Matrix1 N Matrix2⇒矩阵
返回一个数组 或矩阵 ,其元素为 List1 或

Matrix1 中的元素减去 List2 或 Matrix2 中对应元
素的差值。
两个自变量的维数必须相等。

Expr N List1⇒ 数 组
List1 N Expr⇒数组
返回一个数组,其元素为 Expr 减去 List1 各元素的
差值或 List1 各元素减去 Expr 的差值。

数组
返回一个数组,其元素为 Value 减去 List1 各元素
的差值或 List1 各元素减去 Value 的差值。

Expr N Matrix1⇒ 矩 阵
Matrix1 N Expr⇒矩阵
ExprN Matrix1 返回一个矩阵,其元素为 Expr 乘以
单位矩阵再减去 Matrix1 得到的值。Matrix1 必须
为方阵。

Matrix1 N Expr 返回一个矩阵,其元素为 Matrix1
减去 Expr 与单位矩阵的乘积后得到的值。Matrix1
必须为方阵。

矩阵
注 意 :使用 . N 点差 可从各元素分别减去表达式。

r键

· 乘

Expr1 · Expr2⇒表达式
返回两个自变量的乘积。

178

符号

· 乘

r键

List1 · List2⇒数组
返回一个数组,其元素为 List1 和 List2 中各对应元
素的乘积。
两个数组的维数必须相等。

Matrix1 · Matrix2⇒矩阵
返回 Matrix1 和 Matrix2 的矩阵乘积。

Matrix1 的列数必须与 Matrix2 的行数相等。

Expr · List1数 组
List1 · Expr⇒数组
返回一个数组,其元素为 Expr 与 List1 中各元素的
乘积。

数组
返回一个数组,其元素为 Value 与 List1 中各元素
的乘积。

Expr · Matrix1⇒ 矩 阵
Matrix1 · Expr⇒矩阵
返回一个矩阵,其元素为 Expr 与 Matrix1 中各元
素的乘积。

矩阵
返回一个矩阵,其元素为 Value 与 Matrix1 中各元
素的乘积。
注 意 :使用 . · 点积 可将表达式分别与每个元素相

乘。

à 除

p键

Expr1 à Expr2⇒ 表 达 式
返回 Expr1 除以 Expr2 的商。
注 意 :另请参阅 分 数 模 板 第5页 。

List1 à List2⇒数组
返回一个由 List1 除以 List2 的商组成的数组。
两个数组的维数必须相等。

符号

179

p键

à 除

Expr à List1 ⇒ 数 组
List1 à Expr ⇒ 数组
返回一个数组,其元素为 Expr 除以 List1 中各元素
的商或 List1 中的各元素除以 Expr 的商。
返回一个数组,其元素为 Value 除以 List1 中各元素
的商或 List1 中的各元素除以 Value 的商。

Matrix1 à Expr ⇒ 矩 阵
返回一个矩阵,其元素为 Matrix1àExpr 的商。
注 意 :使用 ./ 点商 可使每个元素分别除以表达

式。

^ 乘方

Expr1 ^ Expr2 ⇒ 表 达 式
List1 ^ List2 ⇒ 数组
返回以第一个自变量为底,第二个自变量为乘方的
结果。
注 意 :另请参阅 指 数 模 板 第5页 。

对于数组,返回以 List1 中各元素为底,List2 中对
应元素为乘方的结果。
在实数域中,化简的奇分母分数乘方使用实数支,
而在复数模式下使用主支。

Expr ^ List1 ⇒ 数 组
返回以 Expr 为底,以 List1 各元素为乘方的计算结
果。

List1 ^ Expr ⇒ 数 组
返回以 List1 中各元素为底,以 Expr 为乘方的计算
结果。

180

符号

l键

^ 乘方

l键

squareMatrix1 ^ integer ⇒ 矩阵
返回以 squareMatrix1 为底,以 integer 为冥的计算
结果。

squareMatrix1 必须为方阵。
如果 integer = L1,计算逆矩阵。
如果 integer < L1,以合适的正数乘方计算逆矩阵。

x 2 平方

q键

Expr12 ⇒ 表 达 式
返回自变量的平方。

List12 ⇒ 数组
返回一个数组,其元素为 List1 中各元素的平方。

squareMatrix12 ⇒ 方阵
返回 squareMatrix1 的矩阵平方,此运算不同于计
算每个元素的平方。使用 .^2 可计算每个元素的平
方。

.+ 点加

^+ 键

Matrix1 .+ Matrix2 ⇒ 矩阵
Expr .+ Matrix1 ⇒ 矩 阵
Matrix1 .+ Matrix2 返回一个矩阵,其元素为
Matrix1 和 Matrix2 中各对应元素对的和。
Expr .+ Matrix1 返回一个矩阵,其元素为
Expr 与 Matrix1 中各元素的和。

.. 点差

^- 键

Matrix1 .N Matrix2 ⇒ 矩阵
Expr . NMatrix1 ⇒ 矩 阵
Matrix1 . N Matrix2 返回一个矩阵,其元素为
Matrix1 与 Matrix2 中各对应元素对的差。
Expr .NMatrix1 返回一个矩阵,其元素为 Expr

符号

181

.. 点差

^- 键

与 Matrix1 中各元素的差。

.· 点积

^r 键

Matrix1 .· Matrix2 ⇒ 矩阵
Expr . ·Matrix1 ⇒ 矩 阵
Matrix1 . · Matrix2 返回一个矩阵,其元素为
Matrix1 和 Matrix2 中各对应元素对的乘积。
Expr .·Matrix1 返回一个矩阵,其元素为 Expr
与 Matrix1 中各元素的乘积。

../ 点商

^p 键

Matrix1 ./ Matrix2 ⇒ 矩阵
Expr ./ Matrix1 ⇒ 矩 阵
Matrix1 ./ Matrix2 返回一个矩阵,其元素为
Matrix1 和 Matrix2 中各对应元素对的商。
Expr ./ Matrix1 返回一个矩阵,其元素为 Expr
与 Matrix1 中各元素的商。

.^ 点乘方

^l 键

Matrix1 .^ Matrix2 ⇒ 矩阵
Expr .^ Matrix1 ⇒ 矩 阵
Matrix1 .^ Matrix2 返回一个矩阵,其中 Matrix2 中
的元素是 Matrix1 中各对应元素的指数。
Expr .^ Matrix1 返回一个矩阵,其中 Matrix1
中的各元素是 Expr 的指数。

L 求负
LExpr1 ⇒ 表达式
LList1 ⇒ 数组
LMatrix1 ⇒ 矩阵
返回自变量的负值。

182

符号

v键

v键

L 求负
对于数组或矩阵,返回所有元素的负值。

在 Bin 模 式 下 :

如果自变量为二进制或十六进制整数,则求负将计

重要信息:零 ,非 字 母 O

算出它们的补数。

要 查 看 完 整 结 果 ,请 按
动光标。

£ ,然 后 使 用 ¡ 和 ¢ 移

/k 键

% 百分比

Expr1 %⇒ 表 达 式
List1 % ⇒ 数组

注意:要 强 制 获 得 近 似 结 果 ,

Matrix1 % ⇒ 矩阵

手持设备:按

/ ·。

Windows®:按 Ctrl+Enter 。

返回
对于数组或矩阵,返回由各元素分别除以 100 组成
的数组或矩阵。

= 等于

Expr1 = Expr2⇒布尔表达式
List1 = List2⇒布尔数组

Macintosh®:按 “+ Enter 。
iPad®:按 住 enter 然 后 选 择

。

=键
示 例 函 数 给 出 了 使 用 数 学 测 试 符 号 的 结 果 :=,
ƒ, <, {, >, |

Matrix1 = Matrix2⇒布尔矩阵
如果确定 Expr1 等于 Expr2,则返回 true。
如果确定 Expr1 不等于 Expr2,则返回 false。
其他情况则返回等式的简化形式。
对于数组和矩阵,返回各对应元素的比较结果。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

符号

183

=键

= 等于
绘 制 g(x) 的 结 果

/= 键

ƒ 不等于

Expr1 ƒ Expr2 ⇒布尔表达式

请 参 阅 “=” 等 于 示 例 。

List1 ƒ List2 ⇒布尔数组
Matrix1 ƒ Matrix2 ⇒布尔矩阵
如果确定 Expr1 不等于 Expr2,则返回 true。
如果确定 Expr1 等于 Expr2,则返回 false。
其他情况则返回等式的简化形式。
对于数组和矩阵,返回各对应元素的比较结果。
注 意 :您可以通过在计算机键盘上键入 /= ð»ΥÀ‘ÀÀ

„²°°£

/= 键

< 小于

Expr1 < Expr2 ⇒布尔表达式
List1 < List2 ⇒布尔数组
Matrix1 < Matrix2 ⇒布尔矩阵
如果确定 Expr1 小于 Expr2,则返回 true。
如果确定 Expr1 大于或等于 Expr2,则返回 false。
其他情况则返回等式的简化形式。
对于数组和矩阵,返回各对应元素的比较结果。

184

符号

请 参 阅 “=” 等 于 示 例 。

/= 键

{ 小于或等于

Expr1 { Expr2 ⇒布尔表达式

请 参 阅 “=” 等 于 示 例 。

List1 { List2 ⇒布尔数组
Matrix1 { Matrix2 ⇒布尔矩阵
如果确定 Expr1 小于或等于 Expr2,则返回 true。
如果确定 Expr1 大于 Expr2,则返回 false。
其他情况则返回等式的简化形式。
对于数组和矩阵,返回各对应元素的比较结果。
注 意 :您可以通过在计算机键盘上键入 <= ð»ΥÀ‘ÀÀ

„²°°£

/= 键

> 大于

Expr1 > Expr2 ⇒布尔表达式

请 参 阅 “=” 等 于 示 例 。

List1 > List2 ⇒布尔数组
Matrix1 > Matrix2 ⇒布尔矩阵
如果确定 Expr1 大于 Expr2,则返回 true。
如果确定 Expr1 小于或等于 Expr2,则返回 false。
其他情况则返回等式的简化形式。
对于数组和矩阵,返回各对应元素的比较结果。

/= 键

| 大于或等于

Expr1 | Expr2 ⇒布尔表达式

请 参 阅 “=” 等 于 示 例 。

List1 | List2 ⇒布尔数组
Matrix1 | Matrix2 ⇒布尔矩阵
如果确定 Expr1 大于或等于 Expr2,则返回 true。
如果确定 Expr1 小于 Expr2,则返回 false。
其他情况则返回等式的简化形式。
对于数组和矩阵,返回各对应元素的比较结果。
注 意 :您可以通过在计算机键盘上键入 >= ð»ΥÀ‘ÀÀ

„²°°£

符号

185

⇒ 逻辑隐含式

/= 键

布尔表达式 1 ⇒ 布尔表达式 2 返回 布尔表达式
布尔列表 1 ⇒ 布尔列表 2 返回 布尔列表
布尔矩阵 1 ⇒ 布尔矩阵 2 返回 布尔矩阵
整数 1 ⇒ 整数 2 返回 整数

计算表达式 not <自变量1> or <自变量2> 并返回真、
假或方程的简化形式 。
列表和矩阵则按元素返回对比。
注 意 :您可以通过键盘输入 => 来插入此运算符

⇔ 逻辑双隐含式,XNOR

/= 键

布尔表达式 1 ⇔ 布尔表达式 2 返回 布尔表达式
布尔列表 1 ⇔ 布尔列表 2 返回 布尔列表
布尔矩阵 1 ⇔ 布尔矩阵 2 返回 布尔矩阵
整数 1 ⇔ 整数 2 返回 整数

返回两个自变量 XOR 布尔运算的逻辑非。返回
真、假或简化方程。
列表和矩阵则按元素返回对比。
注 意 :您可以通过键盘输入 <=> 来插入此运算符

! 阶乘

º键

Expr1!⇒ 表 达 式
List1!⇒ 数组
Matrix1!⇒ 矩阵
返回自变量的阶乘。
对于数组或矩阵,返回由各元素阶乘组成的数组或
矩阵。

& 添加

String1 & String2 ⇒ 字符串
返回将 String2 添加到 String1 之后的文本字符串。

186

符号

/k 键

d() 导数

目录 >

d(Expr1, Var[, Order])⇒表达式
d(List1, Var[, Order])⇒数组
d(Matrix1, Var[, Order])⇒矩阵
返回关于变量 Var 的第一个自变量的一阶导数。

Order 如包括 必须为整数。如果阶数小于零,结
果将为反导数。
注 意 :您可以通过在计算机键盘上键入

derivative(...)插入此函数。
d() 不遵循传统运算规则先完全简化其自变量,然
后将函数定义应用到这些完全简化的自变量。d()
会按照以下步骤进行运算:
1.

仅将第二自变量化简到不成为常量。

2.

仅将第一自变量化简到可调用步骤 1 所确定的
变量的任意存储值。

3.

求出步骤 2 中关于步骤 1 变量的结果的符号导
数。

若第 1 步的变量中有储存的值或有用约束运算符
(“|”) 指定的值,请从第 3 步开始将该值代入结果。
注 意 :另请参阅 First derivative 第9

页 ;Second derivative 第10页 或 Nth derivative 第
10页 页 。

‰() 积分

目录 >

‰(Expr1, Var[, Lower, Upper]) ⇒ 值
‰(Expr1, Var[, Constant]) ⇒ 表达式
返回 Expr1 关于变量 Var 从 Lower 到 Upper 的积
分。
注 意 :另请参阅 定 积 分 模 板 或 不 定 积 分 模 板 第10

页 。
注 意 :您可以通过在计算机键盘上键入 integral(...)

插入此函数。
如果 Lower 和 Upper 省略,则返回不定积分。除非
您提供 Constant 自变量,否则积分的符号常数也将
省略。

符号

187

目录 >

‰() 积分
等效的不定积分之间相差一个数值常数。该常数可
能被隐藏—尤其是当不定积分包含对数或反三角函
数时。此外,有时也会添加分段常数表达式使不定
积分在一个更大的区间上有效,此时不使用普通公
式。
如果在该段中无法确定 Expr1 内置函数和运算符
的显式有限组合的,a() 将分段返回其本身。
当您提供 Lower 和 Upper 时,系统将在区间 Lower
< Var < Upper 内寻找所有间断点和非连续导数,并
在这些位置将区间分割成不同的子区间。
对于 Auto or Approximate 模式的 Auto 设置,数值积
分在无法确定不定积分或极限时使用。
对于 Approximate 设置,若可行,首先尝试数值积
分。只有在上述数值积分不适用或不起作用才采用

注意:要 强 制 获 得 近 似 结 果 ,

不定积分。
手持设备:按

/ ·。

Windows®:按 Ctrl+Enter 。
Macintosh®:按 “+ Enter 。
iPad®:按 住 enter 然 后 选 择

。

‰() 可嵌套使用计算多重积分。积分极限可能取决于
积分函数外部的积分变量。
注 意 :另请参阅 nInt() 第104页 。

‡() 平方根
‡ (Expr1)⇒表达式
‡ (List1)⇒数组
返回自变量的平方根。
对于数组,返回 List1 中所有元素的平方根。
注 意 :您可以通过在计算机键盘上键入 sqrt(...)

188

符号

/q 键

‡() 平方根

/q 键

ð»ΥÀ½Øþ˝°£
注 意 :另请参阅 平 方 根 模 板 第5页 。

Π() (prodSeq)

目录 >

Π(Expr1, Var, Low, High)⇒表达式
注 意 :您可以通过在计算机键盘上键入 prodSeq(...)

插入此函数。
计算 Expr1 在变量 Var 从 Low 到 High 取值时所对
应的结果,并返回这些结果的乘积。
注 意 :另请参阅 乘 积 模 板 (Π) 第9页 。

Π(Expr1, Var, Low, LowN1)⇒1
Π(Expr1, Var, Low, High) ⇒1/Π(Expr1, Var,
High+1, LowN 1) if High < LowN 1

使用的乘积公式引自以下参考资料:
Ronald L. Graham, Donald E. Knuth, and Oren
Patashnik. Concrete Mathematics:A Foundation for

Computer Science .Reading,
Massachusetts:Addison-Wesley, 1994.

符号

189

G() (sumSeq)

目录 >

G(Expr1, Var, Low, High)⇒表达式
注 意 :您可以通过在计算机键盘上键入 sumSeq

(...)插入此函数。
计算 Expr1 在变量 Var 从 Low 到 High 取值时所对
应的结果,并返回这些结果的和。
注 意 :另请参阅 求 和 模 板 第9页 。

G(Expr1, Var, Low, LowN 1)⇒0
G(Expr1, Var, Low, High) ⇒LG(Expr1, Var, High+1,
LowN1) if High < LowN 1

使用的求和公式引自以下参考资料:
Ronald L. Graham, Donald E. Knuth, and Oren
Patashnik. Concrete Mathematics:A Foundation for

Computer Science .Reading,
Massachusetts:Addison-Wesley, 1994.

目录 >

GInt()
GInt(NPmt1, NPmt2, N, I, PV ,[ Pmt], [ FV], [ PpY ],
[ CpY ], [ PmtAt], [ roundValue ])⇒值
GInt(NPmt1, NPmt2, amortTable )⇒值
计算指定支付范围内需支付的利息之和的分期偿
还函数。

NPmt1 和 NPmt2 定义支付范围的起始和结束日
期。

N、I、PV、Pmt、FV、PpY、CpY 和 PmtAt 在 TVM 自
变量表中有介绍 第164页 。
•

如果您省略 Pmt,则使用其默认值
Pmt=tvmPmt(N, I, PV, FV, PpY, CpY, PmtAt)。

•

如果您省略 FV,则使用其默认值 FV=0。

190

符号

目录 >

GInt()
•

PpY、CpY 和 PmtAt 的默认值与用于 TVM 函
数的值相同。

roundValue 指定四舍五入的小数位数。默认保留两
位小数。
G Int(NPmt1,NPmt2, amortTable ) 计算基于分期偿还
表 amortTable 的利息之和。amortTable 自变量必
须为 amortTbl() 第12页 下所介绍形式的矩阵。
注 意 :另请参阅下文的 GPrn() 和第20页的 Bal()。

GPrn()

目录 >

GPrn(NPmt1, NPmt2, N, I, PV, [ Pmt], [ FV], [ PpY ],
[ CpY ], [ PmtAt], [ roundValue ])⇒值
GPrn(NPmt1, NPmt2, amortTable )⇒值
计算指定支付范围内需支付的本金之和的分期偿
还函数。

NPmt1 和 NPmt2 定义支付范围的起始和结束日
期。

N、I、PV、Pmt、FV、PpY、CpY 和 PmtAt 在 TVM 自
变量表中有介绍 第164页 。
•

如果您省略 Pmt,则使用其默认值
Pmt=tvmPmt(N, I, PV, FV, PpY, CpY, PmtAt)。

•

如果您省略 FV,则使用其默认值 FV=0。

•

PpY、CpY 和 PmtAt 的默认值与用于 TVM 函
数的值相同。

roundValue 指定四舍五入的小数位数。默认保留两
位小数。
G Prn(NPmt1,NPmt2, amortTable ) 计算基于分期偿还
表 amortTable 的本金之和。amortTable 自变量必
须为 amortTbl() 第12页 下所介绍形式的矩阵。
注 意 :另请参阅上文的 GInt() 和第20页的 Bal()。

符号

191

/k 键

# 间接引用
# varNameString
调用名称为 varNameString 的变量。借助此功能,
您可以在函数中使用字符串创建变量名称。

创 建 或 调 用 变 量 xyz。

返 回 名 称 存 储 在 变 量 s1 中 的 变 量 (r) 的 值 。

i键

E 科学计数法

mantissaEexponent
输入一个科学记数法的数值。数值将表示为

mantissa × 10exponent。
提示:如果您要输入 10 的乘方而不引入十进制数
值结果结果,请使用 10^整数 。
注 意 :您可以通过在计算机键盘上键入 @E 插入此

运算符。例如,键入 2.3@E4 便可输入 2.3E4。

¹键

g 百分度

Expr1g⇒ 表 达 式

在 Degree、Gradian 或 Radian 模 式 下 :

List1g⇒数组
Matrix1g⇒矩阵
此函数让您能够在 Degree 或 Radian 模式下使用百
分度角度。
在 Radian 角度模式下,用 Expr1 乘以 p/200。
在 Degree 角度模式下,用 Expr1 乘以 g/100。
在 Gradian 模式下,原样返回 Expr1。
注 意 :您可以通过在计算机键盘上键入 @g 插入此

符号。

R 弧度

Expr1R⇒ 表 达 式
List1R⇒数组

192

符号

¹键
在 Degree、Gradian 或 Radian 角 度 模 式 下 :

¹键

R 弧度

Matrix1R⇒矩阵
此函数让您能够在 Degree 或 Gradian 模式下使用
弧度角。
在 Degree 角度模式下,用自变量乘以 180/p。
在 Radian 模式下,原样返回自变量。
在 Gradian 模式下,用自变量乘以 200/p。
提示:如果您希望在使用函数时无论采用何种模
式,均强制使用弧度角,可使用 R。
注 意 :您可以通过在计算机键盘上键入 @r 插入此

符号。

¹键

¡ 度

Expr1¡⇒ 表 达 式

在 Degree、Gradian 或 Radian 角 度 模 式 下 :

List1¡⇒数组
Matrix1¡⇒矩阵
此函数让您能够在 Gradian 或 Radian 模式下使用

在 Radian 角 度 模 式 下 :

度数角。
注意:要 强 制 获 得 近 似 结 果 ,

在 Radian 角度模式下,用自变量乘以 p/180。
在 Degree 模式下,原样返回自变量。
在 Gradian 角度模式下,用自变量乘以 10/9。

手持设备:按

/ ·。

Windows®:按 Ctrl+Enter 。
Macintosh®:按 “+ Enter 。

注 意 :您可以通过在计算机键盘上键入 @d 插入此

符号。

iPad®:按 住 enter 然 后 选 择

/k 键

¡, ', '' 度/分/秒

dd¡mm'ss.ss''⇒表达式

。

在 Degree 角 度 模 式 下 :

dd正数或负数
mm非负数
ss.ss非负数
返回 dd+(mm/60)+(ss.ss/3600)。
使用 -60 进制的输入格式,您可以:

符号

193

/k 键

¡, ', '' 度/分/秒
•

以度/分/秒格式输入角度,而无需考虑当前角
度模式。

•

以时/分/秒格式输入时间。

注 意 :ss.ss 后跟两个撇号 ('') 而不是引号 (")。

/k 键

± 角度
[ Radius,±q_Angle ]⇒向量
极坐标输入

在 Radian 模 式 和 向 量 格 式 下 设 置 为 :
直角坐标

[ Radius,±q_Angle , Z_Coordinate ]⇒向量
圆柱坐标输入
[ Radius,±q_Angle ,±q_Angle ]⇒向量
球坐标输入

圆柱坐标

根据 Vector Format 模式设置以向量形式返回坐标:
直角坐标、圆柱坐标、球坐标。
注 意 :您可以通过在计算机键盘上键入 @< 插入此

符号。
球坐标

(Magnitude ± Angle )⇒复数值

在 Radian 角 度 模 式 和 Rectangular 复 数 格 式 下 :

极坐标输入
以 (r±q) 极坐标形式输入复数值。Angle 将根据当
前 Angle 模式设置显示。

注意:要 强 制 获 得 近 似 结 果 ,
手持设备:按

/ ·。

Windows®:按 Ctrl+Enter 。
Macintosh®:按 “+ Enter 。
iPad®:按 住 enter 然 后 选 择

194

符号

。

º键

',撇号

变量 '
变量 '''
在微分方程中输入撇号。单个撇号代表一阶微分方
程,两个撇号代表二阶微分方程,依此类推。

请参阅 “空 空值 元素” 第200
_ 下划线作为空元素

页 。

/_ 键

_ 下划线作为单位指示符

Expr_Unit
为 Expr 指定单位。所有单位名称必须以下划线开
头。
您可以使用预定义的单位或创建您个人的单位。有

注意:您 可 以 在 Catalog 中 找 到 转 换 符 号 4。单 击

,然 后 单 击 Math Operators。

关预定义单位列表,可打开 Catalog 并显示 Unit
Conversions 选项卡。您可以从 Catalog 选择单位名
称或直接键入单位名称。

Variable _

假定 z 未定义:

当 Variable 没有值时,将视为复数处理。默认情况
下,如果变量不带 _ ,则视为实数处理。
如果 Variable 有值,则 _ 将忽略且 Variable 会保留
其原来的数据类型。
注 意 :您可以将复数保存到变量中 无需使用 _ 。

不过,为了在 cSolve()、cZeros() 等计算中获得最佳
结果,建议使用 _。

4 转换

/k 键

Expr_Unit1 4 _Unit2⇒Expr_Unit2
将表达式从一种单位转换到另一种。
_ 下划线字符可指示单位。两个单位必须属于同一
类别 例如,Length 或 Area 。
有关预定义单位列表,可打开 Catalog 并显示 Unit
Conversions 选项卡:

符号

195

4 转换
•

您可以从列表中选择一个单位名称。

•

您可以从列表顶部选择转换运算符 4,

/k 键

也可以手动键入单位名称。要在手持设备上键入单
位名称的同时键入“_”,请按 /_。
注 意 :要转换温度单位,可使用 tmpCnv() 和

@ tmpCnv()。4 转换运算符不处理温度单位。

目录 >

10^()
10^ (Expr1)⇒表达式
10^ (List1)⇒数组
返回以 10 为底,自变量为乘方的计算结果。
对于数组,返回以 10 为底,以 List1 中各元素为乘
方的计算结果。
10^(squareMatrix1)⇒方阵
返回以 10 为底,squareMatrix1 为乘方的计算结
果。此运算不同于计算以 10 为底,以方阵中各元素
为乘方的值。有关计算方法的信息,请参阅 cos()。

squareMatrix1 必须可对角化,结果始终包含浮点
数。

^/ 倒数

Expr1 ^/⇒ 表 达 式
List1 ^/⇒数组
返回自变量的倒数。
对于数组,返回 List1 中所有元素的倒数。

squareMatrix1 ^/⇒方阵
返回 squareMatrix1 的逆矩阵。

squareMatrix1 必须为非退化方阵。

196

符号

目录 >

| 约束运算符

/k 键

表达式 | 布尔表达式 1 [and布尔表达式 2]...
表达式 | 布尔表达式 1 [or布尔表达式 2]...
约束符号 (“|”) 表示二进制运算符。| 左侧的运算数
是一个表达式。| 右侧的运算数指定了一个或多个
影响表达式简化的关系。| 后的多个关系必须使用
“and” 或 “or” 逻辑运算符进行连接。
约束运算符有三种基本功能:
•

代换

•

区间约束

•

排除

代换是用等式的形式表示的,如 x=3 或 y=sin(x)。
为有效起见,左侧应该是一个简单变量。表达式 |

变量 = 值 将代换 表达式 中所有 变量 的 值 。

区间约束是用 “and” 或 “or” 逻辑运算符连接的一个
或多个不等式。区间约束还允许简化,而在其他情
况下简化可能无效或不可计算。

排除是使用“不等于” /= 或 ƒ 关系运算符从对象中
排除特定值。主要用于在使用 cSolve()、cZeros()、
fMax()、fMin()、solve()、zeros() 等时排除精确解。

符号

197

& 存储

/h 键

Expr & Var
List & Var
Matrix & Var
Expr & Function(Param1,...)
List & Function(Param1,...)
Matrix & Function(Param1,...)
如果变量 Var 不存在,则创建变量并将其赋值为

Expr、List 或 Matrix 。
如果变量 Var 已存在且未被锁定或保护,则用

Expr、List 或 Matrix 替换其值。
提示:如果您打算使用未定义变量进行符号运算,
请避免用常用的单字符变量 例如,a、b、c、x、y、z
等等 赋值。
注 意 :您可以通过在计算机键盘上键入 =:来插入

此运算符以作为快捷方式。例如,键入 pi/4 =:
myvar。

:= 赋值

Var := Expr
Var := List
Var := Matrix
Function(Param1,...):= Expr
Function(Param1,...):= List
Function(Param1,...):= Matrix
如果变量 Var 不存在,则创建 Var 并将其赋值为

Expr、List 或 Matrix 。
如果变量 Var 已存在且未被锁定或保护,则用

Expr、List 或 Matrix 替换其值。
提示:如果您打算使用未定义变量进行符号运算,
请避免用常用的单字符变量 例如,a、b、c、x、y、z
等等 赋值。

198

符号

/t 键

/k 键

© 注释
© [ text]
© 将 文本 作为注释行处理,可用于对所创建的函数
和程序进行注释。
© 可位于行首或行间的任意位置。© 右侧直到该行
结尾的所有内容均为注释。
输 入 样 本 的 注 意 事 项 :关于输入多行程序和函数

定义的说明,请参阅产品指导手册中的“计算器”章
节。

0B 键,0H 键

0b,0h
0b 二进制数字

在 Dec 模 式 下 :

0h 十六进制数字
分别表示二进制或十六进制数值。要输入二进制或
十六进制数值,在任何进位制模式下,您都必须输
入 0b 或 0h 前缀。不带前缀的数值都将视为十进制

在 Bin 模 式 下 :

基数为 10 处理。
结果根据进位制模式显示。

在 Hex 模 式 下 :

符号

199

空 空值 元素
分 析 真 实 数 据 时 ,您 可 能 无 法 始 终 拥 有 完 整 的 数 据 集 。TI-Nspire™ CAS 软 件 允 许 空
或 空 值 数 据 元 素 ,因 此 您 可 以 处 理 近 乎 完 整 的 数 据 ,而 不 必 重 新 开 始 或 放 弃 不 完
整的情况。
您 可 以 在 Lists & Spreadsheet 章 节 的 “ Graphing spreadsheet data.”下 找 到 涉 及 空 元 素
的数据示例。
您 可 以 通 过 delVoid() 函 从 列 表 中 删 除 空 元 素 。isVoid() 函 数 让 您 能 够 检 验 空 元 素 。
有 关 详 细 信 息 ,请 参 阅 delVoid() 第 48页 和 isVoid() 第 80页 。
注意:要 在 数 学 表 达 式 中 手 动 输 入 空 元 素 ,请 键 入 “_”或 关 键 字 void。计 算 表 达 式

时 ,关 键 字 void 将 自 动 转 换 为 “_”符 号 。要 在 手 持 设 备 上 键 入 “_”,请 按

涉及空元素的计算
大多数涉及空值输入的计算都将生成空值结果。请
参阅下面的特殊情况。

包含空值元素的数组自变量
以下函数和命令会忽略 跳过 数组自变量中找到
的空值元素。
count, countIf, cumulativeSum, freqTable4 list,
frequency, max, mean, median, product, stDevPop,
stDevSamp, sum, sumIf, varPop, and varSamp,以

及回归计算 OneVar, TwoVar 和 FiveNumSummary
统计,置信区间和统计检验

SortA 和 SortD 会将第一个自变量中的所有空值元

素移至底部。

200

空( 空值) 元素

/ _。

包含空值元素的数组自变量

在回归中,X 或 Y 数组中的空值会引入残差对应元
素的空值。

回归中省略的类别会引入残差对应元素的空值。

回归中频率为 0 时会引入残差对应元素的空值。

空 空值 元素

201

输入数学表达式的快捷方式
借 助 快 捷 方 式 ,您 可 以 通 过 输 入 数 学 表 达 式 的 元 素 ,而 无 需 使 用 Catalog 或 Symbol
Palette。例 如 ,要 输 入 表 达 式 ‡6,您 可 以 在 输 入 行 中 键 入 sqrt(6)。按 下 · 时 ,表
达 式 sqrt(6) 将 更 改 为 ‡6。一 些 快 捷 方 式 从 手 持 设 备 和 计 算 机 键 盘 均 可 使 用 。另 一
些则主要从计算机键盘使用。

从手持设备或计算机键盘
要输入的内容:

键入的快捷方式:

p

pi

q

theta

ˆ

infinity

{

<=

|

>=

ƒ

/=

⇒ 逻辑隐含式

=>

⇔ 逻辑双隐含式,
XNOR

<=>

& 存储运算符

=:

| | 绝对值

abs(...)

‡()

sqrt(...)

d()

derivative(...)

‰()

integral(...)

G() 求 和 模 板

sumSeq(...)

Π() 乘 积 模 板

prodSeq(...)

sin / () , cos/ () , ...

arcsin(...), arccos(...), ...

@ List()

deltaList(...)

@ tmpCnv()

deltaTmpCnv(...)

202

输入数学表达式的快捷方式

从计算机键盘
要输入的内容:

键入的快捷方式:

c1, c2, ... 常 数

@c1, @c2, ...

n1, n2, ... 整 数 常 数

@n1, @n2, ...

i 虚数常数

@i

e 以 e 为底的自然对

@e

数
E 科学计数法

@E

T

转置

@t

R 弧度

@r

¡ 度

@d

g 百分度

@g

± 角度

@<

4 转换

@>

4Decimal 、
4approxFraction() 等 。

@>Decimal、@>approxFraction() 等 。

输入数学表达式的快捷方式

203

EOS™ (Equation Operating System) 层 次 结 构
本 节 介 绍 TI-Nspire™ CAS 数 学 及 科 学 学 习 技 术 所 采 用 的 Equation Operating System
(EOS™)。数 值 、变 量 和 函 数 均 以 简 单 、直 接 的 顺 序 输 入 。EOS™ 软 件 可 使 用 括 号 归 组
并根据下面介绍的属性计算表达式和方程。

计算顺序
级别

运算符

1

圆 括 号 ( )、方 括 号 [ ]、花 括 号 { }

2

间 接 (#)

3

函数调用

4

后 置 运 算 符 :度 -分 -秒 (-,',")、阶 乘 (!)、百 分 比 (%)、弧 度 (QRS)、下 标 ([ ])、转
置 (T)

5

求 幂 、乘 方 运 算 符 (^)

6

求 负 (L)

7

字 符 串 联 结 (&)

8

乘 (¦)、除 (/)

9

加 (+)、减 (-)

10

相 等 关 系 :等 于 (=)、不 等 于 (ƒ 或 /=),小 于 (<)、小 于 或 等 于 { 或 <= 、大
于 (>)、大 于 或 等 于 | 或 >=

11

逻 辑 not

12

逻 辑 and

13

逻 辑 or

14

xor 、nor 、nand

15

逻 辑 隐 含 式 (⇒)

16

逻 辑 双 隐 含 式 ,XNOR (⇔)

17

约 束 运 算 符 (“|”)

18

存 储 (&)

204

EOS™ (Equation Operating System) 层次结构

圆 括 号 、方 括 号 和 花 括 号
首 先 计 算 包 含 在 圆 括 号 、方 括 号 或 花 括 号 内 的 所 有 计 算 。例 如 ,在 表 达 式 4(1+2) 中 ,
EOS é 软 件 首 先 计 算 表 达 式 在 圆 括 号 内 的 部 分 即 1+2 ,然 后 将 结 果 3 乘 以 4.
表 达 式 或 方 程 内 的 左 右 圆 括 号 、方 括 号 和 花 括 号 数 必 须 相 同 。否 则 会 显 示 说 明 缺 少
元 素 的 错 误 消 息 。例 如 ,(1+2)/(3+4 将 显 示 错 误 消 息 “Missing ).”
注 意 :由于 TI-Nspire™ CAS 软件允许您定义自己的函数,因此如果变量名后跟包含在括号内的表达

式,将被视为“函数调用”而不是隐含的乘法。例如,a(b+c) 是通过 b+c 求函数 a 的值。如果要将表达
式 b+c 与变量 a 相乘,可使用显式乘法:a∗(b+c)。

间接运算
间 接 运 算 符 (#) 可 将 字 符 串 转 换 为 变 量 或 函 数 名 称 。例 如 ,#(“x”&”y”&”z”) 创 建 变 量 名
称 xyz。间 接 运 算 还 可 以 创 建 和 修 改 程 序 内 部 的 变 量 。例 如 ,如 果 10"r 且 “r”"s1,则
#s1=10。

后置运算符
后 置 运 算 符 是 直 接 跟 在 自 变 量 之 后 的 运 算 符 ,例 如 ,5!、25% 或 60¡15' 45"。后 跟 后 置
运 算 符 的 自 变 量 以 第 四 优 先 级 进 行 计 算 。例 如 ,在 表 达 式 4^3!中 ,首 先 计 算 3!。结 果
6,然 后 计 算 以 4 为 底 ,以 6 为 指 数 的 值 ,得 出 4096。

求幂
求 幂 (^) 和 逐 个 元 素 求 幂 (.^) 均 为 自 右 至 左 进 行 计 算 。例 如 ,表 达 式 2^3^2 与 2^(3^2)
计 算 得 到 的 结 果 相 同 ,都 为 512。而 (2^3)^2 得 到 的 结 果 则 不 同 ,是 64。

求负
要 输 入 负 数 ,请 先 按

v 然 后 输 入 数 值 。后 置 运 算 和 求 幂 将 在 求 负 之 前 进 行 。例 如 ,

Lx2 的 结 果 为 负 数 ,L92 = L81。使 用 括 号 对 负 数 求 平 方 ,例 如 (L9) 2 得 到 的 结 果 为 81。

约 束 (“|”)
约 束 运 算 符 (“|”) 后 的 自 变 量 对 运 算 符 前 的 自 变 量 计 算 有 一 系 列 的 影 响 。

EOS™ (Equation Operating System) 层次结构

205

错误代码和消息
出 现 错 误 消 息 时 ,其 代 码 将 赋 值 给 变 量 errCode。用 户 定 义 的 程 序 和 函 数 可 以 检 查
errCode 以 确 定 出 错 的 原 因 。有 关 使 用 errCode 的 示 例 ,请 参 阅 Try 命 令 下 的 示 例 2
第 161页 。
注意:某 些 错 误 情 况 仅 适 用 于 TI-Nspire™ CAS 产 品 ,而 另 一 些 则 适 用 于 TI-Nspire™

产品。
错误代码

说明

10

函数未返回值

20

检 验 未 解 析 为 TRUE 或 FALSE。
通 常 ,未 定 义 的 变 量 无 法 进 行 比 较 。例 如 ,如 果 a 或 b 未 定 义 ,则 在 执 行 If 语 句 时 检 验 If
aa 其 中 a 是 未 定 义 变 量
将导致此错误。

200

限制条件表达式无效
例 如 ,solve(3x^2-4=0,x) | x<0 或 x>5 将 产 生 此 错 误 消 息 ,原 因 是 限 制 条 件 以 “or” 分 隔 ,而 不
是 以 “and” 分 隔 。

210

数据类型无效
自变量的数据类型错误。

220

因变量受限

230

维数
数 组 或 矩 阵 指 数 无 效 。例 如 ,如 果 数 组 {1,2,3,4} 存 储 在 L1 中 ,则 L1[5] 为 维 数 错 误 ,因 为 L1
只包含四个元素。

235

维 数 错 误 。数 组 中 元 素 数 量 不 足 。

240

维数不匹配
两 个 或 多 个 自 变 量 的 维 数 必 须 相 同 。例 如 ,[1,2]+[1,2,3] 的 维 数 不 匹 配 ,因 为 两 个 矩 阵 包 含
的元素个数不同。

250

除数为零

260

域错误
自 变 量 必 须 在 指 定 域 内 。例 如 ,rand(0) 无 效 。

270

变量名称重复

280

Else 和 ElseIf 在 If...EndIf 块 外 部 无 效

290

EndTry 缺 少 匹 配 的 Else 语 句

295

迭代过度

300

数组或矩阵由预期的 2 个或 3 个元素组成

310

nSolve 的 第 一 自 变 量 必 须 是 一 元 方 程 。不 能 包 含 除 利 率 变 量 外 的 其 他 无 值 变 量 。

320

solve 或 cSolve 的 第 一 自 变 量 必 须 是 方 程 或 不 等 式
例 如 ,solve(3x^2-4,x) 无 效 ,因 为 第 一 自 变 量 不 是 一 个 方 程 。

345

单位不一致

350

指数超出范围

360

间接字符串不是有效的变量名称

错误代码和消息

207

错误代码

说明

380

未 定 义 Ans
要 么 上 一 次 计 算 未 创 建 Ans,要 么 之 前 未 输 入 任 何 计 算 。

390

分配无效

400

赋值无效

410

命令无效

430

当前模式设置无效

435

估计值无效

440

隐含乘法无效
例 如 ,x(x+1) 无 效 ;而 x*(x+1) 是 正 确 的 句 法 。这 样 是 为 了 避 免 混 淆 隐 含 乘 法 与 函 数 调 用 。

450

在函数或当前表达式中无效
只有特定命令在用户定义的函数中有效。

490

在 Try..EndTry 块 中 无 效

510

数组或矩阵无效

550

在函数或程序外部无效
有 些 命 令 在 函 数 或 程 序 外 部 无 效 。例 如 ,Local 只 能 在 函 数 或 程 序 中 使 用 。

560

在 Loop..EndLoop、For..EndFor 或 While..EndWhile 块 外 部 无 效
例 如 ,Exit 命 令 仅 在 这 些 循 环 块 内 部 有 效 。

565

在程序外部无效

570

路径名无效
例 如 ,\var 无 效 。

575

复数极坐标无效

580

程序引用无效
程 序 不 能 在 函 数 或 表 达 式 内 引 用 如 1+p(x),其 中 p 为 程 序 。

600

表格无效

605

单位使用无效

610

Local 语 句 中 的 变 量 名 称 无 效

620

变量或函数名称无效

630

变量引用无效

640

向量句法无效

650

链接传输

208

错误代码和消息

错误代码

说明
两 个 设 备 之 间 的 传 输 未 完 成 。请 确 认 连 接 电 缆 两 端 均 已 牢 固 连 接 。

665

矩阵不可对角化

670

内存不足
1.删 除 本 文 档 中 的 部 分 数 据
2.保 存 并 关 闭 此 文 档
如 果 步 骤 1 和 2 都 无 法 完 成 ,请 取 出 电 池 然 后 重 新 插 入

672

资源耗尽

673

资源耗尽

680

( 缺失

690

) 缺失

700

“ 缺失

710

] 缺失

720

} 缺失

730

块句法的开始或结束部分缺失

740

If..EndIf 块 中 缺 少 Then

750

名称不是函数或程序

765

没有选择函数

780

找不到解

800

非实数结果
例 如 ,如 果 软 件 使 用 Real 设 置 ,则 ‡(-1) 无 效 。
要 允 许 复 数 结 果 ,请 将 “Real or Complex”模 式 设 置 更 改 为 RECTANGULAR 或 POLAR。

830

上溢

850

找不到程序
执行期间无法在提供的路径找到一个程序对于另一程序的引用。

855

绘 图 中 不 允 许 使 用 Rand 类 型 函 数

860

递归太深

870

名称或系统变量已保留

900

自变量错误
中 位 数 -中 位 数 模 型 无 法 应 用 到 数 据 集 。

910

句法错误

错误代码和消息

209

错误代码

说明

920

文本未找到

930

自变量过少
函数或命令缺少一个或多个自变量。

940

自变量过多
表达式或方程包含过多自变量且无法计算。

950

下标过多

955

未定义的变量过多

960

变量未定义
未 向 变 量 赋 值 。请 使 用 以 下 命 令 之 一 :

•

sto &

•

:=

•

Define

给变量赋值。
965

操作系统未获得许可

970

正 在 使 用 变 量 ,因 此 不 能 被 引 用 或 更 改

980

变量受保护

990

变量名称无效
请确定名称未超出长度限制

1000

窗口变量域

1010

缩放

1020

内部错误

1030

内存保护违规

1040

不 支 持 的 函 数 。此 函 数 需 要 计 算 机 代 数 系 统 。尝 试 使 用 TI-Nspire™ CAS。

1045

不 支 持 的 运 算 符 。此 运 算 符 需 要 计 算 机 代 数 系 统 。尝 试 使 用 TI-Nspire™ CAS。

1050

不 支 持 的 功 能 。此 运 算 符 需 要 计 算 机 代 数 系 统 。尝 试 使 用 TI-Nspire™ CAS。

1060

输 入 自 变 量 必 须 是 数 值 。仅 允 许 输 入 数 值 。

1070

三 角 函 数 自 变 量 过 大 ,无 法 精 确 化 简

1080

不 支 持 使 用 Ans。此 应 用 程 序 不 支 持 Ans。

1090

函 数 未 定 义 。请 使 用 以 下 命 令 之 一 :

210

•

Define

•

:=

错误代码和消息

错误代码

说明
•

sto &

以定义函数。
1100

非实数计算
例 如 ,如 果 软 件 使 用 Real 设 置 ,则 ‡(-1) 无 效 。
要 允 许 复 数 结 果 ,请 将 “Real or Complex”模 式 设 置 更 改 为 RECTANGULAR 或 POLAR。

1110

限值无效

1120

符号无变化

1130

自变量不能是数组或矩阵

1140

自变量错误
第 一 自 变 量 必 须 是 关 于 第 二 自 变 量 的 多 项 式 表 达 式 。如 果 缺 少 第 二 自 变 量 ,软 件 将 尝 试
选择默认值。

1150

自变量错误
前 两 个 自 变 量 必 须 是 关 于 第 三 个 自 变 量 的 多 项 式 表 达 式 。如 果 缺 少 第 三 个 自 变 量 ,软 件
将尝试选择默认值。

1160

库路径名称无效
路 径 名 称 必 须 使 用 xxx\yyy 形 式 ,其 中 :

•

xxx 部分可以是 1 到 16 个字符。

•

yyy 部分可以是 1 到 15 个字符。

更 多 信 息 请 参 见 文 档 中 的 “库 ”一 节 。
1170

1180

库路径名称使用无效

•

不能使用 Define、:= 或 sto & 向路径名称赋值。

•

路径名称不能为 Local 变量,也不能作为参数在函数或程序定义中使用。

库变量名称无效。
请确定名称满足以下要求:

•

不包含句点

•

不以下划线开始

•

不超过 15 个字符

更 多 信 息 请 参 见 文 档 中 的 “库 ”一 节 。
1190

未找到库文档:

•

验证库位于 MyLib 文件夹中。

•

刷新库。

更 多 信 息 请 参 见 文 档 中 的 “库 ”一 节 。
1200

未找到库变量:

•

验证库变量位于库的第一个问题中。

错误代码和消息

211

错误代码

说明
•

请确定库变量定义为 LibPub 或 LibPriv。

•

刷新库。

更 多 信 息 请 参 见 文 档 中 的 “库 ”一 节 。
1210

库快捷方式名称无效。
请确定名称满足以下要求:

•

不包含句点

•

不以下划线开始

•

不超过 16 个字符

•

不是保留名称

更 多 信 息 请 参 见 文 档 中 的 “库 ”一 节 。
1220

域错误:
tangentLine 和 normalLine 函 数 仅 支 持 实 值 函 数 。

1230

域错误。
Degree 或 Gradian 角 度 模 式 不 支 持 三 角 转 换 运 算 符 。

1250

自变量错误
使用线性方程组。
带变量 x 和 y 的二元线性方程组示例:
3x+7y=5
2y-5x=-1

1260

自变量错误:
nfMin或 nfMax 的 第 一 自 变 量 必 须 是 单 变 量 表 达 式 。不 能 包 含 除 利 率 变 量 外 的 其 他 无 值 变
量。

1270

自变量错误
导数必须为 1 阶或 2 阶。

1280

自变量错误
请使用扩展式单变量多项式。

1290

自变量错误
请使用单变量多项式。

1300

自变量错误
多项式系数必须计算成数值。

1310

自变量错误:
函数的一个或多个自变量无法计算。

1380

212

自变量错误:

错误代码和消息

错误代码

说明
不 允 许 嵌 套 调 用 domain() 函 数 。

错误代码和消息

213

警告代码和消息
您 可 以 使 用 warnCodes() 函 数 存 储 通 过 计 算 表 达 式 生 成 的 警 告 代 码 。此 表 格 列 出 每
个数字警告代码及其关联的消息。
有 关 存 储 警 告 代 码 的 示 例 ,请 参 阅 warnCodes() 第 168页 。
警告代码

消息

10000

进行运算可能会得到假解。

10001

求方程的微分可能会得到假方程。

10002

解可疑

10003

精确度可疑

10004

进行运算可能得不到解。

10005

cSolve 可 能 会 指 定 更 多 零 点 。

10006

Solve 可 能 会 指 定 更 多 零 点 。

10007

可 能 存 在 更 多 解 。尝 试 指 定 合 适 的 上 下 限 和 /或 估 计 值 。
使 用 solve() 的 示 例 :

•

solve 方程,变量=估计值 |下界<变量<上界

•

solve 方程,变量 |下界<变量<上界

•

solve 方程,变量=估计值

10008

结果域可能比输入域小。

10009

结果域可能比输入域大。

10012

非实数计算

10013

ˆ^0 或 undef^0 被 1 取 代

10014

undef^0 被 1 取 代

10015

1^ˆ 或 1^undef 被 1 取 代

10016

1^undef 被 1 取 代

10017

溢 出 被 ˆ 或 Lˆ 取 代

10018

运 算 需 要 64 位 值 且 返 回 64 位 值 。

10019

资 源 耗 尽 ,简 化 可 能 未 完 成 。

10020

三 角 函 数 自 变 量 过 大 ,无 法 精 确 约 简 。

10021

输入中包含未定义参数。
结果可能并非对所有可能的参数值都有效。

10022

214

指定合适的上下边界可能可得到解。

警告代码和消息

警告代码

消息

10023

标量已乘以单位矩阵。

10024

使用近似计算获得结果。

10025

精确模式下无法验证是否相等。

10026

必 须 忽 略 限 制 条 件 。以 "\" '变 量 数 学 测 试 符 号 限 制 条 件 ' 形 式 或 这 些 形 式 的 组 合 指 定 限 制
条 件 ,例 如 ,'x<3 and x>-12'

警告代码和消息

215

Texas Instruments 支 持 与 服 务
一般信息
有 关 TI 产 品 和 服 务 的 更 多 信 息 ,请 通 过 电 子 邮 件 与 TI 联 系 或 访 问 TI 网 址 。

电 子 邮 件 咨 询 : ti-cares@ti.com
主页:

education.ti.com

维修和保修信息
关 于 保 修 期 限 和 条 款 ,及 产 品 维 修 的 信 息 ,请 参 阅 本 产 品 附 带 的 保 修 声 明 ,或 者 联
系 当 地 的 Texas Instruments 零 售 商 /分 销 商 。

216

Texas Instruments 支持与服务

索引
-,度/分/秒[*]

193

-,度符号[*]

193

−
− 次方根
模板

5

−,减[*]

178

!
!,阶乘

186

"
",秒符号

193

#
#,间接引用

192

#,间接运算符

205

%
%,百分比

183

&
&,添加

186

*
*,乘

178

索引

217

,
,分符号

193

,撇号

195

.
.-,点差

181

.*,点积

182

./,点商

182

.^,点乘方

182

.+,点加

181

/
/,除[*]

179

:
:=,赋值

198

^
^⁻¹,倒数

196

^,乘方

180

_
_,单位指示

195

|
|,约束运算符

197

+
+,加

218

177

索引

≠
≠,不等于[*]

184

=
=,等于

183

>
>,大于

185

∑
∑( ),求和[*]

190

∑Int( )

190

∑Prn( )

191

√
√,平方根[*]

188

∫
∫,积分[*]

187

≤
≤,小于或等于

185

≥
≥,大于或等于

185

►
►,转换单位[*]

195

►,转换为百分度角度[Grad]

74

索引

219

►approxFraction( )

17

►Base10,以十进制整数显示[Base10]

22

►Base16,以十六进制显示[Base16]

22

►Base2,以二进制显示[Base2]

20

►cos,以余弦形式显示[cos]

31

►Cylind,以圆柱坐标向量显示,[Cylind]

42

►DD,以十进制角度显示[DD]

45

►Decimal,显示十进制结果[Decimal]

45

►DMS,以度/分/秒显示[DMS]

52

►exp,以 e 形式显示[exp]

58

►Polar,以极坐标向量显示[Polar]

112

►Rad,转换为弧度角度[Rad]

121

►Rect,以直角坐标向量显示[Rect]

124

►sin,以正弦形式显示[sin]

140

►Sphere,以球坐标向量显示[Sphere]

147

→
→,存储

198

⇒
⇒,逻辑隐含式[*]

186, 202

⇔
⇔,逻辑双隐含式[*]

186

©
©,注释

199

0
0b,二进制指示符

199

0h,十六进制指示符

199

220

索引

1
10^( ),十的乘方

196

A
abs( ),绝对值

12

amortTbl( ),分期偿还表

12, 20

and, 布尔运算符

13

angle( ),角度

13

ANOVA,单因素方差分析

14

ANOVA2way,双因素方差分析

15

Ans,上次的答案

16

approx( ),取近似值

17-18

approxRational( )

17

arccos()

17

arccosh()

18

arccot()

18

arccoth()

18

arccsc()

18

arccsch()

18

arcLen( ),弧长

18

arcsec()

18

arcsech()

18

arcsin()

19

arcsinh()

19

arctan()

19

arctanh()

19

augment( ),附加/连接

19

avgRC( ),平均变化率

19

B
binomCdf( )

22

binomPdf( )

23

索引

221

C
Cdf( )

63

ceiling( ),向上取整

23

centralDiff( )

24

cFactor( ),复数因式

24

char( ),字符串

25

charPoly( )

25

χ²2way

25

χ²Cdf( )

26

χ²GOF

26

χ²Pdf( )

27

ClearAZ

27

ClrErr,清除错误

27

colAugment

28

colDim( ),矩阵列维数

28

colNorm( ),矩阵列范数

28

comDenom( ),公分母

28

completeSquare( ),完全平方

29

conj( ),共轭复数

30

constructMat( ),构建矩阵

30

corrMat( ),关联矩阵

31

cos⁻¹,反余弦

33

cos( ),余弦

31

cosh⁻¹( ),反双曲余弦

34

cosh( ),双曲余弦

33

cot⁻¹( ),反余切

35

cot( ),余切

34

coth⁻¹( ),反双曲余切

35

coth( ),双曲余切

35

count( ),计数数组中的项

36

countif( ),有条件地计数数组中的项

36

cPolyRoots()

37

crossP( ),交叉乘积

37

csc⁻¹( ),反余割

38

222

索引

csc( ),余割

37

csch⁻¹( ),反双曲余割

39

csch( ),双曲余割

38

cSolve( ),复数求解

39

CubicReg,三次回归

41

cumulativeSum( ),累积和

42

Cycle,循环

42

cZeros( ),复数零值

43

D
d ( ),一阶导数

187

dbd( ),两个给定日期间的间隔天数

45

Define

46

Define LibPriv

47

Define LibPub

47

Define,定义

46

deltaList()

48

deltaTmpCnv()

48

DelVar,删除变量

48

delVoid( ),删除空值元素

48

derivative()

49

deSolve( ),求解

49

det( ),矩阵行列式

50

diag( ),对角矩阵

51

dim( ),维数

51

Disp,显示数据

51

domain( ),域函数

52

dominantTerm( ),主项

53

dotP( ),点乘积

53

E
e 求乘方,e^( )

54, 59

e 指数
模板

6

索引

223

e,表达式的显示形式

58

E,指数

192

e^( ),e 求乘方

54

eff ),将名义利率转换为有效利率

54

eigVc( ),特征向量

55

eigVl( ),特征值

55

else if, ElseIf

56

else, Else

74

ElseIf, else if

56

end
for, EndFor

66

if, EndIf

74

while, EndWhile

169

end if, EndIf

74

end while, EndWhile

169

EndTry,结束尝试

161

EndWhile, end while

169

EOS (Equation Operating System)

204

Equation Operating System (EOS)

204

euler( ),欧拉函数

57

exact( ),精确

58

Exit,退出

58

exp( ),e 求乘方

59

exp►list( ),表达式到数组

59

expand( ),展开

59

expr( ),字符串到表达式

60, 91

ExpReg,指数回归

61

F
factor( ),因式

62

Fill,矩阵填充

63

FiveNumSummary

63

floor( ),向下取整

64

fMax( ),函数最大值

64

fMin( ),函数最小值

65

224

索引

For

66

for, For

66

For, for

66

format( ),设置字符串格式

66

fpart( ),函数部分

66

freqTable( )

67

frequency( )

67

Frobenius 范数,norm( )

105

Func,程序函数

69

Func,函数

69

G
g,百分度

192

gcd( ),最大公因数

69

geomCdf( )

70

geomPdf( )

70

getDenom( ),获取/返回分母

70

getLangInfo( ),获取/返回语言信息

70

getLockInfo( ),检验变量或变量组的锁定状态

71

getMode( ),获取模式设置

71

getNum( ),获取/返回数值

72

getType( ),获取变量类型

72

getVarInfo( ),获取/返回变量信息

73

Goto,转至

73

I
identity( ),单位矩阵

74

if, If

74

If, if

74

ifFn( )

75

imag( ),虚部

76

ImpDif( ),隐式导数

76

Input,输入

76

inString( ),字符串内

77

索引

225

int( ),整数

77

intDiv( ),整数除法

77

interpolate( ),插值

78

invF( )

78

invNorm( ),反向累积正态分布

79

invt( )

79

Invχ²( )

78

iPart( ),整数部分

79

irr( ),内部收益率
内部收益率,irr( )

79

isPrime( ),质数检验

80

isVoid( ),检验空值

80

L
Lbl,标签

81

lcm,最小公倍数

81

left( ),左

81

LibPriv

47

LibPub

47

libShortcut( ),创建库对象的快捷方式

82

limit( ) 或 lim( ),极限

82

LinRegBx,线性回归

83

LinRegMx,线性回归

84

LinRegtIntervals,线性回归

84

LinRegtTest

86

linSolve()

87

Δlist( ),数组差

87

list►mat( ),数组到矩阵

88

ln( ),自然对数

88

LnReg,对数回归

89

Local,局部变量

90

Lock,锁定变量或变量组

90

Logistic,逻辑回归

91

LogisticD,逻辑回归

92

Loop,循环

93

226

索引

LU,矩阵 LU 分解

94

M
mat►list( ),矩阵到数组

94

max( ),最大值

95

mean( ),平均值

95

median( ),中位数

96

MedMed,中位数-中位数线回归

96

mid( ),中间字符串

97

min( ),最小值

97

mirr( ),修改的内部收益率

98

mod( ),模数

98

mRow( ),矩阵行运算

99

mRowAdd( ),矩阵行乘法和加法

99

MultReg

99

MultRegIntervals( )

100

MultRegTests( )

100

N
nand,布尔运算符

101

nCr( ),组合

102

nDerivative( ),数值导数

103

newList( ),新建数组

103

newMat( ),新建矩阵

103

nfMax( ),数值函数最大值

103

nfMin( ),数值函数最小值

104

nInt( ),数值积分

104

nom ),将有效利率转换为名义利率

104

nor,布尔运算符

105

norm( ),Frobenius 范数

105

normalLine( )

105

normCdf( )

106

normPdf( )

106

not,布尔运算符

106

索引

227

nPr( ),排列

107

npv( ),净现值

107

nSolve( ),数值求解

108

O
OneVar,单变量统计

108

or 布尔 ,or

109

or,布尔 or

109

or,布尔运算符

109

ord( ),数值字符代码

110

P
P,乘积[*]

189

P►Rx( ),直角 x 坐标

110

P►Ry( ),直角 y 坐标

111

PassErr,传递错误

111

Pdf( )

67

piecewise( 93

111

poissCdf( )

112

poissPdf( poissPdf( 93

112

polyCoef( 94

113

polyDegree( )

113

polyEval( ),计算多项式

114

polyGcd( 95

114

polyGcd( 96

114-115

PolyRoots()

115

PowerReg,幂回归

116

Prgm,定义程序

116

prodSeq()

117

product( ),乘积

117

propFrac,真分数

118

228

索引

Q
QR 因式分解,QR

118

QR,QR 因式分解

118

QuadReg,二次回归

119

QuartReg,四次回归

120

R
R,弧度

192

R►Pr( ),极坐标

121

R►Pθ( ),极坐标

121

rand( ),随机数值

122

randBin,随机数值

122

randInt( ),随机整数

122

randMat( ),随机矩阵

123

randNorm( ),随机范数

123

randPoly( ),随机多项式

123

randSamp( )

123

RandSeed,随机数种子

124

real( ),实数

124

ref( ),行梯矩阵

125

remain( ),余数

126

Request

126

RequestStr

127

Return,返回

128

right( ),右

128

rk23( ),龙格库塔函数

129

rotate( ),循环移位

130

round( ),四舍五入

131

rowAdd( ),矩阵行加法

131

rowDim( ),矩阵行维数

131

rowNorm( ),矩阵行范数

132

rowSwap( ),矩阵行交换

132

rref( ),递减行梯形式

132

索引

229

S
sec⁻¹( ),反正割

133

sec( ),正割

133

sech⁻¹( ),反双曲正割

133

sech( ),双曲正割

133

seq( ),序列

134

seqGen( )

134

seqn( )

135

series( ),级数

136

setMode( ),设置模式

136

shift( ),平移

138

sign( ),符号

139

simult( ),联立方程

139

sin⁻¹( ),反正弦

141

sin( ),正弦

140

sinh⁻¹( ),反双曲正弦

142

sinh( ),双曲正弦

142

SinReg,正弦回归

143

solve( ),求解

144

SortA,升序排列

146

SortD,降序排列

147

sqrt( ),平方根

148

stat.results

148

stat.values

149

stdDevPop( ),总体标准差

150

stdDevSamp( ),样本标准差

150

Stop 命令

151

string( ),表达式到字符串
subMat( ),子矩阵

151
151, 153

sum( ),求和

152

sumIf( )

152

sumSeq()

153

230

索引

T
t 检验,tTest

162

T,转置

153

tan⁻¹( ),反正切

154

tan( ),正切

153

tangentLine( )

155

tanh⁻¹( ),反双曲正切

155

tanh( ),双曲正切

155

taylor( ),泰勒多项式

156

tCdf( ),学生t 分布概率

156

tCollect( ),三角集合

157

Test_2S,双样本 F 检验

68

tExpand( ),三角展开

157

Text 命令

157

tInterval,t 置信区间

158

tInterval_2Samp,双t 置信区间

159

ΔtmpCnv() [tmpCnv]
tmpCnv()

160
159-160

tPdf( ),学生t 概率密度

160

trace( )

161

Try,错误处理命令

161

tTest,t 检验

162

tTest_2Samp,双样本 t 检验

162

TVM 函数中的自变量

164

TVM 自变量

164

tvmFV( )

163

tvmI( )

163

tvmN( )

164

tvmPmt( )

164

tvmPV( )

164

TwoVar,双变量结果

165

索引

231

U
unitV( ),单位向量

166

unLock,给变量或变量组解锁

167

V
varPop( )

167

varSamp( ),样本方差

167

W
warnCodes( ),警告代码

168

when( ),when

168

when,when( )

168

while, While

169

While, while

169

X
x²,平方

181

XNOR

186

xor,布尔独占或

169

Z
zeroes( ),零

170

zInterval,z 置信区间

172

zInterval_1Prop,单比例 z 置信区间

172

zInterval_2Prop,双比例 z 置信区间

173

zInterval_2Samp,双样本 z 置信区间

173

zTest

174

zTest_1Prop,单比例 z 检验

175

zTest_2Prop,双比例 z 检验

175

zTest_2Samp,双样本 z 检验

176

232

索引

百
百分比,%

183

百分度符号,g

192

本
本金支付求和

191

编
编程
传递错误,PassErr

111

定义程序,Prgm

116

显示数据,Disp

51

变
变量
从字符串创建名称

205

局部,Local

90

清除所有单字母

27

删除,DelVar

48

变量,锁定和解锁

71, 90, 167

变量和函数
复制

30

标
标签,Lbl

81

标准差,stdDev( )

150, 167

表
表达式
表达式到数组,exp►list( )

59

字符串到表达式,expr( )

60, 91

索引

233

不
不等于,É

184

不定积分
模板

10

布
布尔
or,or

109

布尔运算符
⇒

186, 202

⇔

186

and

13

nand

101

nor

105

not

106

or

109

xor

169

财
财务函数,tvmFV( )

163

财务函数,tvmI( )

163

财务函数,tvmN( )

164

财务函数,tvmPmt( )

164

财务函数,tvmPV( )

164

常
常数
cSolve( ) 中

40

cZeros( ) 中

44

deSolve( ) 中

234

49

solve( ) 中

144, 146

zeros( ) 中

171

索引

快捷方式

203

乘
乘,*

178

乘方,^

180

乘积 (Π)
模板

9

乘积,product( )

117

乘积,Π( )

189

程
程序
定义公用库

47

定义专用库

47

程序和编程
尝试,Try

161

结束尝试,EndTry

161

结束程序,EndPrgm

116

清除错误,ClrErr

27

显示 I/O 屏幕,Disp

51

除
除,/

179

传
传递错误,PassErr

111

存
存储
符号,&

198

索引

235

错
错误代码和消息

206

错误和疑难解答
传递错误,PassErr

111

清除错误,ClrErr

27

答
答案 上次 ,Ans

16

大
大于,>

185

大于或等于,|

185

带
带分数,与 propFrac(› 一起使用

118

单
单变量统计,OneVar

108

单位
转换

195

单位矩阵,identity( )

74

单位向量,unitV( )

166

导
导数
数值导数,nDeriv( )

103-104

数值导数,nDerivative( )

103

一阶导数,d( )

187

导数或 N 阶导数
模板

236

索引

10

倒
倒数,^⁻¹

196

等
等于,=

183

递
递减行梯形式,rref( )

132

点
点
差,.N

181

乘方,.^

182

乘积,dotP( )

53

积,.*

182

加,.+

181

商,./

182

定
定积分
模板

10

定义
公用函数或程序

47

专用函数或程序

47

定义,Define

46

度
度/分/秒符号

193

度/分/秒显示,►DMS

52

度符号,-

193

索引

237

对
对数

88

模板

6

对数回归,LnReg

89

对象
创建库的快捷方式

82

多
多项式
计算,polyEval( )

114

随机,randPoly( )

123

多元线性回归 t 检验

100

二
二次回归,QuadReg

119

二阶导数
模板

10

二进制
显示,►Base2

20

指示符,0b

199

法
法线,normalLine( )

105

反
反向累积正态分布 (invNorm( )

79

反余弦,cos⁻¹( )

33

反正切,tan⁻¹( )

154

反正弦,sin⁻¹( )

141

238

索引

返
返回,Return

128

方
方差,variance( )

167

方程组 N 元方程
模板

7

方程组 二元方程
模板

7

分
分布函数
binomCdf( )

22

binomPdf( )

23

invNorm( )

79

invt( )

79

Invχ²( )

78

normCdf( )

106

normPdf( )

106

poissCdf( )

112

tCdf( )

156

tPdf( )

160

χ²2way( )

25

χ²Cdf( )

26

χ²GOF( )

26

χ²Pdf( )

27

分段函数 2 段式
模板

6

分段函数 N 段式
模板

7

分符号,

193

分母

28

分期偿还表,amortTbl( )

12, 20

索引

239

分数
propFrac

118

模板

5

符
符号,sign( )

139

附
附加/连接,augment( )

19

复
复数
共轭,conj( )

30

零值,cZeros( )

43

求解,cSolve( )

39

因式,cFactor( )

24

复制变量或函数,CopyVar

30

概
概率密度,normPdf( )

106

给
给变量和变量组解锁

167

公
公分母,comDenom( )

28

构
构建矩阵,constructMat( )

240

索引

30

关
关联矩阵,corrMat( )

31

函
函数
部分,fpart( )

66

程序函数,Func

69

用户定义的

46

最大值,fMax( )

64

最小值,fMin( )

65

函数和变量
复制

30

行
行梯矩阵,ref( )

125

弧
弧度,R

192

弧长,arcLen( )

18

回
回归
Logistic

91

MultReg

99

对数,LnReg

89

二次,QuadReg

119

逻辑,Logistic
幂回归,PowerReg

92
115-116, 126-127, 157

三次,CubicReg

41

四次,QuartReg

120

线性回归,LinRegAx

84

索引

241

线性回归,LinRegBx

83-84

正弦,SinReg

143

指数,ExpReg

61

中位数-中位数线,MedMed

96

货
货币时间价值,利息

163

货币时间价值,现值

164

货币时间价值,支付次数

164

货币时间价值,支付金额

164

货币时间价值,终值

163

获
获取/返回
变量信息,getVarInfo( )

70, 73

分母,getDenom( )

70

数值,getNum( )

72

积
积分,â

187

级
级数,series( )

136

极
极
坐标,R►Pr( )

121

坐标,R►Pθ( )

121

极限

242

lim( )

82

limit( )

82

模板

10

索引

极坐标
向量显示,►Polar

112

计
计数两个给定日期间的间隔天数,dbd( )

45

计数数组中的项,count( )

36

计算,顺序

204

计算多项式,polyEval( )

114

加
加,+

177

间
间接引用,#

192

间接运算符 (#)

205

检
检验空值,isVoid( )

80

减
减,-

178

交
交叉乘积,crossP( )

37

角
角度,angle( )

13

阶
阶乘,!

186

索引

243

结
结果
以 e 形式显示

58

以余弦形式显示

31

以正弦形式显示

140

结果,统计

148

结果值,统计

149

结束
尝试,EndTry

161

程序,EndPrgm

116

函数,EndFunc

69

循环,EndLoop

93

结束函数,EndFunc

69

结束循环,EndLoop

93

精
精确,exact( )

58

警
警告代码和消息

214

净
净现值,npv( )

107

局
局部,Local

90

局部变量,Local

90

矩
矩阵
LU 分解,LU

244

索引

94

QR 因式分解,QR

118

乘积,product( )

117

单位,identity( )

74

递减行梯形式,rref( )

132

点差,.-

181

点乘方,.^

182

点积,.*

182

点加,.+

181

点商,./

182

对角,diag( )

51

附加/连接,augment( )

19

行乘法和加法,mRowAdd( )

99

行范数,rowNorm( )

132

行加法,rowAdd( )

131

行交换,rowSwap( )

132

行列式,det( )

50

行梯矩阵,ref( )

125

行维数,rowDim( )

131

行运算,mRow( )

99

矩阵到数组,mat►list( )

94

累积和,cumulativeSum( )

42

列范数,colNorm( )

28

列维数,colDim( )

28

求和,sum( )

152

数组到矩阵,list►mat( )

88

随机,randMat( )

123

特征向量,eigVc( )

55

特征值,eigVl( )

55

填充,Fill

63

维数,dim( )

51

新建,newMat( )

103

转置,T
子矩阵,subMat( )

153
151, 153

最大值,max( )

95

最小值,min( )

97

索引

245

矩阵 (1 × 2)
模板

8

矩阵 (2 × 1)
模板

8

矩阵 (2 × 2)
模板

8

矩阵 (m × n)
模板

8

矩阵到数组,mat►list( )

94

绝
绝对值
模板

8

空
空 空值 元素

200

空值,检验

80

空值元素

200

空值元素,删除

48

库
库
创建对象的快捷方式

82

累
累积和,cumulativeSum( )

42

利
利息支付求和

190

联
联立方程,simult( )

246

索引

139

两
两个给定日期间的间隔天数,dbd( )

45

零
零,zeroes( )

170

逻
逻辑回归,Logistic

91

逻辑回归,LogisticD

92

逻辑双隐含式,⇔

186

逻辑隐含式,⇒

186, 202

幂
幂回归,PowerReg

115-116, 126-127, 157

秒
秒符号,"

193

名
名义利率,nom( )

104

模
模板
e 指数

6

N 次方根

5

不定积分

10

乘积 (P)

9

导数或 N 阶导数

10

定积分

10

对数

6

索引

247

二阶导数

10

方程组 N 元方程

7

方程组 二元方程

7

分段函数 2 段式

6

分段函数 N 段式

7

分数

5

极限

10

矩阵 (1 × 2)

8

矩阵 (2 × 1)

8

矩阵 (2 × 2)

8

矩阵 (m × n)

8

绝对值

8

平方根

5

求和 (G)

9

一阶导数

9

指数

5

模式
设置,setMode( )

136

模式设置,getMode( )

71

模数,mod( )

98

逆
逆,^⁻¹

196

排
排列,nPr( )

107

排序
降序,SortD

147

升序,SortA

146

撇
撇号,

248

索引

195

平
平方根
模板

5

平方根,‡( )

148, 188

平均变化率,avgRC( )

19

平均值,mean( )

95

平移,shift( )

138

切
切线,tangentLine( )

155

清
清除
错误,ClrErr

27

求
求负,输入负数

205

求和 (Σ)
模板

9

求和,sum( )

152

求和,Σ( )

190

求解,deSolve( )

49

求解,solve( )

144

球
球坐标向量显示,►Sphere

147

取
取近似值,approx( )

17-18

索引

249

三
三次回归,CubicReg

41

三角集合,tCollect( )

157

三角展开,tExpand( )

157

删
删除
变量,DelVar

48

数组中的空值元素

48

设
设置
模式,setMode( )

136

设置,获取当前

71

设置字符串格式,format( )

66

十
十的乘方,10^( )

196

十进制
角度显示,►DD

45

整数显示,►Base10

22

十六进制
显示,►Base16

22

指示符,0h

199

实
实数,real( )

124

输
输入,Input

250

索引

76

数
数值
导数,nDeriv( )

103-104

导数,nDerivative( )

103

积分,nInt( )

104

求解,nSolve( )

108

数组
表达式到数组,exp►list( )

59

差,@list( )

87

乘积,product( )

117

点乘积,dotP( )

53

附加/连接,augment( )

19

降序排列,SortD

147

交叉乘积,crossP( )

37

矩阵到数组,mat►list( )

94

空值元素

200

累积和,cumulativeSum( )

42

求和,sum( )

152

升序排列,SortA

146

数组到矩阵,list►mat( )

88

数组中的差,Δlist( )

87

新建,newList( )

103

中间字符串,mid( )

97

最大值,max( )

95

最小值,min( )

97

数组,计数项

36

数组,有条件地计数项

36

数组到矩阵,list►mat( )

88

双
双变量结果,TwoVar

165

双曲
反余弦,cosh⁻¹( )

34

索引

251

反正切,tanh⁻¹( )

155

反正弦,sinh⁻¹( )

142

余弦,cosh( )

33

正切,tanh( )

155

正弦,sinh( )

142

双样本 F 检验

68

四
四次回归,QuartReg

120

四舍五入,round( )

131

随
随机
多项式,randPoly( )

123

范数,randNorm( )

123

矩阵,randMat( )

123

数种子,RandSeed

124

随机样本

123

锁
锁定变量和变量组

90

泰
泰勒多项式,taylor( )

156

特
特征向量,eigVc( )

55

特征值,eigVl( )

55

添
添加,&

252

索引

186

统
统计
标准差,stdDev( )

150, 167

单变量统计,OneVar

108

方差,variance( )

167

阶乘,!

186

排列,nPr( )

107

平均值,mean( )

95

双变量结果,TwoVar

165

随机范数,randNorm( )

123

随机数种子,RandSeed

124

中位数,median( )

96

组合,nCr( )

102

退
退出,Exit

58

维
维数,dim( )

51

下
下划线,_

195

显
显示
以度/分/秒,►DMS

52

以极坐标向量,►Polar

112

以球坐标向量,►Sphere

147

以十进制角度,►DD

45

以圆柱坐标向量,►Cylind

42

以直角坐标向量,►Rect

124

索引

253

显示数据,Disp

51

显示为
二进制,4Base2

20

十进制整数,4Base10

22

十六进制,4Base16

22

线
线性回归,LinRegAx

84

线性回归,LinRegBx

83-84

向
向量
单位,unitV( )

166

点乘积,dotP( )

53

交叉乘积,crossP( )

37

圆柱坐标向量显示,►Cylind

42

向上取整,ceiling( )

23-24, 37

向下取整,floor( )

64

小
小于,

184

小于或等于,{

185

新
新建
矩阵,newMat( )

103

数组,newList( )

103

修
修改的内部收益率,mirr( )

254

索引

98

虚
虚部,imag( )

76

序
序列,seq( )

134-135

学
学生 t 分布概率,tCdf( )

156

学生 t 概率密度,tPdf( )

160

循
循环,Cycle

42

循环,Loop

93

循环移位,rotate( )

130

一
一阶导数
模板

9

因
因式,factor( )

62

隐
隐式导数,Impdif( )

76

用
用 "|" 运算符代换

197

用 "|" 运算符排除

197

用,|

197

用户定义的函数

46

索引

255

用户定义的函数和程序

47

有
有条件地计数数组中的项,countif( )

36

有效利率,eff( )

54

右
右,right( )

29, 57, 78, 128-129, 168

余
余切,cot( )

34

余数,remain( )

126

余弦
表达式的显示形式

31

余弦,cos( )

31

语
语言
获取语言信息

70

域
域函数,domain( )

52

圆
圆柱坐标向量显示,►Cylind

42

约
约束运算符 "|"

197

约束运算符,计算顺序

204

256

索引

运
运算符
计算顺序

204

展
展开,expand( )

59

真
真分数,propFrac

118

整
整数,int( )

77

整数部分,iPart( )

79

整数除法,intDiv( )

77

正
正切,tan( )

153

正态分布概率,normCdf( )

106

正弦
表达式的显示形式

140

正弦,sin( )

140

正弦回归,SinReg

143

直
直角 x 坐标,P►Rx( )

110

直角 y 坐标,P►Ry( )

111

直角坐标向量显示,►Rect

124

索引

257

指
指数
模板

5

指数,E

192

指数回归,ExpReg

61

质
质数检验,isPrime( )

80

中
中间字符串,mid( )

97

中位数-中位数线回归,MedMed

96

中位数,median( )

96

主
主项,dominantTerm( )

53

注
注释,©

199

转
转换
4Grad

74

4Rad

121

单位

195

转至,Goto

73

转置,T

153

子
子矩阵,subMat( )

258

索引

151, 153

自
自然对数,ln( )

88

字
字符
数值代码,ord( )

110

字符串,char( )

25

字符串
表达式到字符串,string( )

151

间接引用,#

192

内,InString

77

平移,shift( )

138

设置格式

66

设置格式,format( )

66

添加,&

186

维数,dim( )

51

循环移位,rotate( )

130

用于创建变量名称

205

右,right( )

29, 57, 78, 128-129, 168

长度

51

中间字符串,mid( )

97

字符串,char( )

25

字符串到表达式,expr( )

60, 91

字符代码,ord( )

110

左,left( )

81

字符串,char( )

25

字符串内,inString( )

77

字符串长度

51

组
组,检验锁定状态
组,锁定和解锁

71
90, 167

组合,nCr( )

102

索引

259

最
最大公因数,gcd( )

69

最大值,max( )

95

最小公倍数,lcm

81

最小值,min( )

97

左
左,left( )

260

索引

81



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : No
Encryption                      : Standard V2.3 (128-bit)
User Access                     : Print, Copy, Fill forms, Extract, Print high-res
Page Count                      : 260
Page Mode                       : UseOutlines
Language                        : zh-cn
Producer                        : MadCap Flare V10
Create Date                     : 2014:08:13 06:51:39-05:00
Modify Date                     : 2014:08:13 06:51:39-05:00
Title                           : 
Author                          : 
Subject                         : 
EXIF Metadata provided by EXIF.tools

Navigation menu