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

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

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

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

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

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

ii

目录
重要信息

ii

表达式模板

1

字母顺序列表

8

A
B
C
D
E
F
G
I
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z

8
17
20
43
55
64
73
82
89
104
111
119
121
130
132
146
169
183
183
184
186
187

iii

符号

195

空( 空值) 元素

220

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

222

EOS™ (Equation Operating System) 层 次 结 构

224

常数和值

226

错误代码和消息

227

警告代码和消息

235

Texas Instruments 支 持 与 服 务

237

索引

238

iv

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

/p 键

分数模板
示例:

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

l键

指数模板
示例:

l,然后键入
指数。要使光标返回到基准行,请按右
箭头 ( ¢)。
注 意 :键入第一个值,按

注 意 :另请参阅 ^( 乘 方 ) ( 第198页) 。

/q 键

平方根模板
示例:

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

页) 。

/l 键

N 次方根模板
示例:

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

表达式模板

1

/l 键

N 次方根模板

u键

e 指数模板
示例:

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

/s 键

对数模板
示例:

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

分段函数模板( 2 段式)

目录>
示例:

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

2

表达式模板

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

目录>
示例:
请参阅分段函数模板( 2 段式) 示例。

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

二元方程组模板

目录>
示例:

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

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

目录>
示例:
请参阅方程组模板( 二元方程) 示例。

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

表达式模板

3

绝对值模板
注 意 :另请参阅 abs() ( 第8页) 。

目录>
示例:

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)
您收到指定行数和列数的提示后,模
板将显示。

4

表达式模板

目录>
示例:

矩 阵 模 板 (m x n)

目录>

注 意 :如果您创建有许多行和列的矩

阵,可能需要较长时间才会显示。

求 和 模 板 (G)

目录>
示例:

注 意 :另请参阅 G() ( sumSeq)( 第209

页) 。

乘 积 模 板 (Π)

目录>
示例:

注 意 :另请参阅 Π() ( prodSeq)( 第208

页) 。

一阶导数模板

目录>
示例:

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

表达式模板

5

二阶导数模板

目录>
示例:

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

N 阶导数模板

目录>
示例:

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

定积分模板

目录>
示例:

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

不定积分模板

目录>
示例:

注 意 :另请参阅 ‰ () integral() ( 第206

页) 。

极限模板

目录>
示例:

左侧极限使用 N 或 (N)。右侧极限使用
+。

6

表达式模板

极限模板

目录>

注 意 :另请参阅 limit() ( 第91页) 。

表达式模板

7

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

A
abs()

目录 >

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

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

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

NPmt 是要添加至该表的支付次数。该
表从第一次支付开始。
N、I、PV、Pmt 、FV、PpY、CpY 和 PmtAt
在 TVM 自变量表中有介绍( 第180页) 。
•

•
•

如 果 您 省 略 Pmt ,则 使 用 其 默 认 值
Pmt =tvmPmt
( N,I,PV,FV,PpY,CpY,PmtAt )。
如 果 您 省 略 FV,则 使 用 其 默 认 值
FV=0。
PpY、CpY 和 PmtAt 的 默 认 值 与 用 于
TVM 函 数 的 值 相 同 。

roundValue 指定四舍五入的小数位数。
默认保留两位小数。

8

字母顺序列表

目录 >

amortTbl()

目录 >

结果矩阵中的列顺序如下:支付次数、
利息支付金额、本金支付金额和结余。
第 n 行中显示的结余为第 n 次支付后
的结余。
您可以使用该输出矩阵作为其他分期
偿还函数 GInt() 和 GPrn() ( 第209页) 以
及 bal() ( 第17页) 的输入矩阵。

目录 >

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

Integer1andInteger2⇒整 数
使用 and 操作逐位比较两个实整数。在
内部运算中,两个整数都将转换为带
符号的 64 位二进制数字。当相应位进
行比较时,如果两个位值均为 1,则结
果为 1;否则结果为 0。返回的值代表位
结果,将根据 Base 模式显示。
您可以输入任何进位制的整数。对于
按二进制或十六进制输入的整数,您
必须分别使用 0b 或 0h 前缀。不带前缀
的整数都将被视为十进制( 基数为
10)。

在 Hex 模式下:

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

在 Bin 模式下:

在 Dec 模式下:

注意:二进制输入最多可为 64 位( 不包
括 0b 前缀) 。十六进制输入最多可为
16 位。

目录 >

angle()
angle(Expr1)⇒表 达 式

在 Degree 角度模式下:

字母顺序列表

9

目录 >

angle()
返回自变量的角度( 自变量代表复
数) 。
注 意 :所有未定义的变量均作为实变

量处理。

在 Gradian 角度模式下:

在 Radian 角度模式下:

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

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

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

说明

stat. F

F 统计值

stat.PVal

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

stat.df

组的自由度

stat.SS

组的平方和

stat.MS

组的均值平方

stat.dfError

误差的自由度

10

字母顺序列表

目录 >

输出变量

说明

stat.SSError

误差的平方和

stat.MSError

误差的均值平方

stat.sp

合并标准差

stat.xbarlist

数组输入平均值

stat.CLowerList

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

stat.CUpperList

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

ANOVA2way
ANOVA2way List1,List2[,List3,…,List10]
[,levRow]

目录 >

计算双因素方差分析,比较 2 个到 10
个总体的平均值。结果摘要存储在
stat.results 变量中。( 请参阅第164页。)
块的 行 水 平 =0
双因素的 行 水 平 =2,3,...,Len-1,其中
Len=长度( 列 表 1) =长度( 列 表 2) = … =
长度( 列 表 10) 且 Len / 行水平 ∈
{2,3,…}
输 出 :块 设 计

输出变量

说明

stat. F

列因素的 F 统计

stat.PVal

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

stat.df

列因素的自由度

stat.SS

列因素的平方和

stat.MS

列因素的均值平方

stat. F Block

因素的 F 统计

stat.PValBlock

可拒绝零假设的最小概率

stat.dfBlock

因素的自由度

stat.SSBlock

因素的平方和

stat.MSBlock

因素的均值平方

stat.dfError

误差的自由度

字母顺序列表

11

输出变量

说明

stat.SSError

误差的平方和

stat.MSError

误差的均值平方

stat.s

误差的标准差

COLUMN FACTOR 输出
输出变量

说明

stat. F col

列因素的 F 统计

stat.PValCol

列因素的概率值

stat.dfCol

列因素的自由度

stat.SSCol

列因素的平方和

stat.MSCol

列因素的均值平方

ROW FACTOR 输出
输出变量

说明

stat. F Row

行因素的 F 统计

stat.PValRow

行因素的概率值

stat.dfRow

行因素的自由度

stat.SSRow

行因素的平方和

stat.MSRow

行因素的均值平方

INTERACTION 输出
输出变量

说明

stat. F Interact

交互的 F 统计

stat.PValInteract

交互的概率值

stat.dfInteract

交互的自由度

stat.SSInteract

交互的平方和

stat.MSInteract

交互的均值平方

ERROR 输出

12

字母顺序列表

输出变量

说明

stat.dfError

误差的自由度

stat.SSError

误差的平方和

stat.MSError

误差的均值平方

s

误差的标准差

Ans

/v 键

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

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 作为公
差。

字母顺序列表

13

4approxFraction()

目录 >

注 意 :您可以通过在计算机键盘上键
入 @>approxFraction(...) 插入此函数。

approxRational()

目录 >

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

arccos()

请 参 阅 cos/()( 第 30页 ) 。

arccosh()

请 参 阅 cosh/()( 第 31页 ) 。

arccot()

请 参 阅 cot /()( 第 32页 ) 。

arccoth()

请 参 阅 coth/()( 第 33页 ) 。

arccsc()

请 参 阅 csc /()( 第 35页 ) 。

arccsch()

请 参 阅 csch/()( 第 36页 ) 。

14

字母顺序列表

arcLen()

目录 >

arcLen(Expr1,Var,Start ,End) ⇒表 达 式
返回关于变量 Var 的 Expr1 从 Start 到
End 的弧长。
弧长将用按满足函数模式定义的积分
进行计算。
arcLen(List1,Var,Start ,End)⇒数 组
返回一个数组,其元素为 List1 中各元
素关于变量 Var 从 起 点 到 终 点 的弧
长。

arcsec()

请 参 阅 sec /()( 第 146页 ) 。

arcsech()

请 参 阅 sech/()( 第 147页 ) 。

arcsin()

请 参 阅 sin/()( 第 156页 ) 。

arcsinh()

请 参 阅 sinh/()( 第 157页 ) 。

arctan()

请 参 阅 tan/()( 第 170页 ) 。

arctanh()

请 参 阅 tanh/()( 第 171页 ) 。

augment()

目录 >

augment(List1, List2)⇒数 组
返回将 List2 附加到 List1 末尾组成的
新数组。

字母顺序列表

15

augment()

目录 >

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 省略,则使用
其默认值 0.001。
请注意,函数 centralDiff() 功能与之类
似,只是使用中心差商。

16

字母顺序列表

目录 >

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 自变量表中有介绍( 第180页) 。
NPmt 指定支付次数,您希望在该次支
付后计算数据。
N、I、PV、Pmt 、FV、PpY、CpY 和 PmtAt
在 TVM 自变量表中有介绍( 第180页) 。
•

•
•

如 果 您 省 略 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
() ( 第8页) 下所介绍形式的矩阵。
注 意 :另请参阅 GInt() 和 GPrn() ( 第209

页) 。

4Base2

目录 >

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

将 Integer1 转换为二进制数字。二进制
或十六进制数字始终分别带有 0b 或 0h
前缀。零( 非字母 O) 后跟 b 或 h。
0b 二 进 制 数 字

字母顺序列表

17

4Base2
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 模式下)

18

字母顺序列表

目录 >

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( 第17
页) 。

字母顺序列表

19

binomCdf()

目录 >

binomCdf(n,p)⇒数 组
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)⇒矩 阵
返回每个元素向上取整的数组或矩
阵。

20

字母顺序列表

目录 >

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 个以上变量的因式分
解,则此方法适用。

字母顺序列表

21

目录 >

cFactor()
cFactor( Expr1,Var) 返回按变量 Var 进行
因式分解的 Expr1。
Expr1 应尽可能地分解为关于变量 Var
的线性因式,可以包含非实数型常数,
即使这样会引入无理常数或关于其他
变量中的无理子表达式。
因式及其相关项将按照主变量 Var 进
行分类。各因式中 Var 的同次幂将汇集
在一起。如果只进行关于变量 Var 的因
式分解,并且您允许在因式分解中存
在关于其他变量的无理表达式,请添
加该变量,以进一步进行关于 Var 的因
式分解。结果中可能出现关于其他变
量的伴随因式分解。
如果 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 的特征多项式以 p (l) 表示,通
A
过以下多项式定义:

22

字母顺序列表

目录 >

目录 >

charPoly()
p (l) = det(l ¦ I NA)
A
其中 I 表示 n×n 单位矩阵。

squareMatrix1 和 squareMatrix2 的维数
必须相同。

c22way

目录 >

c 22way obsMatrix
chi22way obsMatrix
计算观测矩阵 obsMatrix 中双向计数表
关联性的 c 2 检验。结果摘要存储在
stat.results 变量中。( 请参阅第164页。)
有关矩阵中空元素结果的信息,请参阅
“空( 空值) 元素”( 第220页) 。
输出变量

说明

stat. c2

卡方统计:sum( 实际值 - 预计值) 2预计值

stat.PVal

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

stat.df

卡方统计的自由度

stat.ExpMat

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

stat.CompMat

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

c2Cdf()

目录 >

c 2Cdf(lowBound,upBound,df )⇒

如果
lowBound 和 upBound 适数组,则结果为
数 值 ;如果 lowBound 和 upBound 是数
组,则结果为 数 组
chi2Cdf(lowBound,upBound,df )⇒ 如果
lowBound 和 upBound 是数值,则结果为
数 值 ;如果 lowBound 和 upBound 适数
组,则结果为 数 组
计算指定自由度 df lowBound 与 upBound
之间的 c 2 分布概率。
对于 P( X { upBound),设置为
lowBound=0

字母顺序列表

23

c2Cdf()

目录 >

有关数组中空元素结果的信息,请参阅
“空( 空值) 元素”( 第220页) 。

c2GOF

目录 >

c 2GOF obsList ,expList ,df
chi2GOF obsList ,expList ,df
执行检验以确认样本数据来自于符合
指定分布的总体。obsList 是计数的数
组,必须包含整数。结果摘要存储在
stat.results 变量中。( 请参阅第164页。)
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素”( 第220页) 。
输出变量

说明

stat. c2

卡方统计:sum( 实际值 - 预计值) 2预计值

stat.PVal

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

stat.df

卡方统计的自由度

stat.CompList

元素卡方统计贡献值

c2Pdf()
c 2Pdf(XVal ,df )⇒

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

24

字母顺序列表

目录 >

ClearAZ

目录 >

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

ClrErr
ClrErr
清除错误状态并将系统变量 errCode 设
置为零。

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

Try...Else...EndTry 块的 Else 语句应使用
ClrErr 或 PassErr。如果要处理或忽略错
误,请使用 ClrErr。如果不知道如何处理
错误,请使用 PassErr 将其发送到下一个

错误处理句柄。如果没有其他未完成的
Try...Else...EndTry 错误处理句柄,错误对
话框将正常显示。
注 意 :另请参阅第122页的 PassErr 和第
177页的 Try。

输 入 样 本 的 注 意 事 项 :关于输入多行程

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

colAugment()

目录 >

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

colDim()

目录 >

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

字母顺序列表

25

colNorm()

目录 >

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

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

comDenom( Expr1) 返回一个分子和分母

完全展开的化简分子式。

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

分母关于 Var 展开的化简分子式。各项
及其因式将按主变量 Var 进行分类。
Var 的同次幂将汇集在一起。结果中可
能包含汇集系数的因式分解。与省略
Var 相比,上述操作通常可以节省时
间、内存和屏幕空间,同时会使表达式
更容易理解。该函数还有助于更快地
通过后续步骤得出结果,占用的内存
也更少。
如果 Expr1 中不含变量 Var,comDenom
( Expr1,Var) 返回分子和分母均未展开
的化简分子式。此类结果通常可以节
省甚至更多的时间、内存和屏幕空间。
这些部分因式分解的结果同时有助于
更快地通过后续步骤得出结果,占用
的内存也更少。
即使没有分母,如果 factor() 执行过慢
或占用过多内存,comden 函数通常也
是完成部分因式分解的快捷方法。
提 示 :输入 comden() 函数的定义,并通
常可将其当作 comDenom() 和 factor() 替

代函数试用。

26

字母顺序列表

目录 >

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

目录 >

completeSquare(表 达 式 或 方 程 , 变 量
^Power) ⇒ 表 达 式 或 方 程
completeSquare(表 达 式 或 方 程 , 变 量 1,
变 量 2 [,...])⇒ 表 达 式 或 方 程
completeSquare(表 达 式 或 方 程 , {变 量
1, 变 量 2 [,...]})⇒ 表 达 式 或 方 程
将二次多项式表达式从 a·x2+b·x+c 形式
转换为 a·(x-h) 2+k 形式
-或将二次方程从 a·x2+b·x+c=d 形式转换为
a·(x-h) 2=k 形式
相对于第二个自变量,第一个自变量
必须是标准形式的二次表达式或方
程。
第二个自变量必须是单变量项或单变
量项求有理幂级数,例如,x、y2 或 z
(1/3)。
第三个和第四个句法尝试完成与变量
变 量 1, 变 量 2 [,… ]) 有关的平方。

conj()

目录 >

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

量处理。

字母顺序列表

27

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。

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

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

Var1.必须为现有变量组( 如统计
stat .nn 结果或使用 LibShortcut() 函数创
建的变量) 的名称。如果 Var2.已经存
在,此命令将替换两组共有的所有成
员并添加不存在的成员。如果 Var2.的
一个或多个成员锁定,则 Var2.的所有
成员将保持不变更。

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

28

字母顺序列表

目录 >

目录 >

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 中所有元素的余弦值。

注 意 :自变量可以是度、弧度或百分度

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

在 Gradian 角度模式下:

在 Radian 角度模式下:

cos(squareMatrix1)⇒方 阵

在 Radian 角度模式下:

返回 squareMatrix1 的矩阵余弦。此运
算不同于计算每个元素的余弦值。

字母顺序列表

29

µ键

cos()
当使用标量函数 f(A) 对 squareMatrix1
(A) 进行运算时,结果按代数方法计算:
计算特征值 (l ) 和 A 的特征向量 (V )。
i

i

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

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

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

µ键

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

在 Degree 角度模式下:

cos/(List1)⇒数 组

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

在 Gradian 角度模式下:

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

List1 中所对应元素的反余弦值。

注 意 :返回的结果可以是度、弧度或百

在 Radian 角度模式下:

分度形式,具体取决于当前的角度模
式设置。
注 意 :您可以通过在计算机键盘上键
入 arccos(...)插入此函数。

cos/(squareMatrix1)⇒方 阵

30

字母顺序列表

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

µ键

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

squareMatrix1 必须可对角化,结果始
终包含浮点数。
要查看完整结果,请按 £,然后使用 ¡
和 ¢ 移动光标。

目录 >

cosh()
cosh(Expr1)⇒表 达 式

在 Degree 角度模式下:

cosh(List1)⇒数 组
cosh( Expr1) 以表达式形式返回自变量

的双曲余弦值。

cosh( List1) 返回一个数组,其元素为

List1 中所对应元素的双曲余弦值。
cosh(squareMatrix1)⇒方 阵

在 Radian 角度模式下:

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

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

cosh/()

目录 >

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

cosh/( Expr1) 以表达式形式返回自变量

的反双曲余弦值。

cosh/( List1) 返回一个数组,其元素为

List1 中所对应元素的反双曲余弦值。
注 意 :您可以通过在计算机键盘上键
入 arccosh(...)插入此函数。

字母顺序列表

31

目录 >

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

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

squareMatrix1 必须可对角化,结果始
终包含浮点数。
要查看完整结果,请按 £,然后使用 ¡
和 ¢ 移动光标。

µ键

cot()
cot(Expr1) ⇒ 表 达 式

在 Degree 角度模式下:

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

在 Gradian 角度模式下:

注 意 :自变量可以是度、弧度或百分度

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

在 Radian 角度模式下:

µ键

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

在 Degree 角度模式下:

cot/(List1)⇒数 组
返回余切值为 Expr1 的角度,或返回一
个数组,其元素为 List1 所对应元素的
反余切值。

在 Gradian 角度模式下:

注 意 :返回的结果可以是度、弧度或百

分度形式,具体取决于当前的角度模
式设置。
注 意 :您可以通过在计算机键盘上键
入 arccot(...)插入此函数。

32

字母顺序列表

在 Radian 角度模式下:

cot /()

coth()

µ键

目录 >

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

coth/()

目录 >

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

count()
count(Value1orList1 [,Value2orList2
[,...]])⇒值

目录 >

返回自变量中所有元素的累积个数,
结果为一个数值。
自变量可以是表达式、值、数组或矩
阵。您可以混合数据类型并使用各种
维数的自变量。
对于数组、矩阵或单元格范围,应评估
每个元素以,确定其是否应包括在计
数中。

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

在 Lists & Spreadsheet 应用程序中,您可
以使用单元格范围代替任何自变量。
空( 空值) 元素将被忽略。有关空元素
的更多信息,请参阅第220页。

字母顺序列表

33

count()

目录 >

countif()

目录 >

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

计数等于 3 的元素。

Criteria 可以是:
•
•

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

在 Lists & Spreadsheet 应用程序中,您可
以使用单元格范围代替 List 。
数组中的空( 空值) 元素将被忽略。有
关空元素的更多信息,请参阅第220
页。
注 意 :另请参阅第168页的 sumIf() 和第
71页的 frequency() 。

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

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

计数 1 和 3。

计数 3、5 和 7。

计数 1、3、7 和 9。

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

Poly 必须为单变量多项式。

34

字母顺序列表

目录 >

目录 >

cPolyRoots()
第二种句法 cPolyRoots( ListOfCoeffs) 返
回一个数组,其元素为 ListOfCoeffs 中

系数的复数根。

注 意 :另请参阅 polyRoots() ( 第127页) 。

目录 >

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)⇒数 组
返回 Expr1 的余割值,或返回一个数
组,其元素为 List1 中所对应元素的余
割值。

在 Gradian 角度模式下:

在 Radian 角度模式下:

µ键

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

在 Degree 角度模式下:

字母顺序列表

35

µ键

csc /()
csc/(List1) ⇒ 数 组
返回余割值为 Expr1 的角度,或返回一
个数组,其元素为 List1 所对应元素的
反余割值。

在 Gradian 角度模式下:

注 意 :返回的结果可以是度、弧度或百

分度形式,具体取决于当前的角度模
式设置。
注 意 :您可以通过在计算机键盘上键
入 arccsc(...)插入此函数。

csch()

在 Radian 角度模式下:

目录 >

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

csch/()

目录 >

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

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

达式

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

36

字母顺序列表

目录 >

目录 >

cSolve()
返回关于 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_。否则
可能会得到意想不到的结果。
cSolve(Eqn1andEqn2 [and …],
VarOrGuess1, VarOrGuess2 [, … ]) ⇒布

尔表达式

cSolve(SystemOfEqns, VarOrGuess1,
VarOrGuess2 [, …]) ⇒布 尔 表 达 式
返回联立代数方程组的候选复数解,
其中每个 varOrGuess 指定一个您希望
求解的变量。
作为可选项,您可以为变量指定初始
估计值。各 varOrGuess 的格式必须为:

字母顺序列表

37

目录 >

cSolve()
变量
-或-

变量 = 实数或非实数
例如,x 和 x=3+i 都是有效形式。
如果所有方程都是多项式并且您未指
定任何初始估计值,cSolve() 将使用
Gröbner/Buchberger 词法消元法来求得
全 部 复数解。

注意:以下示例使用了下划线( 按
/_ ) ,因此变量视为复数处理。

复数解可同时包括实数解和非实数
解,如右例所示。

要查看完整结果,请按 £,然后使用 ¡
和 ¢ 移动光标。

联立多项式方程可包含无数值的其他
变量,但稍后可以用给定值在解中进
行替换。
解中也可以包含未在方程中出现的求
解变量。这些解说明解系可能包含形
式为 c k 的任意常数,其中 k 是 1 到 255
之间的整数后缀。
对于多项式方程组,计算时间或内存
占用很大程度上取决于求解变量的排
列次序。如果您的初始选择占用过多
内存或时间,请尝试重新排列方程和/
或 varOrGuess 数组中变量的次序。
如果未包括任何估计值,且任何方程
都不是任何变量的多项式,而所有方
程都是求解变量的线性表达式,则
cSolve() 会使用 Gaussian 消元法来求得
全部的解。
如果一个方程组既不是其任何变量的
多项式,也不是求解变量的线性表达
式,则 cSolve() 通过近似迭代法最多只
能求得一个解。因此,求解变量的数量
必须等于方程的数量,并且方程中的
所有其他变量必须化简为数值。

38

字母顺序列表

目录 >

cSolve()
非实数估计值对于确定非实数解来说
通常必不可少。为了满足收敛,估计值
应尽可能地接近解值。

要查看完整结果,请按 £,然后使用 ¡
和 ¢ 移动光标。

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

目录 >

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

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq
中的每个元素指定各相应 X 和 Y 数据
点的出现频率。默认值为 1。所有元素
必须为|0 的整数。
Category 是由相应 X 和 Y 数据的类别
代码组成的数组。
Include 是由一个或多个类别代码组成
的数组。计算值仅包括类别代码包含在
此数组中的数据项。
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素”( 第220页) 。
输出变量

说明

stat.RegEqn

回归方程:a·x 3+b·x 2+c·x+d

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

回归系数

stat.R 2

确定系数

stat.Resid

回归残差

stat.XReg

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

字母顺序列表

39

输出变量

说明

stat.YReg

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

stat.FreqReg

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

cumulativeSum()

目录 >

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

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

Cycle
Cycle
立即将控制转入当前循环( For、While
或 Loop) 的下一轮迭代。

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

Cycle 只能在三种循环结构( For、While
或 Loop) 内使用。
输 入 样 本 的 注 意 事 项 :关于输入多行

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

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

40

字母顺序列表

目录 >

目录 >

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 都是有效形式。

字母顺序列表

41

目录 >

cZeros()
如果所有方程都是多项式并且您未指
定任何初始估计值,cZeros() 将使用
Gröbner/Buchberger 词法消元法来求得
全 部 复零点。

注意:以下示例使用了下划线( 按
/_ ) ,因此变量视为复数处理。

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

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

零值中也可以包含未在表达式中出现
的未知变量。这些零值表明零值系中
可能包含形式为 c k 的任意常数,其中 k
是 1 到 255 之间的整数后缀。
对于多项式方程组,计算时间或内存
占用很大程度上取决于未知值的排列
次序。如果您的初始选择占用过多内
存或时间,请尝试重新排列表达式和/
或 varOrGuess 数组中变量的次序。
如果未包括任何估计值,且所有表达
式都不是任何变量的多项式,而只是
未知数的线性表达式,则 cZeros() 会使
用 Gaussian 消元来尝试求得所有零值。

42

字母顺序列表

目录 >

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

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 角度模式下:

字母顺序列表

43

目录 >

4DD

在 Radian 角度模式下:

4Decimal

目录 >

Expression1 4Decimal⇒表达式
List1 4Decimal⇒表 达 式
Matrix1 4Decimal⇒表 达 式
注 意 :您可以通过在计算机键盘上键
入 @>Decimal 插入此运算符。

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

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

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

以下表达式:表 达 式 & Function
( Param1,Param2).

44

字母顺序列表

目录 >

Define

目录 >

Define Function(Param1, Param2, ...)=
Func

Block
EndFunc

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

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

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

程序和函数定义的说明,请参阅产品
指导手册中的“计算器”章节。
注 意 :另请参阅第45页的 Define LibPriv
和第46页的 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 中显示。

字母顺序列表

45

Define LibPriv

目录 >

注 意 :另请参阅第44页的 Define 和第46
页的 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 操作相同。保存并刷
新库后,公用函数和程序将在 Catalog
中显示。
注 意 :另请参阅第44页的 Define 和第45
页的 Define LibPriv。

deltaList()

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

deltaTmpCnv()

请 参 阅 @tmpCnv(),( 第 176
页) 。

DelVar
DelVar Var1[, Var2] [, Var3] ...
DelVar Var.
从内存删除指定变量或变量组。

46

字母顺序列表

目录 >

DelVar

目录 >

如果有一个或多个变量锁定,此命令
将显示错误消息并仅删除未锁定变
量。请参阅 unLock( 第183页) 。
DelVar Var. 删除 Var. 变量组( 如统计
stat .nn 结果或使用 LibShortcut() 函数 创
建 的 变 量 ) 中 的 所 有 成 员 。DelVar 命

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

delVoid()

目录 >

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

derivative()

deSolve()
deSolve(1stOr2ndOrderODE, Var,
depVar) ⇒通 解

请 参 阅 d(),( 第 206页 ) 。

目录 >

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

使 用 单 撇 号 ( 按 º) 表 示 因 变 量 关
于自变量的一阶导数。
使用双撇号表示对应的二阶导数。

撇号仅用于 deSolve() 中的导数。在其他
情况下,使用 d() 。

字母顺序列表

47

deSolve()
一阶方程的通解包含形式为 c k 的任意
常数,其中 k 是 1 到 255 之间的整数后
缀。二阶方程的解包含两个这样的常
数。
如果您希望将某个隐解转换为一个或
多个等同的显解,可将 solve() 应用至该
隐解。
将您的结果与教科书或使用手册中的
解进行比较时,请注意不同的方法会在
计算中采用不同的任意常数,从而产生
不同的通解。
deSolve(1stOrderODEandinitCond, Var,
depVar) ⇒特 解
返回满足 1stOrderODE 和 initCond 的
特解。这通常比确定通解、代入初始
值、取任意常数求解、然后将该值代入
通解更为简单。

initCond 是以下形式的方程:
depVar (initialIndependentValue ) =
initialDependentValue
initialIndependentValue 和
initialDependentValue 可以是没有存储
值的变量,如 x0 和 y0。隐函数微分法可
帮助验证隐解。
deSolve
(2ndOrderODEandinitCond1andinitCond2,
Var, depVar)⇒特 解
返回满足 2nd Order ODE 的特解,并给
定了因变量及其一阶导数在某一点的
值。
对于 initCond1,请使用以下形式:

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

depVar (initialIndependentValue ) =
initial1stDerivativeValue

48

字母顺序列表

目录 >

deSolve()

目录 >

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

det()

目录 >

det(squareMatrix [, Tolerance ])⇒表 达 式
返回 squareMatrix 的行列式。
或者,如果矩阵中任何元素的绝对值
小于 Tolerance ,则将该元素视为零值
处理。仅当矩阵有浮点输入项且不含
任何未赋值的符号变量时,使用此公
差。否则,Tolerance 将被忽略。
•

•

如 果 您 使 用 / · 或 将 Auto or
Approximate 设 定 为 Approximate 模
式 ,则 运 算 会 使 用 浮 点 算 法 完 成 。
如 果 Tolerance 被 省 略 或 未 使 用 ,则
默认的公差算法为:
5E M14 ·max(dim( squareMatrix ))
·rowNorm( squareMatrix )

diag()

目录 >

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

字母顺序列表

49

目录 >

diag()
diag(squareMatrix )⇒行 矩 阵
返回一个行矩阵,包含 squareMatrix 主
对角线上的元素。

squareMatrix 必须为矩形。

目录 >

dim()
dim(List )⇒整 数
返回 List 的维数。
dim(Matrix )⇒数 组
以二维数组{行,列}的形式返回矩阵的
维数。
dim(String)⇒整 数
返回字符串 String 中包含的字符数量。

目录 >

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

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

目录 >

DispAt
DispAt int ,expr1 [,expr2 ...]...
DispAt 指定显示屏上表达式或字符

串的行。

行号可以指定为表达式。

50

字母顺序列表

示例

目录 >

DispAt
请注意,行号不是相对于整个屏
幕,而是相对于紧跟在命令/程序后
面的区域。
此命令可以帮助生成类似于仪表板
的输出,且可在同一行上更新表达
式值或传感器读数。
DispAt和 Disp 可以在同一个程序中

使用。

注 意 :最大行号设置为 8,因为这与

手持设备屏幕上的全屏行数相匹配
( 只要行不含 2D 数学表达式) 。确切
行数取决于所显示信息的内容。

说明性示例:

Define z()=
Output
Prgm
z()
For n,1,3
Iteration 1:
DispAt 1,"N: ",n
Line 1: N:1
Disp "Hello"
Line 2: Hello
EndFor
Iteration 2:
EndPrgm
Line 1: N:2
Line 2: Hello
Line 3: Hello
Iteration 3:
Line 1: N:3
Line 2: Hello
Line 3: Hello

字母顺序列表

51

目录 >

DispAt

Line 4: Hello
Define z1()=
z1()
Prgm
For n,1,3
DispAt 1,"N: ",n
EndFor

Line 1: N:3
Line 2: Hello
Line 3: Hello
Line 4: Hello
Line 5: Hello

For n,1,4
Disp "Hello"
EndFor
EndPrgm

错误状况:
错误信息

说明

DispAt 行 号 必 须 介 于 1 与 8 之 间

表 达 式 计 算 的 行 号 超 出 范 围 1-8
( 含)

自变量太少

函数或命令缺少一个或多个自变
量。

无自变量

与 当 前 “语 法 错 误 ”对 话 框 相 同

自变量太多

限 制 自 变 量 。错 误 与 Disp 相 同 。

数据类型无效

第一个自变量必须是数字。

Void:DispAt void

对 于 void 引 发 “Hello World”数 据 类
型错误( 如果定义了回调)

转 换 运 算 符 :DispAt 2_ft @> _m, "Hello
World"

CAS: 引 发 数 据 类 型 错 误 ( 如 果 定 义
了回调)
数 值 :对 转 换 进 行 计 算 ,如 果 结 果 是
有 效 自 变 量 ,则 DispAt 会 在 结 果 行
上打印字符串。

目录 >

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

52

字母顺序列表

在 Degree 角度模式下:

4DMS

目录 >

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

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

domain()

目录 >

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

是真实且有限的域。

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

字母顺序列表

53

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 时) 、eN1/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() ( 第150页) 。

54

字母顺序列表

目录 >

目录 >

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

E

u键

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

u 可显示 e^( 不同于在键盘
E) 。

注 意 :按

上按字母

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

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

eff()

目录 >

eff(nominalRate,CpY)⇒值

字母顺序列表

55

目录 >

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

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

目录 >

eigVc()
eigVc(squareMatrix )⇒矩 阵

在 Rectangular 复数格式下:

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

2

n

x 2+x 2+…+x 2=1
1

2

n

squareMatrix 首先通过近似变换进行平
衡,直到行范数和列范数最大程度地
接近。然后将 squareMatrix 化简为上
Hessenberg 形式,并通过 Schur 因式分
解计算特征向量。

要查看完整结果,请按 £,然后使用 ¡
和 ¢ 移动光标。

目录 >

eigVl()
eigVl(squareMatrix )⇒数 组

在 Rectangular 复数格式模式下:

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

squareMatrix 首先通过近似变换进行平
衡,直到行范数和列范数最大程度地
接近。然后将 squareMatrix 化简为上
Hessenberg 形式,并通过上 Hessenberg
矩阵计算特征值。

要查看完整结果,请按 £,然后使用 ¡
和 ¢ 移动光标。

Else

56

字母顺序列表

请 参 阅 If( 第 82页 ) 。

ElseIf
If BooleanExpr1 Then
Block1
ElseIf BooleanExpr2 Then
Block2

目录 >

©
ElseIf BooleanExprN Then
BlockN
EndIf
©
输 入 样 本 的 注 意 事 项 :关于输入多行

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

EndFor

EndFunc

EndIf

请 参 阅 For( 第 69页 ) 。

请 参 阅 Func( 第 72页 ) 。

请 参 阅 If( 第 82页 ) 。

EndLoop

请 参 阅 Loop( 第 103页 ) 。

EndPrgm

请 参 阅 Prgm( 第 128页 ) 。

EndTry

EndWhile

请 参 阅 Try( 第 177页 ) 。

请 参 阅 While( 第 186页 ) 。

字母顺序列表

57

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 到 变 量 最 大 值
为一个整体。

因 变 量 数 组 0 是因变量初始值的数
组。

58

字母顺序列表

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

目录 >

euler()
变 量 步 长 是一个非零数字,满足 sign
( 变 量 步 长 ) = sign( 变 量 最 大 值 -变 量
0) ,而解在 变 量 0+i·变 量 步 长 处返回
( 对于所有满足 变 量 0+i·变 量 步 长 位
于 [变 量 0,变 量 最 大 值 ] 区间条件的
i=0,1,2,…,变 量 最 大 值 处可能没有解
值) 。

欧 拉 步 长 是一个正整数( 默认设为
1) ,它定义输出值之间的欧拉步长数。
欧拉方法使用的实际步长大小为 变 量
步 长 à欧 拉 步 长 。

eval ()
eval(Expr) ⇒ string

分享器菜单
将 RGB LED 的蓝色元素设置为半强度。

eval() 仅在 TI-Innovator™ Hub 命令变量
( 属于编程命令 Get、GetStr 和 Send) 中

有效。软件会计算表达式 Expr,并用结
果将 eval() 语句替换为字符串。
变量 Expr 必须简化为实数。

将蓝色元素重置为关闭。

eval() 变量必须简化为实数。

使红色元素淡入的程序

执行程序。

字母顺序列表

59

分享器菜单

eval ()
尽管 eval() 不显示其结果,但您可以在
执行命令后通过检查以下任意特殊变
量来查看生成的分享器命令字符串。

iostr.SendAns
iostr.GetAns
iostr.GetStrAns
注 :另请参阅 Get( 第74页) 、GetStr( 第80
页) 和 Send( 第147页).

目录 >

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

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

目录 >

Exit
Exit
退出当前的 For、While 或 Loop 块。
Exit 只能在三种循环结构( For、While 或
Loop) 内使用。
输 入 样 本 的 注 意 事 项 :关于输入多行

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

60

字母顺序列表

函数清单:

4exp

目录 >

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

exp()

u键

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

您可以输入形式为 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() 函数的结果中提取所含解值的
简便方法。

字母顺序列表

61

exp4list()

目录 >

注 意 :由 于 zeros 和 cZeros() 直接反馈包
含解值的数组,因此 exp4 list() 无需同它

们配合使用。

您可以通过在计算机键盘上键入
exp@>list(...)插入此函数。

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

的 Expr1。对于多项式而言,该展开为
多项式展开,而对于有理表达式而言,
则为部分分式展开。
使用 expand() 的目的是将 Expr1 转换为
简单项的和及/或差的形式。而使用
factor() 的目的是将 Expr1 转换为简单
因子的积和/或商的形式。
expand( Expr1,Var) 返回按变量 Var 展开

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

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

和分母均展开的形式。

62

字母顺序列表

目录 >

expand()

目录 >

无 论 是 否 带 Var,expand( Expr1,[Var]) 都

会分开排列对数项和分数幂项。对于
按升序排列的对数项和分数幂项,需
要用不等式限制条件来确保某些因子
为非负。

无 论 是 否 带 Var,expand( Expr1,[Var]) 都
会分开排列绝对值项、sign() 项和指数

项。

注 意 :另请参阅 tExpand() ,了解三角角

度求和以及多角度展开。

expr()

目录 >

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

ExpReg

目录 >

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

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq
中的每个元素指定各相应 X 和 Y 数据
点的出现频率。默认值为 1。所有元素
必须为|0 的整数。
Category 是由相应 X 和 Y 数据的类别
代码组成的数组。
Include 是由一个或多个类别代码组成
的数组。计算值仅包括类别代码包含在
此数组中的数据项。

字母顺序列表

63

目录 >

ExpReg
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

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 的频率所组成的数组

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

的因式分解并带有公分母的 Expr1。

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

因式分解的 Expr1。

Expr1 应尽量分解为关于 Var 的线性实
数因式,即使它引入了无理常数或关
于其他变量的无理子表达式。

64

字母顺序列表

目录 >

目录 >

factor()
因式及其相关项将按照主变量 Var 进
行分类。各因式中 Var 的同次幂将汇集
在一起。如果只进行关于变量 Var 的因
式分解,并且您允许在因式分解中存
在关于其他变量的无理表达式,请添
加该变量,以进一步进行关于 Var 的因
式分解。结果中可能出现关于其他变
量的伴随因式分解。
如果 Auto or Approximate 模式设置为
Auto,包含 Var 意味着在无理系数不能
采用内置函数进行简要清楚地表达
时,可以采用浮点系数进行近似计算。
即使只有一个变量,包含 Var 也可能生
成更完全的因式分解式。
注 意 :另请参阅 comDenom() ,了解当
factor() 不够快或占用过多内存时,如

何更快地进行部分因式分解。

注 意 :另请参阅 cFactor() ,了解如何尽

可能地将复数系数按线性因式进行因
式分解。
factor( rationalNumber) 返回有理数的素

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

c 键 ,并 反 复 按

•

手 持 设 备 :按 住
· 键。

•

Windows®:按 住 F12 键 ,并 反 复 按
Enter 键 。
Macintosh®:按 住 F5 键 ,并 反 复 按
Enter 键 。
iPad®:应 用 程 序 显 示 提 示 。您 可 以
继续等待或取消。

•
•

如果您只是想确定一个数是否为质
数,请使用 isPrime() 。这样运算速度更
快,特别是当 rationalNumber 不是质数
且第二大因式超过五位时更为高效。

字母顺序列表

65

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 变量中。( 请
参阅第164页。)

X 表示包含数据的数组。
Freq 是由频率值组成的可选数组。Freq
中的每个元素指定各相应 X 和 Y 数据
点的出现频率。默认值为 1。
Category 是相应 X 数据类别代码组成的
数组。

66

字母顺序列表

目录 >

FiveNumSummary
Include 是由一个或多个类别代码组成

目录 >

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

说明

stat.MinX

x 值的最小值。

stat.Q X

x 的第一个四分位数。

stat.MedianX

x 的中位数。

stat.Q X

x 的第三个四分位数。

stat.MaxX

x 值的最大值。

1

3

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

字母顺序列表

67

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() 。

68

字母顺序列表

目录 >

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 是单个字符,
指明替代小数点的符号。

字母顺序列表

69

fPart()

目录 >

fPart(Expr1)⇒表 达 式
fPart(List1)⇒数 组
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(...)插入此函

数。

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

70

字母顺序列表

目录 >

目录 >

frequency()
frequency(List1,binsList )⇒数 组
返回一个数组,其组成为 List1 中元素
的计数。计数以您在 binsList 中定义的
范围( 块) 为基础。
如果 binsList 是 {b(1), b(2), …, b(n)},则
指定的范围是 {?{b(1), b(1)?}。结果数组中的元素比
binsList 多一个。
结果的每个元素对应于 List1 在该块范
围内的元素的个数。结果将以 countIf()
函数形式表达,为 { countIf(list, ?{b(1)),
countIf(list, b(1)?)}。

结果说明:

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

List1 中不能“放在任何块中”的元素将
被忽略。空( 空值) 元素也将被忽略。有
关空元素的更多信息,请参阅第220
页。
在 Lists & Spreadsheet 应用程序中,您可
以使用单元格范围代替上述的两个自
变量。
注 意 :另请参阅 countIf() ( 第34页) 。

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 变量中。( 请参阅第164页。)
对于 H :s1 > s2,设置 Hypoth>0
a

对于 H :s1 ƒ s2( 默认值) ,设置
a
Hypoth0

字母顺序列表

71

目录 >

FTest_2Samp
对于 H :s1 < s2,设置 Hypoth<0
a

有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

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 中数据序列的样本平均值

stat.x2_bar
stat.n1、stat.n2

样本的大小

目录 >

Func
Func
Block
EndFunc

定义分段函数:

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

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

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

72

字母顺序列表

绘制 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 中对应元素的
最大公约数。

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 ( 即出现第一次成功的尝试次
数) 的概率。

字母顺序列表

73

Get
Get[promptString,]var[, statusVar]
Get[promptString,] func (arg1, ...argn)
[, statusVar]

分享器菜单
例如:请求分享器内置光级传感器的当
前值。利用 Get 检索值,然后将其分配
至变量 lightval。

编程命令:从已连接的 TI-Innovator™ Hub
检索值并将该值分配至变量 var。
该值必须按以下方式请求:
•

通过 Send "READ ..." 命令提前请求。
—或—

•

通过嵌入 "READ ..." 请求作为可选
promptString 变量。此方法可帮助您
利用单命令请求和检索值。

出现隐式简化。例如,收到的字符串
“123”被解读为数值。要保留字符串,请
使用 GetStr 代替 Get。
如果您包含可选变量 statusVar,会根
据操作是否成功为其分配值。零值意
味着未收到任何数据。
在第二个句法中,func () 变量允许程序
将收到的字符串存储为函数定义。此
句法运行时就像程序已经执行了以下
命令一样:
Define func ( arg1, ...argn) = received
string
然后,此程序可以使用定义的函数 func
()。
注 意 :您可以在用户定义的程序内使用
Get 命令,但不能在函数内使用。
注 意 :另请参阅 GetStr, 第80页 和 Send 第

147页.

74

字母顺序列表

在 Get 命令内嵌入 READ 请求。

目录 >

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

目录 >

getKey()
getKey([0|1]) ⇒ returnString
说 明 :getKey() - 允许 TI-Basic 程序用

键盘输入 - 手持设备、台式设备和
台式设备上的模拟器。

示例:

示例:
keypressed := getKey() 会 返 回 某 个
按 键 ,如 果 未 按 任 何 按 键 ,则 会
返 回 空 字 符 串 。此 调 用 会 立 即 返
回。
keypressed := getKey(1) 会 等 待 ,直
到 按 某 个 按 键 。此 调 用 会 暂 停 程
序 执 行 ,直 到 按 某 个 按 键 。

•

•

按键的处理:
手 持 设 备 /模 拟 器 按 键

台式设备

返回值

Esc

Esc

"esc"

触控板 - 顶部单击

n/a

"up"

开启

n/a

"home"

便签簿

n/a

"scratchpad"

触控板 - 左侧单击

n/a

"left"

触控板 - 中心单击

n/a

"center"

触控板 - 右侧单击

n/a

"right"

文档

n/a

"doc"

Tab

Tab

"tab"

字母顺序列表

75

手 持 设 备 /模 拟 器 按 键

台式设备

返回值

触控板 - 底部单击

向下箭头

"down"

菜单

n/a

"menu"

Ctrl

Ctrl

无返回

Shift

Shift

无返回

Var

n/a

"var"

Del

n/a

"del"

=

=

"="

触发

n/a

"trig"

0到 9

0-9

"0" ..."9"

模板

n/a

"template"

目录

n/a

"cat"

^

^

"^"

X^2

n/a

"square"

/( 除 法 按 键 )

/

"/"

*( 乘 法 按 键 )

*

"*"

e^x

n/a

"exp"

10^x

n/a

"10power"

+

+

"+"

-

-

"-"

(

(

"("

)

)

")"

.

.

"."

(-)

n/a

"-"( 求 反 符 号 )

Enter

Enter

"enter"

ee

n/a

"E"( 科 学 记 数 法 E)

a-z

a-z

alpha = 按 字 母 ( 小 写 )
("a" - "z")

shift a-z

shift a-z

alpha = 按 字 母
"A" - "Z"

76

字母顺序列表

手 持 设 备 /模 拟 器 按 键

台式设备

返回值

注 意 :ctrl-shift 可 用 于 锁
定大写
?!

n/a

"?!"

pi

n/a

"pi"

标记

n/a

无返回

,

,

","

Return

n/a

"return"

空格

空格

" " (空 格 )

不可访问

特 殊 字 符 按 键 ,如 @、!、 返 回 字 符
^ 等。

n/a

功能按键

无返回字符

n/a

特殊台式设备控制按键

无返回字符

不可访问

在 getkey() 等 待 按 键 期
间 ,计 算 器 上 不 可 用 的
其 他 台 式 设 备 按 键 。({,
},;, :, ...)

可 在 “记 事 本 ”中 获 取 的
相同字符( 不是在数学框
中)

注 意 :请 务 必 注 意 ,程 序 中 存 在 getKey() 会 更 改 系 统 处 理 特 定 事 件 的 方 式 。下
面介绍了其中一些事件。
终 止 程 序 和 处 理 事 件 ,与 用 户 通 过 按 ON( 开 启 ) 按 键 来 中 断 程 序 的 情 况 完 全
相同
下 面 的 “支 持 ”意 味 着 :系 统 按 预 期 方 式 工 作 ,程 序 继 续 运 行 。
事件

设备

台 式 设 备 :TI-Nspire™ 学
生软件

快速调查

终 止 程 序 ,处 理 事 件

与手持设备相同( 仅限
TI-Nspire™ 学 生 软 件 、TINspire™ Navigator™ NC 教
师软件)

远程文件管理

终 止 程 序 ,处 理 事 件

与手持设备相同。
( 仅 限 TI-Nspire™ 学 生 软
件 、TI-Nspire™ Navigator™
NC 教 师 软 件 )

终 止 程 序 ,处 理 事 件

支持
( 仅 限 TI-Nspire™ 学 生 软
件 、TI-Nspire™ Navigator™
NC 教 师 软 件 )

( 包括从其他手持设备
或 台 式 设 备 -手 持 设 备
发 送 “退 出 2 测 验 ”)
结束课程

字母顺序列表

77

事件

设备

台 式 设 备 - TI-Nspire™ 所
有版本

TI-Innovator™ Hub 连 接 /
断开连接

支 持 - 可 以 向 TIInnovator™ Hub 成 功 发
出 命 令 。退 出 程 序 之
后 ,TI-Innovator™ Hub 仍
使用手持设备进行工
作。

与手持设备相同

getLangInfo()

目录 >

getLangInfo()⇒字 符 串
返回一个字符串,其对应于当前活动
语言的缩写名称。例如,您可以在程序
或函数中使用它来确定当前语言。
英语 = “en”
丹麦语 = “da”
德语 = “de”
芬兰语 = “fi”
法语 = “fr”
意大利语 = “it”
荷兰语 = “nl”
荷兰语( 比利时) = “nl_BE”
挪威语 = “no”
葡萄牙语 = “pt”
西班牙语 = “es”
瑞典语 = “sv”

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

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

78

字母顺序列表

目录 >

目录 >

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

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

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

模式
整数

设置整数

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
Format

3

1=Normal, 2=Scientific, 3=Engineering

Real or
Complex

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

字母顺序列表

79

目录 >

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

分享器菜单

GetStr
GetStr[promptString,] var[, statusVar]

例如,请参阅 Get 。

GetStr[promptString,] func (arg1, ...argn)
[, statusVar]
编程命令:除了已检索值始终被解读为
字符串以外,与 Get 命令的运行方式相
同。与之相对的是,Get 命令将响应解读
为表达式,除非响应包含在引号 ("")
内。
注 意 :另请参阅 Get, 第74页 和 Send 第

147页.

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

80

字母顺序列表

目录 >

getVarInfo()

目录 >

getVarInfo()⇒矩 阵 或 字 符 串
getVarInfo(LibNameString)⇒矩 阵 或 字

符串

getVarInfo() 返回当前问题中定义的所

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

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

字母顺序列表

81

目录 >

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

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

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

目录 >

4Grad
Expr1 4 Grad⇒表 达 式

在 Degree 角度模式下:

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

I
identity()
identity(Integer) ⇒ 矩 阵

目录 >

返回维数为 Integer 的单位矩阵。

Integer 必须为正整数。

目录 >

If
If BooleanExpr
Statement
If BooleanExpr Then
Block
EndIf

82

字母顺序列表

If

目录 >

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

Block 可以是单个语句,也可以是用“:”
字符分隔的语句序列。
输 入 样 本 的 注 意 事 项 :关于输入多行

程序和函数定义的说明,请参阅产品
指导手册中的“计算器”章节。
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]]) ⇒ 表 达
式 、列 表 或 矩 阵

目录 >

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

字母顺序列表

83

目录 >

ifFn()
计算布尔表达式 BooleanExpr( 或
BooleanExpr 中的每个元素) 的值,并根
据以下规则生成结果:
•
•

•

•

•

BooleanExpr 可 以 检 验 单 个 值 、列 表
或矩阵。
如 果 BooleanExpr 的 某 个 元 素 计 算
结 果 为 true,则 返 回 Value_If_true
中的对应元素。
如 果 BooleanExpr 的 某 个 元 素 计 算
结 果 为 false,则 返 回 Value_If_false
中 的 对 应 元 素 。如 果 省 略 Value_If_
false ,则 返 回 undef 。
如 果 BooleanExpr 元 素 既 不 为 true,
也 不 为 false,则 返 回 Value_If_
unknown 中 的 对 应 元 素 。如 果 省 略
Value_If_unknown,则 返 回 undef。
如 果 ifFn() 函 数 的 第 二 个 、第 三 个 或
第 四 个 参 数 是 一 个 表 达 式 ,则 对
BooleanExpr 中 的 每 个 位 置 应 用 布
尔检验。

注 意 :如果简化的 BooleanExpr 语句包

含列表或矩阵,则所有其他列表或矩
阵参数都必须具有相同的维数,并且
结果也将具有相同的维数。

Value_If_True 元素 5 被复制到结果列
表。

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

Value_If_True 元素 6 被复制到结果列
表。
检验值 3 不小于 2.5,因此其对应的
Value_If_False 元素 10 被复制到结果
列表。

Value_If_true 是单个值,对应于任意
选定位置。

未指定 Value_If_false,已使用 undef。

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

imag()
imag(Expr1) ⇒ 表 达 式
返回参数的虚部。
注 意 :所有未定义的变量均被视为实

变量。另请参阅 real(),page 136
imag(List1) ⇒ 列 表
返回元素虚部的列表。
imag(Matrix1) ⇒ 矩 阵
返回元素虚部的矩阵。

84

字母顺序列表

目录 >

impDif()
impDif(Equation, Var, dependVar[,Ord])
⇒ 表达式

目录 >

其中阶数 Ord 默认值为 1。
计算方程的隐式导数,方程中一个变
量根据另一个变量隐式定义。

Indirection

inString()
inString(srcString, subString[, Start ]) ⇒
整数

请 参 阅 #(),第 195页 。

目录 >

返回字符串 subString 中首次出现字符
串 srcString 的起始字符位置。
如果包含 Start ,则它指定 srcString 中
开始执行搜索的字符位置。默认值 = 1
( srcString 的第一个字符) 。
如果 srcString 不包含 subString,或
Start > srcString 的长度,则返回零。

int()
int(Expr) ⇒ integer

目录 >

int(List1) ⇒ 列 表
int(Matrix1) ⇒ 矩 阵

返回小于或等于参数的最大整数。此
函数与 floor() 相同。
参数可以是实数或复数。
对于列表或矩阵,返回每个元素的最
大整数。

字母顺序列表

85

目录 >

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

integral

interpolate()
interpolate(xValue , xList , yList ,
yPrimeList ) ⇒ 列 表

请 参 阅 ∫(),第 195页 。

目录 >
微分方程:
y'=-3•y+6•t+5 且 y(0)=5

此函数进行以下操作:
给定 xList ,yList =f( xList ) ,并且对于某
未知函数 f ,yPrimeList =f'( xList ) ,使用
三次插值求解函数 f 在 xValue 处的近
似值。假设 xList 是单调递增或递减数
字的列表,但即使不是,此函数也可返
回值。此函数在 xList 中查找包含
xValue 的区间 [xList [i], xList [i+1]]。如
果找到这类区间,它将返回 f( xValue )
的插值;否则,它将返回 undef。

要查看完整结果,请按 £,然后使用 ¡
和 ¢ 移动光标。
使用 interpolate() 函数计算 xvaluelist 的
函数值:

xList 、yList 和 yPrimeList 必须具有相
同的维数 ( ≥ 2),并且包含简化为数字
的表达式。
xValue 可以是未定义的变量、数字或
数字列表。

invχ2 ()
invχ 2(Area,df )
invChi2(Area,df )

86

字母顺序列表

目录 >

invχ2 ()

目录 >

计算曲线下给定 Area 由自由度 df 指定
的反向累积 χ 2( 卡方) 概率函数。

invF()
invF(Area,dfNumer,dfDenom)

目录 >

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

invBinom()
invBinom
(CumulativeProb,NumTrials,Prob,
OutputForm)⇒ 标 量 或 矩 阵
逆二项式。给定试验次数 ( NumTrials)
和每次试验的成功概率 ( Prob),此函数
返回最小成功次数 k ,其中 k 值大于或
等于给定累积概率 ( CumulativeProb)。

目录 >
示例:Mary 和 Kevin 在玩骰子游戏。
Mary 要猜摇 30 次骰子 6 出现的最大次
数。如果数字 6 出现的次数等于或小
于所猜次数,则 Mary 获胜。而且,她
猜的数越小,赢的就越多。如果 Mary
想要让获胜概率大于 77%,那么她可以
猜的最小数字是多少?

OutputForm=0,结果显示为标量( 默认
值) 。
OutputForm=1,结果显示为矩阵。

invBinomN()
invBinomN(CumulativeProb,Prob,
NumSuccess,OutputForm)⇒ 标 量 或 矩
阵
关于 N 的逆二项式。给定每次试验的
成功概率 ( Prob) 和成功次数
( NumSuccess),此函数返回最小试验次
数 N,其中 N 值小于或等于给定累积概
率 ( CumulativeProb)。

目录 >
示例:Monique 在练习篮网球的投篮。
根据经验,她知道自己任意一次投篮
命中的机率为 70%。她计划练习投篮,
直至得到 50 分为止。她必须尝试多少
次投篮才能确保至少得到 50 分的概率
超过 0.99?

OutputForm=0,结果显示为标量( 默认
值) 。
OutputForm=1,结果显示为矩阵。

字母顺序列表

87

invNorm()
invNorm(Area[,μ[,σ]])

目录 >

计算由 μ 和 σ 指定的正态分布曲线下给
定 Area 的反向累积正态分布函数。

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() ,第107页。

88

字母顺序列表

目录 >

isPrime()
isPrime(Number) ⇒ 布 尔 常 数 表 达 式

目录 >

返回 true 或 false,以表明 number 是否
为只能被自身和 1 整除的 ≥ 2 的整数。
如果 Number 超过 306 位,并且没有
≤1021 的因数,则 isPrime( Number) 显示
错误信息。

以下函数用于找出指定数字后面的下
一个质数:

如果您只想确定 Number 是否为质数,
则使用 isPrime() 而不是 factor() 。这样
运算快很多,特别是在 Number 不是质
数且具有超过五位数的第二大因数时
更是如此。
输 入 样 本 的 注 意 事 项 :关于输入多行

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

isVoid()
isVoid(Var) ⇒ 布 尔 常 数 表 达 式
isVoid(Expr) ⇒ 布 尔 常 数 表 达 式
isVoid(List ) ⇒ 布 尔 常 数 表 达 式 列 表

目录 >

返回 true 或 false,以表明参数是否为
无效数据类型。
有关无效元素的更多信息,请参阅 第
220页。

L
Lbl

目录 >

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

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

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

字母顺序列表

89

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)⇒表 达 式
返回方程或不等式左侧的内容。

libShortcut()
libShortcut(LibNameString,
ShortcutNameString [, LibPrivFlag])⇒变
量数组
在当前问题中创建变量组,该变量组
包含指定库文档 libNameString 中引用
的所有对象。此函数还会将组成员添
加到 Variables 菜单。然后,您可以使用
其 ShortcutNameString 引用各对象。
设置 LibPrivFlag=0 可排除专用库对象
( 默认值)
设置 LibPrivFlag=1 可添加专用库对象

90

字母顺序列表

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

libShortcut()

目录 >

要复制变量组,请参阅 CopyVar( 第28
页) 。
要删除变量组,请参阅 DelVar( 第46
页) 。

limit() 或 lim()

目录 >

limit(Expr1, Var, Point [,Direction])⇒表

达式

limit(List1, Var, Point [, Direction])⇒数

组

limit(Matrix1, Var, Point [, Direction])⇒

矩阵

返回所求极限。
注 意 :另请参阅 极 限 模 板 ( 第6页) 。

方 向 :负值=左起,正值=右起,其他=两
边。( 如省略,则 方 向 默认值为两边。)
在正 ˆ 和负 ˆ 处的极限始终会被转换
为从有限趋近的单侧极限。
依据不同情况,limit() 无法确定唯一极
限时,将返回自身或 undef。但这并不
能说明唯一极限不存在。undef 表示结
果是一个有限或无穷大的未知数,或
者是此类数的集合。
limit() 采用了 L’Hopital( 洛必达) 规则等

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

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

目录 >

字母顺序列表

91

目录 >

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

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq
中的每个元素指定各相应 X 和 Y 数据
点的出现频率。默认值为 1。所有元素
必须为|0 的整数。
Category 是由相应 X 和 Y 数据的类别
代码组成的数组。
Include 是由一个或多个类别代码组成
的数组。计算值仅包括类别代码包含在
此数组中的数据项。
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

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 限制的回归中

stat.FreqReg

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

LinRegMx
LinRegMx X,Y[,[Freq][,Category ,Include ]]
在数组 X 和 Y 上使用频率 Freq 计算线
性回归 y = m ·x+b。结果摘要存储在
stat.results 变量中。( 请参阅第164页。)

92

字母顺序列表

目录 >

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

目录 >

数。

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq
中的每个元素指定各相应 X 和 Y 数据
点的出现频率。默认值为 1。所有元素
必须为|0 的整数。
Category 是由相应 X 和 Y 数据的类别
代码组成的数组。
Include 是由一个或多个类别代码组成
的数组。计算值仅包括类别代码包含在
此数组中的数据项。
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

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 级置信区
间。
LinRegtIntervals X,Y[,F[,1,Xval [,CLev ]]]
适用于 Response。计算预测的 y 值、针
对单次观察的 C 级预测区间和针对平均
响应的 C 级置信区间。

字母顺序列表

93

目录 >

LinRegtIntervals
结果摘要存储在 stat.results 变量中。
( 请参阅第164页。)
所有数组必须维数相同。

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

说明

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,

单次观察的预测区间

stat.UpperPred]

94

字母顺序列表

输出变量

说明

stat.MEPred

预测区间误差范围

stat.SEPred

预测的标准误差

stat. y

a + b·XVal

LinRegtTest
LinRegtTest X,Y[,Freq[,Hypoth]]

目录 >

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

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq
中的每个元素指定各相应 X 和 Y 数据
点的出现频率。默认值为 1。所有元素
必须为|0 的整数。
Hypoth 是一个可选值,它指定零假设
(H :b=r=0) 将对照三个备选假设中的哪
0
一个进行检验。
对于 H :bƒ0 且 rƒ0 ( 默认值) ,设定
a
Hypoth=0
对于 H :b<0 且 r<0,设定 Hypoth<0
a

对于 H :b>0 且 r>0,设定 Hypoth>0
a

结果摘要存储在 stat.results 变量中。
( 请参阅第164页。)
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

stat.RegEqn

回归方程:a + b·x

stat.t

显著性检验的 t 统计

stat.PVal

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

stat.df

自由度

字母顺序列表

95

输出变量

说明

stat.a、stat.b

回归系数

stat.s

直线的标准误差

stat.SESlope

斜率的标准误差

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(...)插入此函数。

96

字母顺序列表

目录 >

@List()

目录 >

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

list 4mat()

目录 >

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

如 果 指 令 中 包 含 elementsPerRow,则
指定了每行的元素个数。默认值是 List
中单行的元素个数。

如果 List 不能填满结果矩阵,则添加
零。
注 意 :您可以通过在计算机键盘上键
入 list@>mat(...)插入此函数。

4ln

目录 >

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

ln()

/u 键

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

返回自变量的自然对数。

如果复数格式模式为 Real:

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

如果复数格式模式为 Rectangular:

字母顺序列表

97

/u 键

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

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

squareMatrix1 必须可对角化,结果始
终包含浮点数。
要查看完整结果,请按 £,然后使用 ¡
和 ¢ 移动光标。

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

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq
中的每个元素指定各相应 X 和 Y 数据
点的出现频率。默认值为 1。所有元素
必须为|0 的整数。
Category 是由相应 X 和 Y 数据的类别
代码组成的数组。
Include 是由一个或多个类别代码组成
的数组。计算值仅包括类别代码包含在
此数组中的数据项。
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

stat.RegEqn

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

stat.a、stat.b

回归系数

stat.r 2

变换数据的线性确定系数

stat.r

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

98

字母顺序列表

目录 >

输出变量

说明

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 的频率所组成的数组

Local
Local Var1[, Var2] [, Var3] ...

目录 >

指定的 vars 为局部变量。这些变量仅
在函数求值过程中存在,函数执行结
束后即被删除。
注 意 :由于局部变量只是临时存在,因

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

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

Lock
LockVar1[, Var2] [, Var3] ...

目录 >

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

清除 Redo/Undo 历史记录。

请参阅 unLock( 第183页) 和 getLockInfo()
( 第78页) 。

字母顺序列表

99

/s 键

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

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

对于数组,返回各元素以 Expr2 为底的
对数值。

如果复数格式模式为 Real:

如果第二个自变量省略,则使用 10 作
为底数。
如果复数格式模式为 Rectangular:

log( squareMatrix1[,Expr]) ⇒方 阵

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

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

squareMatrix1 必须可对角化,结果始
终包含浮点数。
如果底数自变量已省略,则使用 10 作
为底数。

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

100

字母顺序列表

要查看完整结果,请按 £,然后使用 ¡
和 ¢ 移动光标。

目录 >

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

目录 >

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

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq
中的每个元素指定各相应 X 和 Y 数据
点的出现频率。默认值为 1。所有元素
必须为|0 的整数。
Category 是由相应 X 和 Y 数据的类别
代码组成的数组。
Include 是由一个或多个类别代码组成
的数组。计算值仅包括类别代码包含在
此数组中的数据项。
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

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 ] ]

目录 >

字母顺序列表

101

LogisticD
在数组 X 和 Y 上使用指定的 Iterations
次数、频率 Freq 计算逻辑回归 y = (c/

目录 >

(1+a·e-bx)+d)。结果摘要存储在
stat.results 变量中。( 请参阅第164页。)
除 Include 外,所有数组必须有相同维
数。

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq
中的每个元素指定各相应 X 和 Y 数据
点的出现频率。默认值为 1。所有元素
必须为|0 的整数。
Category 是由相应 X 和 Y 数据的类别
代码组成的数组。
Include 是由一个或多个类别代码组成
的数组。计算值仅包括类别代码包含在
此数组中的数据项。
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

stat.RegEqn

回归方程:c/(1+a·e-bx)+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 限制的回归

stat.FreqReg

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

102

字母顺序列表

Loop

目录 >

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

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

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

目录 >

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

lMatrix · uMatrix = pMatrix · 矩 阵
作为可选项,如果矩阵中任何元素的
绝对值小于 Tol ,则将该元素作为零值
处理。仅当矩阵有浮点输入项且不含
任何未赋值的符号变量时,使用此公
差。否则,Tol 将被忽略。
•

•

如 果 您 使 用 / · 或 将 Auto or
Approximate 设 定 为 Approximate 模
式 ,则 运 算 会 使 用 浮 点 算 法 完 成 。
如 果 Tol 省 略 或 未 使 用 ,则 默 认 的
公差计算方法为:
5E M14 ·max(dim(Matrix )) ·rowNorm
(Matrix )

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

字母顺序列表

103

M
mat 4list()

目录 >

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

max()

目录 >

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

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

mean()

目录 >

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

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

104

字母顺序列表

在 Rectangular 向量格式模式下:

mean()
freqMatrix 中的元素为 Matrix1 中各对

目录 >

应元素出现的次数。

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

median()

目录 >

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

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

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

数组或矩阵中的所有条目必须简化
为数值。
数组或矩阵中的空( 空值) 元素将被
忽 略 。有 关 空 元 素 的 更 多 信 息 ,请
参 阅 第220页 。

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

目录 >

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

字母顺序列表

105

MedMed
X 和 Y 分别是自变量和因变量的数组。

目录 >

Freq 是由频率值组成的可选数组。Freq
中的每个元素指定各相应 X 和 Y 数据
点的出现频率。默认值为 1。所有元素
必须为|0 的整数。
Category 是由相应 X 和 Y 数据的类别
代码组成的数组。
Include 是由一个或多个类别代码组成
的数组。计算值仅包括类别代码包含在
此数组中的数据项。
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

stat.RegEqn

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

stat.m、
stat.b

模型系数

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 的频率所组成的数组

mid()
mid(sourceString, Start [, Count ])⇒字 符

串

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

Count 必须 | 0。如果 Count = 0,则返回
空字符串。

106

字母顺序列表

目录 >

mid()

目录 >

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)⇒矩 阵
返回两个自变量中的最小值。如果自
变量为两个数组或矩阵,则返回一个
数组或矩阵,其组成为这两个数组或
矩阵中两个对应元素中的最小值。
min(List )⇒表 达 式
返回 List 中的最小元素。
min(Matrix1)⇒矩 阵
返回一个行向量,其元素为 Matrix1 中
每列的最小元素。
注 意 :另请参阅 fMin() 和 max() 。

mirr()

目录 >

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

字母顺序列表

107

mirr()
financeRate 是现金流款项的付款利

目录 >

率。

reinvestRate 是现金流再投资的利率。
CF0 是时间为 0 时的初始现金流;该值
必须为实数。
CFList 是一个由初始现金流 CF0 之后
的现金流金额组成的数组。
CFFreq 是一个可选的数组,其中各元
素指定归组( 连续) 现金流金额( 即
CFList 中的对应元素) 的出现频率。默
认值为 1;如果您输入值,这些值必须
为 < 10,000 的正整数。
注 意 :另请参阅 irr() ( 第88页) 。

mod()
mod(Expr1, Expr2)⇒表 达 式
mod(List1, List2)⇒数 组
mod(Matrix1, Matrix2)⇒矩 阵
根据如下恒等式所定义,返回第一个
自变量对第二个自变量取的模:
mod(x,0) = x
mod(x,y) = x - y floor(x/y)
当第二个自变量为非零时,其结果随
该自变量呈周期性变化。结果要么为
零,要么与第二个自变量有相同的符
号。
如果自变量为两个数组或两个矩阵,
则返回一个数组或矩阵,其组成为这
两个数组或矩阵中两个对应元素的模
数。
注 意 :另请参阅 remain() ,页码第139页

108

字母顺序列表

目录 >

目录 >

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 变量中。( 请参阅第164页。)
所有数组必须维数相同。
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

stat.RegEqn

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

stat.b0、stat.b1、...

回归系数

stat.R 2

多元确定系数

stat. y List

yList = b0+b1·x1+ ...

stat.Resid

回归残差

MultRegIntervals
MultRegIntervals Y, X1[,X2[,X3,…
[,X10]]],XValList [,CLevel ]

目录 >

计算预测的 y 值、针对单次观察的 C 级
预测区间和针对平均响应的 C 级置信区
间。

字母顺序列表

109

MultRegIntervals
结果摘要存储在 stat.results 变量中。

目录 >

( 请参阅第164页。)

所有数组必须维数相同。
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

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 变量中。
( 请参阅第164页。)
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出

输出变量

说明

stat.RegEqn

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

110

字母顺序列表

目录 >

输出变量

说明

stat.F

全局 F 检验统计

stat.PVal

与全局 F 统计相关的 P 值

stat.R 2

多元确定系数

stat.AdjR 2

调整的多元确定系数

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. y List

yList = b0+b1·x1+ ...

stat.Resid

回归残差

stat.sResid

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

stat.CookDist

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

stat.Leverage

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

N
nand
布 尔 表 达 式 1nand布 尔 表 达 式 2 返回
布尔表达式

/= 键

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

字母顺序列表

111

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) ⇒ 矩 阵

112

字母顺序列表

目录 >

nCr()

目录 >

返回一个矩阵,其组成是基于两个矩
阵中对应元素对的组合值。自变量必
须是维数相同的矩阵。

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⇒值

字母顺序列表

113

nfMax()
返回 Expr 为局部最大值时,变量 Var

目录 >

的候选数值。

如果提供了 下 界 和 上 界 ,则函数会在
闭区间 [下 界 ,上 界 ] 寻找局部最大值。
注 意 :另请参阅 fMax() 和 d() 。

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

nInt()

目录 >

嵌套 nInt() 可求多元数值积分。积分极
限可能取决于积分函数外部的积分变
量。
注 意 :另请参阅 ‰ () ( 第206页) 。

nom()

目录 >

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

effectiveRate 必须为实数,CpY 必须为
> 0 的实数。
注 意 :另请参阅 eff() ( 第55页) 。

nor
布 尔 表 达 式 1nor布 尔 表 达 式 2 返回 布
尔表达式

/= 键

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

返回两个自变量的 or 逻 辑 运 算 的 逻 辑
非 。返 回 真 、假 或 简 化 方 程 。

列表和矩阵则按元素返回对比。

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

字母顺序列表

115

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”。

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 范围内的概率密度函数。

116

字母顺序列表

目录 >

目录 >

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

在 Hex 模式下:

返回实整数的补数。在内部运算中,
Integer1 被转换为带符号的 64 位二进
制数值。各位上的数值进行反转( 0 变
成 1,反之亦然) 从而得到其补数。结果
根据进位制模式显示。

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

您可以输入任何数字进位制的整数。
对于按二进制或十六进制输入的整
数,您必须分别使用 0b 或 0h 前缀。不
带前缀的整数都将被视为十进制
(base 10)。
如果您输入的十进制整数对于带符号
的 64 位二进制形式来说过大,可使用
对称的模数运算将该值纳入合理的范
围。更多信息,请参阅 4 Base2( 第17
页) 。

在 Bin 模式下:

要查看完整结果,请按 £,然后使用 ¡
和 ¢ 移动光标。
注意:二进制输入最多可为 64 位( 不包
括 0b 前缀) 。十六进制输入最多可为
16 位。

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)...

字母顺序列表

117

nPr()
(值 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
的正整数。

nSolve()

目录 >

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

118

字母顺序列表

注意:如果存在多个解,您可以使用估
计值来帮助找到特解。

nSolve()
错 误 _字 符 串

目录 >

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 变量中。( 请
参阅第164页。)
除 Include 外,所有数组必须有相同维
数。

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

字母顺序列表

119

OneVar
Include 是由一个或多个类别代码组成

目录 >

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

说明

stat. v

x 值的平均值

stat. Gx

x 值之和

stat. Gx 2

x 2 值之和

stat.sx

x 的样本标准差

stat. sx

x 的总体标准差

stat.n

数据点的数量

stat.MinX

x 值的最小值

stat.Q X

x 的第一个四分位数

stat.MedianX

x 的中位数

stat.Q X

x 的第三个四分位数

stat.MaxX

x 值的最大值

stat.SSX

x 平均值的方差和

1

3

or (或 )
布 尔 表 达 式 1or布 尔 表 达 式 2 返回 布
尔表达式
布 尔 列 表 1or布 尔 列 表 2 返回 布 尔 列
表
布 尔 矩 阵 1or布 尔 矩 阵 2 返回 布 尔 矩
阵
返回 true 或 false,或者原始输入的简
化形式。

120

字母顺序列表

目录 >

目录 >

or (或 )
如果其中一个或两个表达式化简为
true,则返回 true。仅当两个表达式的
计算结果均为 false 时,才返回 false。
注 意 :请参阅 xor。
输 入 样 本 的 注 意 事 项 :关于输入多行

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

Integer1 or Integer2⇒整 数
使用 or 运算逐位比较两个实整数。在
内部运算中,两个整数都将转换为带
符号的 64 位二进制数字。当相应位进
行比较时,如果任何一个位值为 1,则
结果为 1;仅当两个位值均为 0 时,结
果才为 0。返回的值代表位结果,将根
据 Base 模式显示。
您可以输入任何进位制的整数。对于
按二进制或十六进制输入的整数,您
必须分别使用 0b 或 0h 前缀。不带前缀
的整数都将被视为十进制( 基数为
10)。

在 Hex 模式下:

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

在 Bin 模式下:

注意:二进制输入最多可为 64 位( 不包
括 0b 前缀) 。十六进制输入最多可为
16 位。

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

目录 >

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

P
目录 >

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

在 Radian 角度模式下:

字母顺序列表

121

目录 >

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

度,具体取决于当前的角度模式。如果
自变量为表达式,您可以使用 ¡、G 或 R
临时更改角度模式。
注 意 :您可以通过在计算机键盘上键
入 P@>Rx(...)插入此函数。

目录 >

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

在 Radian 角度模式下:

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

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

PassErr
PassErr
将错误传递到下一级。
如果系统变量 errCode 为零,则 PassErr
不会进行任何操作。
Try...Else...EndTry 块的 Else 语句应使用
ClrErr 或 PassErr。如果要处理或忽略错
误,请使用 ClrErr。如果不知道如何处理
错误,请使用 PassErr 将其发送到下一个

错误处理句柄。如果没有其他未完成的
Try...Else...EndTry 错误处理句柄,错误对
话框将正常显示。

122

字母顺序列表

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

PassErr

目录 >

注 意 :另请参见 第25页的 ClrErr 和 第177
页的 Try。
输 入 样 本 的 注 意 事 项 :在手持设备的“计

算器”应用程序中,请按 @ 输入多行定
义,而不要在各行末按 ·。在计算机
键盘上按住 Alt 并按 Enter。

piecewise()
piecewise(Expr1 [, Cond1 [, Expr2 [,
Cond2 [, … ]]]])

目录 >

以数组形式返回分段函数的定义。您
还可以使用模板创建分段函数。
注 意 :另请参阅 分 段 模 板 ( 第3页) 。

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 的离散泊松分
布的概率。

字母顺序列表

123

目录 >

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

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

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

complexValue 4Polar

在 Radian 角度模式下:

以极坐标形式显示 complexVector。
•
•

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

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

在 Gradian 角度模式下:

入使用括号。

在 Degree 角度模式下:

polyCoeffs()

目录 >

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

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

124

字母顺序列表

polyCoeffs()

目录 >

polyDegree()

目录 >

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

常数多项式

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

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

polyEval()

目录 >

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

字母顺序列表

125

polyGcd()

目录 >

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

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

polyQuotient()

目录 >

polyQuotient(Poly1,Poly2 [,Var])⇒表 达

式

返回关于指定变量 Var 的多项式 Poly1
除以多项式 Poly2 的商。

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

polyRemainder()
polyRemainder(Poly1,Poly2 [,Var])⇒表

达式

返回关于指定变量 Var 的多项式 Poly1
除以多项式 Poly2 的余数。

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

126

字母顺序列表

目录 >

目录 >

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

Poly 必 须 为 单 变 量 多 项 式 。
第二种句法 cPolyRoots( ListOfCoeffs) 返
回一个数组,其元素为 ListOfCoeffs 中

系数的实数根。

注 意 :另请参阅 cPolyRoots() ( 第34页) 。

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

目录 >

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

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq
中的每个元素指定各相应 X 和 Y 数据
点的出现频率。默认值为 1。所有元素
必须为|0 的整数。
Category 是由相应 X 和 Y 数据的类别
代码组成的数组。
Include 是由一个或多个类别代码组成
的数组。计算值仅包括类别代码包含在
此数组中的数据项。
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

stat.RegEqn

回归方程:a·(x)b

stat.a、stat.b

回归系数

字母顺序列表

127

输出变量

说明

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
Prgm

目录 >
计算 GCD 并显示中间结果。

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

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

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

prodSeq()

128

字母顺序列表

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

Product (PI)

product()

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

目录 >

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

propFrac()

目录 >

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

之和的形式返回 rational_number,其中
分数与整数符号相同且分母大于分
子。
propFrac( rational_expression,Var) 返回适

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

字母顺序列表

129

propFrac()

目录 >

您可以使用 propFrac() 函数表示带分数
并演示带分数的加法和减法。

Q
目录 >

QR
QR Matrix , qMatrix , rMatrix [, Tol ]
计算实数或复数矩阵的 Householder QR
因式分解。结果 Q 矩阵和 R 矩阵存储
在指定的 Matrix 中。Q 矩阵为酉矩阵,
R 矩阵为上三角矩阵。
作为可选项,如果矩阵中任何元素的
绝对值小于 Tol ,则将该元素将作为零
值处理。仅当矩阵有浮点输入项且不
含任何未赋值的符号变量时,使用此
公差。否则,Tol 将被忽略。
•

•

如 果 您 使 用 / · 或 将 Auto or
Approximate 设 定 为 Approximate 模
式 ,则 运 算 会 使 用 浮 点 算 法 完 成 。
如 果 Tol 省 略 或 未 使 用 ,则 默 认 的
公差计算方法为:
5E L14 ·max(dim(Matrix )) ·rowNorm
(Matrix )

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

130

字母顺序列表

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

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

目录 >

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

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq
中的每个元素指定各相应 X 和 Y 数据
点的出现频率。默认值为 1。所有元素
必须为|0 的整数。
Category 是由相应 X 和 Y 数据的类别
代码组成的数组。
Include 是由一个或多个类别代码组成
的数组。计算值仅包括类别代码包含在
此数组中的数据项。
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

stat.RegEqn

回归方程:a·x 2+b·x+c

stat.a、
stat.b、stat.c

回归系数

stat.R 2

确定系数

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 ]]

目录 >

字母顺序列表

131

目录 >

QuartReg
计算 在数组 X 和 Y 上使用频率 Freq 计
算四次多项式回归 y = a·x4+b·x3+c·
x2+d·x+e。结果摘要存储在 stat.results
变量中。( 请参阅第164页。)
除 Include 外,所有数组必须有相同维
数。

X 和 Y 分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq
中的每个元素指定各相应 X 和 Y 数据
点的出现频率。默认值为 1。所有元素
必须为|0 的整数。
Category 是由相应 X 和 Y 数据的类别
代码组成的数组。
Include 是由一个或多个类别代码组成
的数组。计算值仅包括类别代码包含在
此数组中的数据项。
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

stat.RegEqn

回归方程:a·x 4+b·x 3+c· x 2+d·x+e

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

回归系数

stat.R 2

确定系数

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 的频率所组成的数组

R
R►Pθ()
R►Pθ (xExpr, yExpr) ⇒ 表 达 式
R►Pθ (xList , yList ) ⇒ 列 表
R►Pθ (xMatrix , yMatrix ) ⇒ 矩 阵

132

字母顺序列表

目录 >
在度角模式下:

目录 >

R►Pθ()
返回
( x,y ) 参数对的等效 θ 坐标。

在梯度角模式下:

注 意 :根据当前角模式设置,结果以度

角、梯度角或弧度角的形式返回。
注 意 :您可以从计算机键盘键入
R@>Ptheta(...) 来插入此函数。

R►Pr()
R►Pr (xExpr, yExpr) ⇒ 表 达 式

在弧度角模式下:

目录 >
在弧度角模式下:

R►Pr (xList , yList ) ⇒ 列 表
R►Pr (xMatrix , yMatrix ) ⇒ 矩 阵
返回 ( x,y ) 参数对的等效 r 坐标。
注 意 :您可以从计算机键盘键入 R@>Pr
(...) 来插入此函数。

目录 >

►Rad
Expr1►Rad ⇒ 表达式

在度角模式下:

将参数转换为弧度角的度量。
注 意 :您可以从计算机键盘键入 @>Rad

来插入此运算符。

rand()
rand() ⇒ 表 达 式
rand(#Trials) ⇒ 列 表

在梯度角模式下:

目录 >
设置随机数种子。

字母顺序列表

133

rand()

目录 >

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
个随机整数。

randMat()
randMat(numRows, numColumns) ⇒ 矩
阵
返回一个指定维数的整数矩阵,其中
整数值介于 -9 和 9 之间。

134

字母顺序列表

目录 >

randMat()
两个参数都必须简化为整数。

randNorm()
randNorm(μ, σ) ⇒ 表 达 式
randNorm(μ, σ, #Trials) ⇒ 列 表

目录 >
注意:每次您按 · 时,此矩阵中的
值都会改变。

目录 >

randNorm( μ, σ) 返回根据指定的正态分

布产生的一个十进制数。它可以是任
何实数,但高度集中在区间 [μ−3•σ,
μ+3•σ] 内。

randNorm( μ, σ, #Trials) 返回一个列表,

其中包含根据指定的正态分布产生的
#Trials 个十进制数。

randPoly()
randPoly(Var, Order) ⇒ 表 达 式

目录 >

返回 Var( 变量) 的指定 Order( 阶数) 的
多项式。系数是 −9 至 9 范围内的随机
整数。首项系数不得为零。

Order( 阶数) 必须介于 0–99 之间。

randSamp()
randSamp(List ,#Trials[,noRepl ]) ⇒ 列 表

目录 >

返回一个列表,其中包含一个随机样
本,具体值取自 List ( 列表) ,试验次数
为 #Trials,并提供一个选项,用于指定
进行样本替换 ( noRepl =0) 或不进行样
本替换 ( noRepl =1)。默认值是进行样本
替换。

RandSeed
RandSeed Number

目录 >

如果 Number = 0,则将种子设置为随机
数生成器的工厂默认值。如果
Number ≠ 0,则使用它来生成两个种
子,分别存储在系统变量 seed1 和
seed2 中。

字母顺序列表

135

目录 >

real()
real(Expr1) ⇒ 表 达 式
返回参数的实部。
注 意 :所有未定义的变量均被视为实
变量。另请参阅 imag() ,page 84。

real(List1) ⇒ 列 表
返回所有元素的实部。
real(Matrix1) ⇒ 矩 阵
返回所有元素的实部。

目录 >

►Rect
Vector ►Rect
注 意 :您可以从计算机键盘键入
@>Rect 来插入此运算符。

以直角坐标形式 [x, y, z] 显示 Vector( 向
量) 。该向量必须是 2 维或 3 维,并且
可以是行或列。
注 意 :►Rect 是显示格式指令,而不是

转换函数。您只能在输入行末尾使用
它,并且它不会更新 ans。
注 意 :另请参阅 ►Polar,第124页。

complexValue ►Rect

在弧度角模式下:

以直角坐标形式 a+bi 显示
complexValue 。complexValue 可为任何
复数形式。然而,在度角模式下,输入
reiθ 会导致错误。
注 意 :输入 (r∠ θ) 极坐标时必须使用圆

括号。

在梯度角模式下:

在度角模式下:

注意:要键入 ∠ ,请从 Catalog( 目录)
中的符号列表选择它。

136

字母顺序列表

目录 >

ref()
ref(Matrix1[, Tol ]) ⇒ 矩 阵
返回 Matrix1 的行梯形式。

Tol 是可选项,绝对值小于该值的任何
矩阵元素均被视为零。只有在矩阵具
有浮点项且未包含尚未赋值的任何符
号变量时,才使用此容限。否则,Tol
将被忽略。
•

•

如 果 您 使 用 /·,或 将 Auto or
Approximate( 自 动 或 近 似 ) 模 式 设 置
为 Approximate( 近 似 ) ,则 使 用 浮 点
算术进行计算。
如 果 忽 略 或 未 使 用 Tol ,则 会 采 用 以
下方式计算默认容限:
5E −14 •max(dim(Matrix1)) •rowNorm
(Matrix1)

避免 Matrix1 中出现未定义的元素。这
样的元素可能导致意外的结果。
例如,如果以下表达式中的 a 未定义,
则会出现警示信息,并且结果显示为:

出现警示是因为广义元素 1/ a 在 a=0 时
无效。
事先将一个值存储到 a 中,或者使用约
束 (“|”) 运算符来替换值,这样可以避
免出现上述情况,如以下示例中所示。

注 意 :另请参阅 rref() ,page 145。

目录 >

RefreshProbeVars
RefreshProbeVars

示例

字母顺序列表

137

目录 >

RefreshProbeVars
允许在 TI-Basic 程序中从所有已连接的
传感器探头访问传感器数据。
StatusVar
值

statusVar
=0

状态

正常( 继续使用该程序)

Vernier DataQuest™ 应 用 程 序
处于数据采集模式。
statusVar 注 意 :要 使 用 此 命 令 ,Vernier
=1
DataQuest™ 应 用 程 序 必 须 处

Define temp()=
Prgm
© Check if system is ready
RefreshProbeVars status
If status=0 Then
Disp "ready"
For n,1,50
RefreshProbeVars status

于仪表模式。
statusVar Vernier DataQuest™ 应 用 程 序
=2
未启动。
statusVar Vernier DataQuest™ 应 用 程 序
已 启 动 ,但 您 尚 未 连 接 任 何
=3
探头。

temperature:=meter.temperature
Disp "Temperature:
",temperature
If temperature>30 Then
Disp "Too hot"
EndIf
© Wait for 1 second between
samples
Wait 1
EndFor
Else
Disp "Not ready. Try again
later"
EndIf
EndPrgm

注 意 :这 也 适 用 于 TI-Innovator™
Hub。

138

字母顺序列表

目录 >

remain()
remain(Expr1, Expr2) ⇒ 表 达 式
remain(List1, List2) ⇒ 列 表
remain(Matrix1, Matrix2) ⇒ 矩 阵
按照以下恒等式所定义,返回第一个
参数相对于第二个参数的余数:
remain(x,0) x
remain(x,y) x−y•iPart(x/y)
因此,请注意 remain( −x,y) − remain( x,y) 。
结果要么为零,要么与第一个参数具
有相同的正负号。
注 意 :另请参阅 mod() ,第108页。

Request
Request promptString, var[, DispFlag
[, statusVar]]
Request promptString, func (arg1, ...argn)
[, DispFlag [, statusVar]]
编程命令:暂停程序,并显示一个包含
消息 promptString 的对话框,以及一个
供用户输入响应的输入框。

目录 >
定义程序:
Define request_demo()=Prgm
Request "半 径 : ",r
Disp "区 域 = ",pi*r2
EndPrgm

运行程序,然后键入响应:
request_demo()

当用户键入响应并单击 OK( 确 定 ) 后,
输入框的内容将赋值给变量 var。
如果用户单击 Cancel( 取 消 ) ,则程序将
继续而不接受任何输入。如果 var 已
定义,该程序会使用 var 以前的值。
可选的 DispFlag 参数可以是任意表达
式。
•

•

如 果 DispFlag 已 省 略 ,或 计 算 结 果
为 1,则 提 示 消 息 和 用 户 响 应 显 示
在计算器历史记录中。
如 果 DispFlag 计 算 结 果 为 0,则 提
示和响应不显示在该历史记录中。

可选的 statusVar 参数让程序能够确定
用户如何关闭该对话框。请注意,如果
使用 statusVar,则需要 DispFlag 参数。
•

如 果 用 户 单 击 OK( 确 定 ) ,或 者 按
Enter 或 Ctrl+Enter,则 变 量 statusVar

选择 OK ( 确定) 后结果显示为:
半 径 : 6/2
区 域 = 28.2743

定义程序:
Define polynomial()=Prgm
Request “输 入 关 于 x 的 多 项 式 :",p
(x)
Disp "实 根 是 :",polyRoots(p(x),x)
EndPrgm

字母顺序列表

139

目录 >

Request
•

设 置 为 值 1。
否 则 ,变 量 statusVar 设 置 为 值 0。

func () 参数让程序能够将用户响应存储
为函数定义。此语法等效于用户执行
以下命令:

运行程序,然后键入响应:
polynomial()

Define func ( arg1, ...argn) = 用 户 响 应
然后,程序可以使用定义的函数 func
()。promptString 指导用户输入适当的
用 户 响 应 ,从而完成函数定义。
注 意 :您可以在用户定义的程序中使

用 Request 命令,但不能在函数中使
用。

输入 x^3+3x+1 并选择 OK ( 确定) 后结果
显示为:
实 根 是 : {-0.322185}

停止在无限循环内包含 Request 命令的
程序:

c 键 ,并 反 复 按

•

手 持 设 备 :按 住
· 键。

•

Windows®:按 住 F12 键 ,并 反 复 按
Enter 键 。
Macintosh®:按 住 F5 键 ,并 反 复 按
Enter 键 。
iPad®:应 用 程 序 显 示 提 示 。您 可 以
继续等待或取消。

•
•

注 意 :另请参阅 RequestStr,page 140。

RequestStr
RequestStr promptString, var[, DispFlag]

目录 >
定义程序:

编程命令:除了用户响应始终解释为
字符串之外,在运算方面与 Request 命
令的第一种语法相同。而 Request 命令
将该响应解释为表达式,除非用户将
响应放在引号 ("") 中。

Define requestStr_demo()=Prgm
RequestStr "你 的 名 字 :",name,0
Disp "响 应 具 有 ",dim(name)," 个
字 符 。"
EndPrgm

注意:您可以在用户定义的程序中使
用 RequestStr 命令,但不能在函数中使
用。

运行程序,然后键入响应:

停止在无限循环内包含 RequestStr 命令
的程序:
•

140

手 持 设 备 :按 住

字母顺序列表

c 键 ,并 反 复 按

requestStr_demo()

目录 >

RequestStr

· 键。
•
•
•

Windows®:按 住 F12 键 ,并 反 复 按
Enter 键 。
Macintosh®:按 住 F5 键 ,并 反 复 按
Enter 键 。
iPad®:应 用 程 序 显 示 提 示 。您 可 以
继续等待或取消。

注 意 :另请参阅 Request,page 139。

选择 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) ⇒ 表 达 式

字母顺序列表

141

目录 >

right()
返回方程或不等式的右侧部分。

rk23()
rk23(Expr, Var, depVar, {Var0, VarMax },
depVar0, VarStep [, diftol ]) ⇒ 矩 阵

目录 >
微分方程:
y'=0.001*y*(100-y) 且 y(0)=10

rk23(SystemOfExpr, Var, ListOfDepVars,
{Var0, VarMax }, ListOfDepVars0,
VarStep[, diftol ]) ⇒ 矩 阵
rk23(ListOfExpr, Var, ListOfDepVars,
{Var0, VarMax }, ListOfDepVars0,
VarStep[, diftol ]) ⇒ 矩 阵

要查看完整结果,请按 £,然后使用 ¡

使用龙格-库塔方法求解析方程组

diftol 设置为 1. E−6 的同一方程

其中 depVar( Var0)=depVar0 在
[Var0,VarMax ] 区间内。返回一个矩
阵,第一行定义了 Var 输出值( 由
VarStep 确定) 。第二行定义了相应的
Var 值处第一个求解分量的值,依此类
推。

和 ¢ 移动光标。

将上述结果与使用 deSolve() 和 seqGen()
获得的 CAS 精确解进行比较:

Expr 是定义常微分方程 (ODE) 的右侧
内容。
SystemOfExpr 是定义 ODE 方程组的右
侧方程组( 对应 ListOfDepVars 中因变
量的阶数) 。
ListOfExpr 是定义 ODE 方程组的右侧
列表( 对应 ListOfDepVars 中因变量的
阶数) 。

方程组:

Var 是自变量。
ListOfDepVars 是因变量的列表。
{Var0, VarMax } 是包含两个元素的列
表,告知函数从 Var0 到 VarMax 求积
分。

ListOfDepVars0 是因变量初始值的列
表。

142

字母顺序列表

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

目录 >

rk23()
如果 VarStep 计算结果为非零数
字:sign( VarStep) = sign( VarMax -Var0),
则在 Var0+i*VarStep 处返回解,
i=0,1,2,...,要求 Var0+i*VarStep 在
[var0,VarMax ] 区间内( 在 VarMax 处可
能无解) 。

如果 VarStep 计算结果为零,则在“龙
格-库塔”Var 值处返回解。

Diftol 是误差容限( 默认值为 0.001) 。

目录 >

root()
root(Expr) ⇒ root
root(Expr1, Expr2) ⇒ 根
root( Expr) 返回 Expr 的平方根。
root( Expr1, Expr2) 返回 Expr1 的 Expr2

次方根。Expr1 可以是实数或复数浮点
常数、整数或复数有理常数或通用符
号表达式。
注 意 :另请参阅 N 次 方 根 模 板 ,第1页。

rotate()
rotate(Integer1[,#ofRotations]) ⇒ 整 数
对一个二进制整数进行循环移位。您
可以采用任意进制输入 Integer1;它会
自动转换为带符号 64 位二进制形式。
如果 Integer1 的大小超出二进制整数
的表示范围,可使用对称模运算使该
值处于范围内。有关更多信息,请参阅
►Base2,第17页。
如果 #ofRotations 为正,则向左循环移
位。如果 #ofRotations 为负,则向右循
环移位。默认值是 −1( 右移一位) 。

目录 >
在二进制模式下:

要查看完整结果,请按 £,然后使用 ¡
和 ¢ 移动光标。
在十六进制模式下:

例如,在向右循环移位的情况下:
每个数位均向右循环移位。
0b00000000000001111010110000110101

重要信息:要输入二进制或十六进制
数,始终使用 0b 或 0h 前缀( 零,而不是
字母 O) 。

最右边的数位循环移位到最左边。

字母顺序列表

143

目录 >

rotate()
结果为:
0b10000000000000111101011000011010
根据进制模式显示结果。
rotate(List1[,#ofRotations]) ⇒ 列 表

在十进制模式下:

返回 List1 向右或向左循环移位 #of
Rotations 个元素后的结果。此操作不
会改变 List1。
如果 #ofRotations 为正,则向左循环移
位。如果 #ofRotations 为负,则向右循
环移位。默认值是 −1( 右移一个元
素) 。
rotate(String1[,#ofRotations]) ⇒ 字 符 串
返回 String1 向右或向左循环移位
#ofRotations 个字符后的结果。此操作
不会改变 String1。
如果 #ofRotations 为正,则向左循环移
位。如果 #ofRotations 为负,则向右循
环移位。默认值是 −1( 右移一个字
符) 。

round()
round(Expr1[, digits]) ⇒ 表 达 式
返回参数按四舍五入保留小数点后指
定位数的结果。

digits 必须是 0–12 范围内的整数。如
果指令中不包含 digits,则返回参数按
四舍五入保留 12 位有效数字的结果。
注 意 :数位显示模式可能会影响显示

结果。
round(List1[, digits]) ⇒ 列 表
返回四舍五入为指定位数的元素的列
表。
round(Matrix1[, digits]) ⇒ 矩 阵
返回四舍五入为指定位数的元素的矩
阵。

144

字母顺序列表

目录 >

rowAdd()
rowAdd(Matrix1, rIndex1, rIndex2) ⇒ 矩
阵

目录 >

返回 Matrix1 经过以下变换后的结果:
行 rIndex2 替换为行 rIndex1 与 rIndex2
之和。

rowDim()
rowDim(Matrix ) ⇒ 表 达 式

目录 >

返回 Matrix 的行数。
注 意 :另请参阅 colDim() ,第25页。

rowNorm()
rowNorm(Matrix ) ⇒ 表 达 式

目录 >

返回 Matrix 中各行内元素的绝对值之
和的最大值。
注 意 :所有矩阵元素必须简化为数字。
另请参阅 colNorm() ,第26页。

rowSwap()
rowSwap(Matrix1, rIndex1, rIndex2) ⇒
矩阵

目录 >

返回 Matrix1 在将行 rIndex1 与 rIndex2
进行交换后的结果。

rref()
rref(Matrix1[, Tol ]) ⇒ 矩 阵

目录 >

返回 Matrix1 的递减行梯形式。

字母顺序列表

145

目录 >

rref()
Tol 是可选项,绝对值小于该值的任何
矩阵元素均被视为零。只有在矩阵具
有浮点项且未包含尚未赋值的任何符
号变量时,才使用此容限。否则,Tol
将被忽略。
•

•

如 果 您 使 用 /·,或 将 Auto or
Approximate( 自 动 或 近 似 ) 模 式 设 置
为 Approximate( 近 似 ) ,则 使 用 浮 点
算术进行计算。
如 果 忽 略 或 未 使 用 Tol ,则 会 采 用 以
下方式计算默认容限:
5E −14 •max(dim(Matrix1)) •rowNorm
(Matrix1)

注 意 :另请参阅 ref() ,page 137。

S

µ键

sec()
sec(Expr1) ⇒ 表 达 式

在 Degree 角度模式下:

sec(List1) ⇒ 数 组
返回 Expr1 的正割值,或返回一个数
组,其元素为 List1 中所对应元素的正
割值。
注 意 :自变量可以是度、弧度或百分度

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

µ键

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

在 Degree 角度模式下:

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

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

146

字母顺序列表

在 Gradian 角度模式下:

µ键

sec /()
注 意 :您可以通过在计算机键盘上键
入 arcsec(...)插入此函数。

sech()

在 Radian 角度模式下:

目录 >

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

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

目录 >
在 Radian 角度模式下和 Rectangular 复
数模式下:

返回 Expr1 的反双曲正割值或返回一
个数组,其元素为 List1 所对应元素的
反双曲正割值。
注 意 :您可以通过在计算机键盘上键
入 arcsech(...)插入此函数。

Send
Send exprOrString1[, exprOrString2] ...
编程命令:向已连接的分享器发送一个
或多个 TI-Innovator™ Hub 命令。

exprOrString 必须是有效的
TI-Innovator™ Hub 命令。通常情况下,
exprOrString 包含用于控制设备的
"SET ..." 命令或用于请求数据的
"READ ..." 命令。

分享器菜单
例如:将内置 RGB LED 的蓝色元素打开
0.5 秒。

例如:请求分享器内置光级传感器的当
前值。Get 命令用于检索值,然后将其
分配至变量 lightval。

变量将连续发送至分享器。
注 意 :您可以在用户定义的程序内使用
Send 命令,但不能在函数内使用。
注 意 :另请参阅 Get( 第74页) 、GetStr( 第
80页) 和 eval() ( 第59页).

字母顺序列表

147

分享器菜单

Send

例如:向分享器的内置扬声器发送计算
出的频率。利用特殊变量
iostr.SendAns 显示分享器命令和计算
出的表达式。

目录 >

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, 变 量 最 大
值 } [, 初 始 项 矩 阵 [, 变 量 步 长 [, 上 限

148

字母顺序列表

。

变量 0=2 的示例:

目录 >

seqGen()
值 ]]]) ⇒ 矩 阵
生成序列 ListOfDepVars( 变 量 )=表 达
式 数 组 或 表 达 式 方 程 组 的方程组( 或
数组) 项矩阵如下:从 变 量 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

字母顺序列表

149

seqn()

目录 >

注 意 :seqn() 通过 n0=1 和 n步 长 =1 调用
seqGen( )

series()
series(Expr1, Var, Order [, Point ])⇒表 达

式

series(Expr1, Var, Order [, Point ]) |
Var>Point ⇒表 达 式
series(Expr1, Var, Order [, Point ]) |
Var Point ”、“| Var < Point ”、
“| “Var | Point ” 或 “Var { Point ” 中合适
的一个附加到 dominantTerm(...),以求
出一个相对简单的结果。
series() 可提供不定积分和定积分的符

号化近似值,否则符号解无法通过其
他方法获得。

150

字母顺序列表

目录 >

series()

目录 >

series() 在第一自变量数组和矩阵上分

布。

series() 是 taylor() 的通用版本。

如右侧的上一示例中所示,series(...)生
成结果的显示例程下行可能会重新排
列各项,以致主项不在最左侧。
注 意 :另请参阅 dominantTerm() ( 第54

页) 。

setMode()
setMode(modeNameInteger,
settingInteger) ⇒整 数
setMode(list ) ⇒整 数 数 组

目录 >
使用 Display Digits 的默认设置显示 p 的
近似值,然后使用 Fix2 的设置显示 p。
检查程序执行后默认值是否还原。

仅在函数或程序内有效。
setMode( modeNameInteger,
settingInteger) 可临时将模式

modeNameInteger 设置为新设置
settingInteger,并返回一个对应于该模
式原始设置的整数。此更改仅可在程
序/函数的执行过程中进行。
modeNameInteger 指定您要设置的模式
的名称,它必须为下表中的模式整数
之一。
settingInteger 指定模式的新设置名称。
它必须为下列特定模式设置整数之
一。
setMode( list ) 可以更改多个设置。list
包含模式整数和设置整数对。setMode
( list ) 返回一个类似数组,其中整数对

表示原始模式和设置。

如果您使用 getMode(0) & var 保存所有
模式设置,则可以使用 setMode( var) 还
原这些设置,直到函数或程序退出。另
请参阅 getMode() ( 第79页) 。
注 意 :此时将传递当前模式设置以调

用子例程。如果任何子例程更改了模
式设置,则控制返回到调用例程时模
式更改将丢失。

字母顺序列表

151

目录 >

setMode()
输 入 样 本 的 注 意 事 项 :关于输入多行

程序和函数定义的说明,请参阅产品
指导手册中的“计算器”章节。
模式 名称

模式
整数

设置整数

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
Format

3

1=Normal, 2=Scientific, 3=Engineering

Real or
Complex

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

目录 >

shift()
shift(Integer1[,#ofShifts])⇒整 数

在 Bin 模式下:

对一个二进制整数进行平移。您可以
输入任意进位制的 Integer1,该整数将
自动转换为带符号的 64 位二进制形
式。如果 Integer1 的大小超出二进制整
数的表示范围,可使用对称的模数运
算将该值纳入合理的范围。更多信息,
请参阅 4 Base2( 第17页) 。

在 Hex 模式下:

如果 #ofShifts 为正,将向左平移。如果
#ofShifts 为负,将向右平移。默认值为
L1( 向右平移一位) 。
向右平移时,去掉最右边的数位,同时
在最左边的数位上插入 0 或 1。向左平
移时,去掉最左边的数位,同时在最右
边的数位上插入 0。
例如,在向右平移时:

152

字母顺序列表

重要信息:要输入二进制或十六进制
数值,始终使用 0b 或 0h 前缀( 零,非字
母 O) 。

目录 >

shift()
各数位向右平移。
0b0000000000000111101011000011010
如果最左侧的数位为 0 则插入 0,
如果最左侧的数位为 1 则插入 1。
结果为:
0b00000000000000111101011000011010
结果根据 Base 模式显示。首尾的零不
显示。
shift(List1 [,#ofShifts])⇒数 组

在 Dec 模式下:

返回向右或向左平移 #ofShifts 个元素
后的 List1 的副本。此运算不会更改
List1。
如果 #ofShifts 为正,将向左平移。如果
#ofShifts 为负,将向右平移。默认值为
L1( 向右平移一个元素) 。
通过平移引入到 数 组 首位或末位的元
素被设置为符号 “undef”。
shift(String1 [,#ofShifts])⇒字 符 串
返回向右或向左平移 #ofShifts 个字符
后的 String1 的副本。此运算不会更改
String1。
如果 #ofShifts 为正,将向左平移。如果
#ofShifts 为负,将向右平移。默认值为
L1( 向右平移一个字符) 。
通过平移引入到 字 符 串 首位或末位的
元素被设置为空格。

sign()

目录 >

sign(Expr1)⇒表 达 式
sign(List1)⇒数 组
sign(Matrix1)⇒矩 阵
对于实数和复数 Expr1,Expr1ƒ 0 时返
回 Expr1/ abs( Expr1) 。

如果复数格式模式为 Real:

如果 Expr1 为正则返回 1。

字母顺序列表

153

目录 >

sign()
如果 Expr1 为负则返回 L1。
如果复数格式模式为 Real,则 sign(0) 返
回 „1;否则返回自身的值。
sign(0) 表示复数域中的单位圆。

对于数组或矩阵,返回所有元素的符
号。

目录 >

simult()
simult(coeffMatrix , constVector[, Tol ])⇒

矩阵

返回包含线性方程组的解的列向量。

求 x 和 y 的解:
x + 2y = 1
3x + 4y = L1

注意:另请参阅 linSolve() ( 第96页) 。

coeffMatrix 必须为包含方程系数的方
阵。
constVector 必须与 coeffMatrix 有相同
的行数( 相同的维数) 且包含常数项。
作为可选项,如果矩阵中任何元素的
绝对值小于 Tol ,则将该元素作为零值
处理。仅当矩阵有浮点输入项且不含
任何未赋值的符号变量时,使用此公
差。否则,Tol 将被忽略。
•

•

解为 x=L3 且 y=2。

求解:
ax + by = 1
cx + dy = 2

如 果 您 将 Auto or Approximate 模 式
设 置 为 Approximate,运 算 将 使 用 浮
点计算完成。
如 果 Tol 省 略 或 未 使 用 ,则 默 认 的
公差计算方法为:
5E L14 ·max(dim(coeffMatrix ))
·rowNorm(coeffMatrix )

simult(coeffMatrix , constMatrix [, Tol ])⇒

求解:

求解多个系数相同但常数项不同的线
性方程组。

3x + 4y = L1

constMatrix 的各列必须包含方程组的
常数项。结果矩阵的各列包含相应方
程组的解。

x + 2y = 2

矩阵

154

字母顺序列表

x + 2y = 1

3x + 4y = L3

目录 >

simult()

对于第一个方程组,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)⇒表 达 式

在 Degree 角度模式下:

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

List1 中所有元素的正弦值。

注 意 :自变量可以是度、弧度或百分度

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

在 Gradian 角度模式下:

字母顺序列表

155

µ键

sin()
在 Radian 角度模式下:

sin(squareMatrix1)⇒方 阵

在 Radian 角度模式下:

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

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

µ键

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

在 Degree 角度模式下:

sin/(List1)⇒数 组
sin/( Expr1) 以表达式形式返回一个角
度值,其正弦值为 Expr1。
sin/( List1) 返回一个数组,其元素为

在 Gradian 角度模式下:

List1 中所对应元素的反正弦值。

注 意 :返回的结果可以是度、弧度或百

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

在 Radian 角度模式下:

注 意 :您可以通过在计算机键盘上键
入 arcsin(...)插入此函数。

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

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

156

字母顺序列表

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

目录 >

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)⇒方 阵

在 Radian 角度模式下:

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

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

SinReg

目录 >

SinReg X, Y [ , [Iterations] ,[ Period] [,
Category , Include ] ]

字母顺序列表

157

目录 >

SinReg
计算基于数组 X 和 Y 的正弦回归。结果
摘要存储在 stat.results 变量中。( 请参
阅第164页。)
除 Include 外,所有数组必须有相同维
数。

X 和 Y 分别是自变量和因变量的数组。
Iterations 指定了求解的最大尝试次数
( 1 到 16) 。如果省略,则尝试 8 次。通
常,该值越大,则结果越精确,但执行
时间也越长,反之亦然。
Period 指定了预计周期。如果省略,则
X中各元素之间的差值应相等并且按顺
序排列。如果指定了 Period,则 x 各元
素之间的差值可不相等。
Category 是由相应 X 和 Y 数据的类别
代码组成的数组。
Include 是由一个或多个类别代码组成
的数组。计算值仅包括类别代码包含在
此数组中的数据项。
不论角度模式设置如何,SinReg 的输出
始终为弧度。
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

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 限制的回归中

stat.FreqReg

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

158

字母顺序列表

目录 >

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 内的整
数。这类变量可赋任意整数值。

在 Radian 角度模式下:

字母顺序列表

159

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() 求两个圆的交点。

160

字母顺序列表

目录 >

目录 >

solve()
如右侧示例中的 r 所示,联立多项式方
程可包含无数值的其他变量,但稍后
可以用给定值在解中进行替换。
解中也可以包含未在方程中出现的求
解变量。例如,您可以将 z 作为求解变
量将之前的示例扩展为两个半径为 r
的平行相交圆柱。
这些圆柱解说明解系可能包含形式为
c k 的任意常数,其中 k 是 1 到 255 之间
的整数后缀。

要查看完整结果,请按 £,然后使用 ¡
和 ¢ 移动光标。

对于多项式方程组,计算时间或内存
占用很大程度上取决于求解变量的排
列次序。如果您的初始选择占用过多
内存或时间,请尝试重新排列方程和/
或 varOrGuess 数组中变量的次序。
如果未包括任何估计值,且任何方程
都不是任何变量的多项式,而所有方
程都是求解变量的线性表达式,则
solve() 会使用 Gaussian 消元法来求得
全部的解。
如果一个方程组既不是其任何变量的
多项式,也不是求解变量的线性表达
式,则 solve() 通过近似迭代法最多只
能求得一个解。因此,求解变量的数量
必须等于方程的数量,并且方程中的
所有其他变量必须化简为数值。

要查看完整结果,请按 £,然后使用 ¡
和 ¢ 移动光标。

如果有估计值,各个求解变量从估计
值开始搜索;否则,从 0.0 开始。
使用估计值依次搜索其他解值。为了
满足收敛,估计值应尽可能地接近解
值。

字母顺序列表

161

目录 >

SortA
SortA List1[, List2] [, List3] ...
SortA Vector1[, Vector2] [, Vector3] ...
将第一自变量的元素按升序排列。
如果您加入了其他自变量,那么这些
自变量的元素也将跟随第一自变量重
新排列,以保持与第一自变量元素的
相对位置不变。
所有自变量必须为数组或向量。所有
自变量必须维数相等。
第一个自变量中的空( 空值) 元素将移
至底部。有关空元素的更多信息,请参
阅第220页。

目录 >

SortD
SortD List1[, List2] [, List3] ...
SortD Vector1[,Vector2] [,Vector3] ...
与 SortA 类似,只是 SortD 以降序排列元
素。
第一个自变量中的空( 空值) 元素将移
至底部。有关空元素的更多信息,请参
阅第220页。

目录 >

4Sphere
Vector 4Sphere

注意:要强制获得近似结果,

注 意 :您可以通过在计算机键盘上键
入 @>Sphere 插入此运算符。

手持设备:按 / ·。
Windows®:按 Ctrl+Enter 。
Macintosh®:按 “+Enter 。
iPad®:按住 enter 然后选择

以球坐标形式 [r ±q ±f] 显示行向量或
列向量。

Vector 必须为 3 维,可以是行向量或列
向量。
注 意 :4 Sphere 是一条显示格式指令,不

是转换函数。您只能在输入行结尾处
使用。

162

字母顺序列表

。

目录 >

4Sphere

按

sqrt()

目录 >

sqrt(Expr1)⇒表 达 式
sqrt(List1)⇒数 组
返回自变量的平方根。
对于数组,返回 List1 中所有元素的平
方根。
注 意 :另请参阅 平 方 根 模 板 ( 第1页) 。

字母顺序列表

163

目录 >

stat.results
stat.results
显示统计计算的结果。
结果以名值对集合的形式显示。显示
的特定名称取决于最近计算的统计函
数或命令。
您可以复制名称或值并将其粘贴到其
他位置。

注 意 :用于定义变量的名称避免与统

计分析中的变量名称相同。某些情况
下,可能会出现错误。用于统计分析的
变量名称将在下表中列出。

stat.a

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. FBlock

stat. Ç

stat. G x²

stat. v1

stat.b10

stat. Fcol

stat. Ç 1

stat. G xy

stat. v2

stat.bList

stat. FInteract

stat. Ç 2

stat. G y

stat. vDiff

stat. c²

stat.FreqReg

stat. Ç Diff

stat. G y²

stat. vList

stat.c

stat. Frow

stat.PList

stat.s

stat.XReg

stat.CLower

stat.Leverage

stat.PVal

stat.SE

stat.XVal

164

字母顺序列表

stat.CLowerList

stat.LowerPred

stat.PValBlock

stat.SEList

stat.XValList

stat.CompList

stat.LowerVal

stat.PValCol

stat.SEPred

stat. w

stat.CompMatrix

stat.m

stat.PValInteract

stat.sResid

stat. y

stat.CookDist

stat.MaxX

stat.PValRow

stat.SEslope

stat. y List

stat.CUpper

stat.MaxY

stat.Q1X

stat.sp

stat.CUpperList

stat.ME

stat.Q1Y

stat.SS

stat.d

stat.MedianX

stat.YReg

注 意 :每次 Lists & Spreadsheet 应用程序计算统计结果时,都会将 .”组变量
复制到 “stat#.”组,其中 # 是自动增加的数值。这样可让您在进行多个计算

时保留原来的结果。

stat.values
stat.values

目录 >
请 参 阅 stat.results 示 例 。

显示一个矩阵,其元素为最近计算的统
计函数或命令的计算值。
与 stat.results 不同的是,stat.values 会省
略与这些值相关的名称。
您可以复制值并将其粘贴到其他位置。

stDevPop()
stDevPop(List [, freqList ])⇒表 达 式

目录 >
在 Radian 角度模式和自动模式下:

返回 List 中元素的总体标准差。

freqList 中的元素为 List 中各对应元素
出现的次数。
注 意 :List 必须包含至少两个元素。空

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

stDevPop(Matrix1[, freqMatrix ])⇒矩 阵
返回 Matrix1 中各列的总体标准差组成
的行向量。

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

字母顺序列表

165

stDevPop()
注 意 :Matrix1 必须至少有两行。空( 空

目录 >

stDevSamp()

目录 >

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

stDevSamp(List [, freqList ])⇒表 达 式
返回 List 中元素的样本标准差。

freqList 中的元素为 List 中各对应元素
出现的次数。
注 意 :List 必须包含至少两个元素。空

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

stDevSamp(Matrix1[, freqMatrix ])⇒矩 阵
返回 Matrix1 中各列的样本标准差的行
向量。

freqMatrix 中的元素为 Matrix1 中各对
应元素出现的次数。
注 意 :Matrix1 必须至少有两行。空( 空

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

Stop

目录 >

Stop
编程命令:终止程序。
Stop 不能在函数中使用。
输 入 样 本 的 注 意 事 项 :关于输入多行

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

Store

166

字母顺序列表

请 参 阅 & (store)( 第 218页 ) 。

string()

目录 >

string(Expr)⇒字 符 串
简化 Expr 并以字符串形式返回结果。

subMat()
subMat(Matrix1[, startRow] [, startCol ] [,
endRow] [, endCol ]) ⇒矩 阵

目录 >

返回 Matrix1 的指定子矩阵。
默认值:startRow=1,startCol =1,
endRow=last row,endCol =last column。

Sum (Sigma)

sum()

请 参 阅 G()( 第 209页 ) 。

目录 >

sum(List [, Start [, End]])⇒表 达 式
返回 List 所有元素的和。

Start 和 End 为可选项。它们指定了元
素的范围。
任何空值自变量都会生成空值结果。
List 中的空( 空值) 元素将被忽略。有关
空元素的更多信息,请参阅第220页。
sum(Matrix1[, Start [, End]])⇒矩 阵
返回由 Matrix1 中各列的元素和组成的
行向量。

Start 和 End 为可选项。它们指定了行
的范围。
任何空值自变量都会生成空值结果。
Matrix1 中的空( 空值) 元素将被忽略。
有关空元素的更多信息,请参阅第220
页。

字母顺序列表

167

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 。
空( 空值) 元素将被忽略。有关空元素
的更多信息,请参阅第220页。
注 意 :另请参阅 countIf() ( 第34页) 。

sumSeq()

system()
system(Eqn1 [, Eqn2 [, Eqn3 [, ...]]])
system(Expr1 [, Expr2 [, Expr3 [, ...]]])
以数组形式返回一个方程组。您也可
以使用模板创建方程组。
注 意 :另请参阅 System of equations ( 第3

页) 。

168

字母顺序列表

请 参 阅 G()( 第 209页 ) 。

目录 >

T
目录 >

T( 转 置 )
Matrix1T⇒矩 阵
返回 Matrix1 的复共轭转置矩阵。
注 意 :您可以通过在计算机键盘上键
入 @t 插入此运算符。

µ键

tan()
tan(Expr1)⇒表 达 式

在 Degree 角度模式下:

tan(List1)⇒数 组
tan( Expr1) 以表达式形式返回自变量的

正切值。

tan( List1) 返回一个数组,其元素为

List1 中所有元素的正切值。

注 意 :自变量可以是度、弧度或百分度

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

在 Gradian 角度模式下:

在 Radian 角度模式下:

tan(squareMatrix1)⇒方 阵

在 Radian 角度模式下:

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

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

字母顺序列表

169

tan()

µ键

tan/()

µ键

tan/(Expr1)⇒表 达 式

在 Degree 角度模式下:

tan/(List1)⇒数 组
tan/( Expr1) 以表达式形式返回一个角
度值,其正切值为 Expr1。
tan/( List1) 返回一个数组,其元素为

在 Gradian 角度模式下:

List1 中所对应元素的反正切值。

注 意 :返回的结果可以是度、弧度或百

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

在 Radian 角度模式下:

注 意 :您可以通过在计算机键盘上键
入 arctan(...)插入此函数。

tan/(squareMatrix1)⇒方 阵

在 Radian 角度模式下:

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

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

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

170

字母顺序列表

目录 >

目录 >

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)⇒方 阵
返回 squareMatrix1 的矩阵反双曲正切
值,此运算不同于计算每个元素的反
双曲正切值。有关计算方法的信息,请
参阅 cos() 。

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

squareMatrix1 必须可对角化,结果始
终包含浮点数。
要查看完整结果,请按 £,然后使用 ¡
和 ¢ 移动光标。

字母顺序列表

171

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 =
.ˆ。

tCollect()
tCollect(Expr1)⇒表 达 式
返回一个表达式,其中正弦和余弦的
乘积项和整数冥项被转换为倍角与和
差角的正弦和余弦的线性组合。该变
换将三角函数多项式转换为其谐函数
的线性组合。
有时,在默认的三角函数化简方法不
能完成任务时,tCollect() 可以实现。
tCollect() 可能会对 tExpand() 的变换结
果进行逆转换。有时对 tCollect() 的结果
应用 tExpand() ,可通过两个单独的步骤
来化简表达式,反之亦然。

172

字母顺序列表

目录 >

目录 >

tExpand()
tExpand(Expr1)⇒表 达 式
返回一个表达式,其中整数倍角与和
差角的正弦和余弦被展开。由于恒等
式 (sin(x))2+(cos(x))2=1,可能有多种形
式的等价解。因此,不同出版物给出的
结果可能不同。
有时,在默认的三角函数化简方法不
能完成任务时,tExpand() 可以实现。
tExpand() 可能会对 tCollect() 的变换结
果进行逆转换。有时对 tCollect() 的结果
应用 tExpand() ,可通过两个单独的步骤
来化简表达式,反之亦然。
注 意 :分度为 p/180 的角度模式不能很
好地发挥 tExpand() 扩展识别能力。为
获得最佳结果,tExpand() 应在 Radian 模

式下使用。

Text
TextpromptString[, 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))
Text strinfo
EndFor

如果程序需要用户输入响应,请参阅
Request( 第139页) 或 RequestStr( 第140
页) 。

EndPrgm

注 意 :此命令可以在用户定义的程序内

运行该程序:

使用,但不能在函数内使用。

text_demo()

一个对话框示例:

字母顺序列表

173

目录 >

Text

请 参 阅 If( 第 82页 ) 。

Then

目录 >

tInterval
tInterval List [,Freq[,CLevel ]]
( 数据数组输入)
tInterval v,sx ,n[,CLevel ]
( 摘要统计输入)
计算 t 置信区间。结果摘要存储在
stat.results 变量中。( 请参阅第164页。)
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

stat.CLower、stat.CUpper

未知总体平均值的置信区间

stat. x

正态随机分布的数据序列样本平均值

stat.ME

误差范围

stat.df

自由度

stat. sx

样本标准差

stat.n

带样本平均值的数据序列长度

tInterval_2Samp
tInterval_2Samp List1,List2[,Freq1[,Freq2
[,CLevel [,Pooled]]]]
( 数据数组输入)
tInterval_2Samp v 1,sx1,n1,v 2,sx2,n2

174

字母顺序列表

目录 >

目录 >

tInterval_2Samp
[,CLevel [,Pooled]]
( 摘要统计输入)
计算双样本 t 置信区间。结果摘要存储
在 stat.results 变量中。( 请参阅第164
页。)

Pooled=1 时合并方差;Pooled=0 时不合
并方差。
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

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 中指定的温度值从第一种单位
转化为另一种单位。有效的温度单位
有:
注意:您可以使用 Catalog 来选择温度
单位。

_¡C 摄氏
_¡F 华氏
_¡K 开氏
_¡R 兰氏
要输入 ¡,可从 Catalog 符号中选择。
要输入 _,可按

/ _。

例如,100_¡C 转化为 212_¡F。

字母顺序列表

175

目录 >

tmpCnv()
要转化温度范围,可使用 @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)。

176

字母顺序列表

目录 >

目录 >

trace()
trace(squareMatrix )⇒表 达 式
返回 squareMatrix 的跟踪值( 主对角线
上所有元素之和) 。

目录 >

Try
Try
block1
Else
block2
EndTry
如果无错误产生,执行 block1。如果
block1 出错,则程序转而执行 block2。
系统变量 errCode 包含允许程序进行
错误恢复的错误代码。有关错误代码
的列表,请参阅“错误代码和消息”( 第
227页) 。

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

程序和函数定义的说明,请参阅产品
指导手册中的“计算器”章节。
示例 2

Define eigenvals(a,b)=Prgm

要在运算中查看 Try、ClrErr 和 PassErr 命
令,请如右侧所示输入 eigenvals() 程
序。通过执行以下各表达式来运行程
序。

© Program eigenvals(A,B) displays
eigenvalues of A·B
Try
Disp "A= ",a
Disp "B= ",b
Disp " "
Disp "Eigenvalues of A·B are:",eigVl(a*b)
Else

注意:另请参阅 第 25页 的 ClrErr 和 第 122页 的
PassErr 。

If errCode=230 Then
Disp "Error:Product of A·B must be a
square matrix"
ClrErr

字母顺序列表

177

目录 >

Try
Else
PassErr
EndIf
EndTry
EndPrgm

目录 >

tTest
tTest m0,List [,Freq[,Hypoth]]
( 数据数组输入)
tTest m0,x,sx ,n,[Hypoth]
( 摘要统计输入)
当总体标准差 s 未知时对单一未知总
体平均值 m 进行假设检验。结果摘要存
储在 stat.results 变量中。( 请参阅第164
页。)
依据以下规则之一检验 H :m = m0:
0

对于 H :m < m0,设置 Hypoth<0
a

对于 H :m ƒ m0( 默认值) ,设置 Hypoth0
a

对于 H :m > m0,设置 Hypoth>0
a

有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

stat.t

(x N m0) / (stdev / sqrt(n))

stat.PVal

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

stat.df

自由度

stat. x

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

stat.sx

数据序列的样本标准差

stat.n

样本的大小

178

字母顺序列表

tTest_2Samp
tTest_2Samp List1,List2[,Freq1[,Freq2
[,Hypoth[,Pooled]]]]

目录 >

( 数据数组输入)
tTest_2Samp v 1,sx1,n1,v 2,sx2,n2[,Hypoth
[,Pooled]]
( 摘要统计输入)
计算双样本 t 检验。结果摘要存储在
stat.results 变量中。( 请参阅第164页。)
依据以下规则之一检验 H :m = m2:
0

对于 H :m < m2,设置 Hypoth<0
a

对于 H :m ƒ m2( 默认值) ,设置 Hypoth0
a

对于 H :m > m2,设置 Hypoth>0
a

Pooled=1 时合并方差
Pooled=0 时不合并方差
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

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 自变量表格中列出( 第180页) 。另
请参阅 amortTbl() ( 第8页) 。

字母顺序列表

179

tvmI()
tvmI(N,PV,Pmt ,FV,[PpY],[CpY],[PmtAt ])
⇒值

目录 >

计算年利率的财务函数。
注 意 :TVM 函数中使用的自变量已在

TVM 自变量表格中列出( 第180页) 。另
请参阅 amortTbl() ( 第8页) 。

tvmN()
tvmN(I,PV,Pmt ,FV,[PpY],[CpY],[PmtAt ])
⇒值

目录 >

计算支付期数量的财务函数。
注 意 :TVM 函数中使用的自变量已在

TVM 自变量表格中列出( 第180页) 。另
请参阅 amortTbl() ( 第8页) 。

tvmPmt()
tvmPmt(N,I,PV,FV,[PpY],[CpY],[PmtAt ])
⇒值

目录 >

计算每次支付金额的财务函数。
注 意 :TVM 函数中使用的自变量已在

TVM 自变量表格中列出( 第180页) 。另
请参阅 amortTbl() ( 第8页) 。

tvmPV()
tvmPV(N,I,Pmt ,FV,[PpY],[CpY],[PmtAt ])
⇒值

目录 >

计算现值的财务函数。
注 意 :TVM 函数中使用的自变量已在

TVM 自变量表格中列出( 第180页) 。另
请参阅 amortTbl() ( 第8页) 。
TVM 自 变
量*

说明

数据类型

N

支付期数量

实数

I

年利率

实数

180

字母顺序列表

TVM 自 变
量*

说明

数据类型

PV

现值

实数

Pmt

支付金额

实数

FV

终值

实数

PpY

每年支付次数,默认值=1

> 0 的整数

CpY

每年的复利期数,默认值=1

> 0 的整数

PmtAt

每个支付期结束或开始时的应付账款,默认值=结束时

整数( 0=结束
时,1=开始时)

* 这些货币时间价值自变量名称类似于 Calculator 应用程序的财务求解器所
用的 TVM 变量名称( 例如 tvm.pv 和 tvm.pmt) 。不过,财务函数不会将其自变

量值或结果保存到 TVM 变量。

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

目录 >

计算 TwoVar 统计值。结果摘要存储在
stat.results 变量中。( 请参阅第164页。)
除 Include 外,所有数组必须有相同维
数。

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

字母顺序列表

181

输出变量

说明

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 值之和

stat.sy

y 的样本标准差

stat. sy

y 的总体标准差

stat. Gxy

x ·y 值的和

stat.r

相关系数

stat.MinX

x 值的最小值

stat.Q X

x 的第一个四分位数

stat.MedianX

x 的中位数

stat.Q X

x 的第三个四分位数

stat.MaxX

x 值的最大值

stat.MinY

y 值的最小值

stat.Q Y

y 的第一个四分位数

stat.MedY

y 的中位数

stat.Q Y

y 的第三个四分位数

stat.MaxY

y 值的最大值

stat. G(x-v)2

x 平均值的方差和

stat. G(y-w)2

y 平均值的方差和

1

3

1

3

182

字母顺序列表

U
目录 >

unitV()
unitV(Vector1)⇒向 量
根据 Vector1 的格式返回单位行向量或
列向量。

Vector1 必须是单行矩阵或单列矩阵。

要查看完整结果,请按 £,然后使用 ¡
和 ¢ 移动光标。

unLock
unLock Var1[, Var2] [, Var3] ...

目录 >

unLock Var.
给指定的变量或变量组解锁。锁定的
变量无法修改或删除。
请参阅 Lock( 第99页) 和 getLockInfo() ( 第
78页) 。

V
varPop()

目录 >

varPop(List [, freqList ])⇒表 达 式
返回 List 的总体方差。

freqList 中的元素为 List 中各对应元素
出现的次数。
注 意 :List 必须至少包含两个元素。

字母顺序列表

183

目录 >

varPop()
如果任一数组中的元素为空( 空值) ,
则该元素将被忽略,并且另一数组中
的对应元素也将被忽略。有关空元素
的更多信息,请参阅第220页。

目录 >

varSamp()
varSamp(List [, freqList ])⇒表 达 式
返回 List 的样本方差。

freqList 中的元素为 List 中各对应元素
出现的次数。
注 意 :List 必须至少包含两个元素。

如果任一数组中的元素为空( 空值) ,
则该元素将被忽略,并且另一数组中
的对应元素也将被忽略。有关空元素
的更多信息,请参阅第220页。
varSamp(Matrix1[, freqMatrix ])⇒矩 阵
返回一个由 Matrix1 中各列样本方差组
成的行向量。

freqMatrix 中的元素为 Matrix1 中各对
应元素出现的次数。
如果任一矩阵中的元素为空( 空值) ,
则该元素将被忽略,并且另一矩阵中
的对应元素也将被忽略。有关空元素
的更多信息,请参阅第220页。
注 意 :Matrix1 必须至少包含两行。

W
目录 >

Wait
Wait timeInSeconds

要等待 4 秒,请使用以下命令:

执行暂停一段时间( timeInSeconds 秒) 。

Wait 4

如果程序需要短暂的延迟,以便获得请
求的数据,此时 Wait 特别有用。

要等待 1/2 秒,请使用以下命令:

参数 timeInSeconds 必须是可简化为 0
至 100 范围内的十进制值的表达式。该
命令处理此值时采用向上舍入方式,精
确到0.1秒。

要等待 1.3 秒并使用变量 seccount,请
运行以下命令:

184

字母顺序列表

Wait 0.5

目录 >

Wait
您可以取消正在运行的 Wait 命令。

c 键 ,并 反 复 按

•

手 持 设 备 :按 住
· 键。

•

Windows®:按 住 F12 键 ,并 反 复 按
Enter 键 。
Macintosh®:按 住 F5 键 ,并 反 复 按
Enter 键 。
iPad®:应 用 程 序 显 示 提 示 。您 可 以
继续等待或取消。

•
•

seccount:=1.3
Wait seccount
以下示例让绿色 LED 指示灯亮起 0.5
秒,然后熄灭。
Send "SET GREEN 1 ON"
Wait 0.5
Send "SET GREEN 1 OFF"

注 意 :您可以在用户定义的程序中使用
Wait 命令,但不能在函数中使用。

目录 >

warnCodes()
warnCodes(表 达 式 1, 状 态 变 量 ) ⇒ 表

达式

计算表达式 表 达 式 1,返回结果,并在
状 态 变 量 数组变量中存储任何生成的
警告的代码。如果没有生成任何警告,
则此函数会为 状 态 变 量 赋值一个空数
组。

要查看完整结果,请按 £,然后使用 ¡

表 达 式 1 可以是任何有效的 TI-Nspire™

和 ¢ 移动光标。

或 TI-Nspire™ CAS 数学表达式。您不能
使用命令或赋值作为 表 达 式 1。

状 态 变 量 必须是有效的变量名称。
有关警告代码的列表和相关消息,请参
阅第235页。

when()
when(Condition, trueResult [, falseResult ]
[, unknownResult ]) ⇒表 达 式

目录 >

根据 Condition 的取值是 true、false 还
是 unknown,返回 trueResult 、
falseResult 或 unknownResult 。如果自变
量不足以得出合理的结果,则返回输
入值。

字母顺序列表

185

when()
省略 falseResult 和 unknownResult 可仅
在 Condition 的值为 true 的区域中定义

目录 >

表达式。

使用 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,反
之亦然。

186

字母顺序列表

目录 >

目录 >

xor
如果两个自变量均为 true 或均为 false
则返回 false。如果两个自变量中的任
何一个都无法确定为 true 或 false,则
返回简化的布尔表达式。
注 意 :请参阅 or( 第120页) 。

Integer1 xor Integer2 ⇒ 整 数

在 Hex 模式下:

使用 xor 运算逐位比较两个实整数。在
内部运算中,两个整数都将转换为带
符号的 64 位二进制数字。比较对应的
位时,如果任何一位( 但不是两位同
时) 为 1 则结果为 1;如果两位均为 0 或
两位均为 1 则结果为 0。返回的值代表
位结果,将根据 Base 模式显示。

重要信息:¡„£¨²«Þ÷ƒ³ O°£

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

在 Bin 模式下:

注意:二进制输入最多可为 64 位( 不包
括 0b 前缀) 。十六进制输入最多可为
16 位。

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

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() 。

字母顺序列表

187

目录 >

zeros()
zeros({Expr1, Expr2}, {VarOrGuess1,
VarOrGuess2 [, … ]})⇒矩 阵
返回联立代数表达式的候选实数零
点,其中每个 VarOrGuess 都指定了一
个未知变量。
作为可选项,您可以为变量指定初始
估计值。各 varOrGuess 的格式必须为:

变量
-或-

变量 = 实数 或非实数
例如,x 和 x=3 都是有效形式。
如果所有表达式都是多项式并且您未
指定任何初始估计值,zeros() 将使用
Gröbner/Buchberger 词法消元法来求得
所有实数零点。
例如,假设有一圆,其圆心在原点,半
径为 r,另一个圆的半径也为 r,其圆心
在第一个圆与 x 轴的正半轴交点处。使
用 zeros() 求这两个圆交点。
如右侧示例中的 r 所示,联立多项式表
达式可包含无数值的其他变量,但稍
后可以用给定值在解中进行替换。
结果矩阵的每一行代表一个候选零
点,其元素的顺序与 VarOrGuess 数组
中元素的顺序相同。为方便提取某一
行,可按 [row] 对矩阵添加索引。
提取第 2 行:

解中也可以包含未在表达式中出现的
未知变量。例如,您可以将 z 作为未知
变量,将之前的示例扩展为两个半径
为 r 的平行相交圆柱。这些圆柱零值说
明零值系列可能包含形式为 ck 的任意
常数,其中 k 是 1 到 255 之间的整数后
缀。

188

字母顺序列表

目录 >

zeros()
对于多项式方程组,计算时间或内存
占用很大程度上取决于未知值的排列
次序。如果您的初始选择占用过多内
存或时间,请尝试重新排列表达式和/
或 varOrGuess 数组中变量的次序。
如果未包括任何估计值,且所有表达
式都不是任何变量的多项式,而只是
未知数的线性表达式,则 zeros() 会使
用 Gaussian 消元法来尝试求得所有零
值。
如果方程组既不是其任何变量的多项
式,也不是未知数的线性表达式,则
zeros() 通过近似迭代法最多只能求得
一个零值。因此,未知数的数量必须等
于表达式的数量,并且表达式中的所
有其他变量必须化简为数值。
如果有估计值,各未知变量将从估计
值开始搜索;否则,从 0.0 开始。
使用估计值依次搜索其他零值。为了
满足收敛,估计值应尽可能地接近零
值。

目录 >

zInterval
zInterval s,List [,Freq[,CLevel ]]
( 数据数组输入)
zInterval s,v,n [,CLevel ]
( 摘要统计输入)
计算 z 置信区间。结果摘要存储在
stat.results 变量中。( 请参阅第164页。)
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

stat.CLower、stat.CUpper

未知总体平均值的置信区间

stat. x

正态随机分布的数据序列样本平均值

stat.ME

误差范围

stat.sx

样本标准差

stat.n

带样本平均值的数据序列长度

字母顺序列表

189

输出变量

说明

stat. s

数据序列 List 的已知总体标准差

目录 >

zInterval_1Prop
zInterval_1Prop x ,n [,CLevel ]
计算单比例 z 置信区间。结果摘要存储
在 stat.results 变量中。( 请参阅第164
页。)

x 为非负整数。
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

stat.CLower、stat.CUpper

包含置信水平分布概率的置信区间

stat. Ç

计算的成功比例

stat.ME

误差范围

stat.n

数据序列中的样本数

zInterval_2Prop
zInterval_2Prop x1,n1,x2,n2[,CLevel ]
计算双比例 z 置信区间。结果摘要存储
在 stat.results 变量中。( 请参阅第164
页。)

x1 和 x2 为非负整数。
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

stat.CLower、stat.CUpper

包含置信水平分布概率的置信区间

stat. Ç Diff

计算的两个比例间差值

stat.ME

误差范围

stat. Ç 1

第一个样本比例估算

stat. Ç 2

第二个样本比例估算

stat.n1

数据序列一中的样本大小

190

字母顺序列表

目录 >

输出变量

说明

stat.n2

数据序列二中的样本大小

目录 >

zInterval_2Samp
zInterval_2Samp s ,s ,List1,List2[,Freq1
1 2
[,Freq2,[CLevel ]]]
( 数据数组输入)
zInterval_2Samp s ,s ,v 1,n1,v 2,n2
1 2
[,CLevel ]
( 摘要统计输入)
计算双样本 z 置信区间。结果摘要存储
在 stat.results 变量中。( 请参阅第164
页。)
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

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 变量中。( 请参阅第
164页。)

字母顺序列表

191

目录 >

zTest
依据以下规则之一检验 H :m = m0:
0

对于 H :m < m0,设置 Hypoth<0
a

对于 H :m ƒ m0( 默认值) ,设置 Hypoth0
a

对于 H :m > m0,设置 Hypoth>0
a

有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

stat.z

(x N m0) / (s / sqrt(n))

stat.P Value

可拒绝零假设的最小概率

stat. x

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

stat.sx

数据序列的样本标准差。仅返回 Data 输入值。

stat.n

样本的大小

zTest_1Prop
zTest_1Prop p0,x ,n[,Hypoth]
计算单比例 z 检验。结果摘要存储在
stat.results 变量中。( 请参阅第164页。)

x 为非负整数。
依据以下规则之一检验 H :p = p0:
0

对于 H :p > p0,设置 Hypoth>0
a

对于 H :p ƒ p0( 默 认 值 ) ,设置
a
Hypoth=0
对于 H :p < p0,设置 Hypoth<0
a

有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

stat.p0

假设的总体比例

stat.z

计算的比例标准正规值

stat.PVal

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

stat. Ç

估算的样本比例

stat.n

样本的大小

192

字母顺序列表

目录 >

zTest_2Prop
zTest_2Prop x1,n1,x2,n2[,Hypoth]

目录 >

计算双比例 z 检验。结果摘要存储在
stat.results 变量中。( 请参阅第164页。)

x1 和 x2 为非负整数。
依据以下规则之一检验 H :p1 = p2:
0

对于 H :p1 > p2,设置 Hypoth>0
a

对于 H :p1 ƒ p2( 默认值) ,设置 Hypoth0
a

对于 H :p < p0,设置 Hypoth<0
a

有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

stat.z

计算的比例差值标准正规值

stat.PVal

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

stat. Ç 1

第一个样本比例估算

stat. Ç 2

第二个样本比例估算

stat. Ç

合并样本比例估算

stat.n1、stat.n2

取自尝试 1 和 2 的样本数

目录 >

zTest_2Samp
zTest_2Samp s ,s ,List1,List2[,Freq1
1 2
[,Freq2[,Hypoth]]]
( 数据数组输入)
zTest_2Samp s ,s ,v 1,n1,v 2,n2[,Hypoth]
1

2

( 摘要统计输入)
计算双样本 z 检验。结果摘要存储在
stat.results 变量中。( 请参阅第164页。)
依据以下规则之一检验 H :m = m2:
0

对于 H :m1 < m2,设置 Hypoth<0
a

对于 H :m1 ƒ m2,设置 Hypoth0
a

对于 H :m1 > m2,设置 Hypoth>0
a

字母顺序列表

193

目录 >

zTest_2Samp
有关数组中空元素结果的信息,请参阅
“空( 空值) 元素” ( 第220页) 。
输出变量

说明

stat.z

计算的平均值差值的标准正规值

stat.PVal

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

stat. x1、stat. x2

List1 和 List2 中数据序列的样本平均值

stat.sx1、stat.sx2

List1 和 List2 中数据序列的样本标准差

stat.n1、stat.n2

样本的大小

194

字母顺序列表

符号
+( 加 )

+键

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 必须为方阵。
注 意 :使用 .+( 点和) 可将表达式分别

与每个元素相加。

符号

195

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( 点差) 可从各元素分别

减去表达式。

·( 乘 )
Expr1 · Expr2⇒表 达 式
返回两个自变量的乘积。

196

符号

r键

·( 乘 )

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 的商。
注 意 :另请参阅 分 数 模 板 ( 第1页) 。

List1 à List2⇒数 组

符号

197

à( 除 )

p键

返回一个由 List1 除以 List2 的商组成
的数组。
两个数组的维数必须相等。

Expr à List1 ⇒ 数组
List1 à Expr ⇒ 数 组
返回一个数组,其元素为 Expr 除以
List1 中各元素的商或 List1 中的各元
素除以 Expr 的商。
返回一个数组,其元素为 Value 除以
List1 中各元素的商或 List1 中的各元
素除以 Value 的商。

Matrix1 à Expr ⇒ 矩阵
返回一个矩阵,其元素为 Matrix1àExpr
的商。
注 意 :使用 ./( 点商) 可使每个元素分别

除以表达式。

^( 乘 方 )
Expr1 ^ Expr2 ⇒ 表达式
List1 ^ List2 ⇒ 数 组
返回以第一个自变量为底,第二个自
变量为乘方的结果。
注 意 :另请参阅 指 数 模 板 ( 第1页) 。

对于数组,返回以 List1 中各元素为
底,List2 中对应元素为乘方的结果。
在实数域中,化简的奇分母分数乘方
使用实数支,而在复数模式下使用主
支。

Expr ^ List1 ⇒ 数组
返回以 Expr 为底,以 List1 各元素为乘
方的计算结果。

List1 ^ Expr ⇒ 数组
返回以 List1 中各元素为底,以 Expr 为
乘方的计算结果。

198

符号

l键

^( 乘 方 )

l键

squareMatrix1 ^ integer ⇒ 矩 阵
返回以 squareMatrix1 为底,以 integer
为冥的计算结果。

squareMatrix1 必须为方阵。
如果 integer = L1,计算逆矩阵。
如果 integer < L1,以合适的正数乘方计
算逆矩阵。

x2 ( 平 方 )

q键

Expr12 ⇒ 表达式
返回自变量的平方。

List12 ⇒ 数 组
返回一个数组,其元素为 List1 中各元
素的平方。

squareMatrix12 ⇒ 方 阵
返回 squareMatrix1 的矩阵平方,此运
算不同于计算每个元素的平方。使用
.^2 可计算每个元素的平方。

.+ ( 点 加 )

^+ 键

Matrix1 .+ Matrix2 ⇒ 矩 阵
Expr .+ Matrix1 ⇒ 矩阵
Matrix1 .+ Matrix2 返回一个矩阵,其元
素为 Matrix1 和 Matrix2 中各对应元素
对的和。
Expr .+ Matrix1 返 回 一 个 矩 阵 ,其 元
素 为 Expr 与 Matrix1 中 各 元 素 的
和。

符号

199

. .( 点 差 )

^- 键

Matrix1 .N Matrix2 ⇒ 矩 阵
Expr .NMatrix1 ⇒ 矩阵
Matrix1 .NMatrix2 返回一个矩阵,其元
素为 Matrix1 与 Matrix2 中各对应元素
对的差。
Expr .NMatrix1 返 回 一 个 矩 阵 ,其 元
素 为 Expr 与 Matrix1 中 各 元 素 的
差。

.·( 点 积 )

^r 键

Matrix1 .·Matrix2 ⇒ 矩 阵
Expr .· Matrix1 ⇒ 矩阵
Matrix1 .·Matrix2 返回一个矩阵,其元
素为 Matrix1 和 Matrix2 中各对应元素
对的乘积。
Expr .· Matrix1 返 回 一 个 矩 阵 ,其 元
素 为 Expr 与 Matrix1 中 各 元 素 的 乘
积。

../( 点 商 )
Matrix1 ./Matrix2 ⇒ 矩 阵
Expr ./ Matrix1 ⇒ 矩阵
Matrix1 ./ Matrix2 返回一个矩阵,其元
素为 Matrix1 和 Matrix2 中各对应元素
对的商。
Expr ./ Matrix1 返 回 一 个 矩 阵 ,其 元
素 为 Expr 与 Matrix1 中 各 元 素 的
商。

200

符号

^p 键

^l 键

.^ ( 点 乘 方 )
Matrix1 .^ Matrix2 ⇒ 矩 阵
Expr .^ Matrix1 ⇒ 矩阵
Matrix1 .^ Matrix2 返回一个矩阵,其中
Matrix2 中的元素是 Matrix1 中各对应
元素的指数。
Expr .^ Matrix1 返 回 一 个 矩 阵 ,其 中
Matrix1 中 的 各 元 素 是 Expr 的 指
数。

v键

L( 求 负 )
LExpr1 ⇒ 表 达 式
LList1 ⇒ 数 组
LMatrix1 ⇒ 矩 阵
返回自变量的负值。
对于数组或矩阵,返回所有元素的负
值。

在 Bin 模 式 下 :

重要信息:零,非字母 O

如果自变量为二进制或十六进制整
数,则求负将计算出它们的补数。

要查看完整结果,请按 £,然后使用 ¡
和 ¢ 移动光标。

% ( 百分比)

/k 键

Expr1 %⇒ 表达式
List1 % ⇒ 数 组

注意:要强制获得近似结果,

Matrix1 % ⇒ 矩 阵

手持设备:按 / ·。
Windows®:按 Ctrl+Enter 。
Macintosh®:按 “+Enter 。
iPad®:按住 enter 然后选择

返回

。

对于数组或矩阵,返回由各元素分别
除以 100 组成的数组或矩阵。

符号

201

=键

= ( 等于)
Expr1 = Expr2⇒布 尔 表 达 式
List1 = List2⇒布 尔 数 组

示例函数给出了使用数学测试符号的
结果:=, ƒ, <, {, >, |

Matrix1 = Matrix2⇒布 尔 矩 阵
如果确定 Expr1 等于 Expr2,则返回
true。
如果确定 Expr1 不等于 Expr2,则返回
false。
其他情况则返回等式的简化形式。
对于数组和矩阵,返回各对应元素的
比较结果。
输 入 样 本 的 注 意 事 项 :关于输入多行

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

绘制 g(x) 的结果

/= 键

ƒ ( 不等于)
Expr1 ƒ Expr2 ⇒布 尔 表 达 式
List1 ƒ List2 ⇒布 尔 数 组
Matrix1 ƒ Matrix2 ⇒布 尔 矩 阵
如果确定 Expr1 不等于 Expr2,则返回
true。
如果确定 Expr1 等于 Expr2,则返回
false。
其他情况则返回等式的简化形式。
对于数组和矩阵,返回各对应元素的比
较结果。

202

符号

请参阅“=”( 等于) 示例。

/= 键

ƒ ( 不等于)
注 意 :您可以通过在计算机键盘上键入
/= ð»ΥÀ‘ÀÀ„²°°£

/= 键

< ( 小于)
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 ⇒布 尔 表 达 式

请参阅“=”( 等于) 示例。

符号

203

/= 键

> ( 大于)
List1 > List2 ⇒布 尔 数 组
Matrix1 > Matrix2 ⇒布 尔 矩 阵
如果确定 Expr1 大于 Expr2,则返回
true。
如果确定 Expr1 小于或等于 Expr2,则
返回 false。
其他情况则返回等式的简化形式。
对于数组和矩阵,返回各对应元素的比
较结果。

/= 键

|( 大 于 或 等 于 )
Expr1 | Expr2 ⇒布 尔 表 达 式

请参阅“=”( 等于) 示例。

List1 | List2 ⇒布 尔 数 组
Matrix1 | Matrix2 ⇒布 尔 矩 阵
如果确定 Expr1 大于或等于 Expr2,则
返回 true。
如果确定 Expr1 小于 Expr2,则返回
false。
其他情况则返回等式的简化形式。
对于数组和矩阵,返回各对应元素的比
较结果。
注 意 :您可以通过在计算机键盘上键入
>= ð»ΥÀ‘ÀÀ„²°°£

⇒( 逻 辑 隐 含 式 )
布 尔 表 达 式 1 ⇒ 布 尔 表 达 式 2 返回 布
尔表达式
布 尔 列 表 1 ⇒ 布 尔 列 表 2 返回 布 尔 列
表
布 尔 矩 阵 1 ⇒ 布 尔 矩 阵 2 返回 布 尔 矩
阵
整 数 1 ⇒ 整 数 2 返回 整 数

204

符号

/= 键

⇒( 逻 辑 隐 含 式 )

/= 键

计算表达式 not <自变量1> or <自变量
2> 并返回真、假或方程的简化形式 。
列表和矩阵则按元素返回对比。
注 意 :您可以通过键盘输入 => 来插入

此运算符

⇔( 逻 辑 双 隐 含 式 ,XNOR)
布 尔 表 达 式 1 ⇔ 布 尔 表 达 式 2 返回
布尔表达式

/= 键

布 尔 列 表 1 ⇔ 布 尔 列 表 2 返回 布 尔
列表
布 尔 矩 阵 1 ⇔ 布 尔 矩 阵 2 返回 布 尔
矩阵
整 数 1 ⇔ 整 数 2 返回 整 数
返回两个自变量 XOR 布尔运算的逻辑
非。返回真、假或简化方程。
列表和矩阵则按元素返回对比。
注 意 :您可以通过键盘输入 <=> 来插入

此运算符

!( 阶 乘 )

º键

Expr1!⇒ 表达式
List1!⇒ 数 组
Matrix1!⇒ 矩 阵
返回自变量的阶乘。
对于数组或矩阵,返回由各元素阶乘
组成的数组或矩阵。

符号

205

& 添加

/k 键

String1 & String2 ⇒ 字 符 串
返回将 String2 添加到 String1 之后的文
本字符串。

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( 第5
页) ;Second derivative( 第6页) 或
Nth derivative( 第6页 页) 。

‰() ( 积 分 )
‰(Expr1, Var[, Lower, Upper]) ⇒ 值
‰(Expr1, Var[, Constant ]) ⇒ 表 达 式

206

符号

目录 >

目录 >

‰() ( 积 分 )
返回 Expr1 关于变量 Var 从 Lower 到
Upper 的积分。
注 意 :另请参阅 定 积 分 模 板 或 不 定 积
分 模 板 ( 第6页) 。
注 意 :您可以通过在计算机键盘上键
入 integral(...) 插入此函数。

如果 Lower 和 Upper 省略,则返回不定
积分。除非您提供 Constant 自变量,否
则积分的符号常数也将省略。

等效的不定积分之间相差一个数值常
数。该常数可能被隐藏—尤其是当不定
积分包含对数或反三角函数时。此外,
有时也会添加分段常数表达式使不定
积分在一个更大的区间上有效,此时
不使用普通公式。
如果在该段中无法确定 Expr1 内置函
数和运算符的显式有限组合的,a() 将
分段返回其本身。
当您提供 Lower 和 Upper 时,系统将在
区间 Lower < Var < Upper 内寻找所有
间断点和非连续导数,并在这些位置
将区间分割成不同的子区间。
对于 Auto or Approximate 模式的 Auto 设
置,数值积分在无法确定不定积分或
极限时使用。
对于 Approximate 设置,若可行,首先
尝试数值积分。只有在上述数值积分
不适用或不起作用才采用不定积分。

注意:要强制获得近似结果,
手持设备:按 / ·。
Windows®:按 Ctrl+Enter 。
Macintosh®:按 “+Enter 。
iPad®:按住 enter 然后选择

。

符号

207

‰() ( 积 分 )

目录 >

‰ () 可嵌套使用计算多重积分。积分极
限可能取决于积分函数外部的积分变
量。
注 意 :另请参阅 nInt() ( 第114页) 。

‡()( 平 方 根 )

/q 键

‡ (Expr1)⇒表 达 式
‡ (List1)⇒数 组
返回自变量的平方根。
对于数组,返回 List1 中所有元素的平
方根。
注 意 :您可以通过在计算机键盘上键
入 sqrt(...) ð»ΥÀ½Øþ˝°£
注 意 :另请参阅 平 方 根 模 板 ( 第1页) 。

Π() (prodSeq)
Π(Expr1, Var, Low, High)⇒表 达 式
注 意 :您可以通过在计算机键盘上键
入 prodSeq(...) 插入此函数。

计算 Expr1 在变量 Var 从 Low 到 High
取值时所对应的结果,并返回这些结
果的乘积。
注 意 :另请参阅 乘 积 模 板 ( Π)( 第5页) 。

Π(Expr1, Var, Low, LowN1)⇒1
Π(Expr1, Var, Low, High) ⇒1/Π(Expr1,
Var, High+1, LowN1) if High < LowN1

使用的乘积公式引自以下参考资料:

208

符号

目录 >

Π() (prodSeq)

目录 >

Ronald L. Graham, Donald E. Knuth, and
Oren Patashnik.Concrete Mathematics:A
Foundation for Computer
Science .Reading, Massachusetts:AddisonWesley, 1994.

G() (sumSeq)

目录 >

G(Expr1, Var, Low, High)⇒表 达 式
注 意 :您可以通过在计算机键盘上键
入 sumSeq(...)插入此函数。

计算 Expr1 在变量 Var 从 Low 到 High
取值时所对应的结果,并返回这些结
果的和。
注 意 :另请参阅 求 和 模 板 ( 第5页) 。

G(Expr1, Var, Low, LowN1)⇒0
G(Expr1, Var, Low, High) ⇒LG(Expr1,
Var, High+1, LowN1) if High < LowN1

使用的求和公式引自以下参考资料:
Ronald L. Graham, Donald E. Knuth, and
Oren Patashnik.Concrete Mathematics:A
Foundation for Computer
Science .Reading, Massachusetts:AddisonWesley, 1994.

GInt()

目录 >

GInt(NPmt1, NPmt2, N, I, PV ,[Pmt ], [FV],
[PpY], [CpY], [PmtAt ], [roundValue ])⇒值
GInt(NPmt1,NPmt2,amortTable )⇒值

符号

209

GInt()

目录 >

计算指定支付范围内需支付的利息之
和的分期偿还函数。

NPmt1 和 NPmt2 定义支付范围的起始
和结束日期。
N、I、PV、Pmt 、FV、PpY、CpY 和 PmtAt
在 TVM 自变量表中有介绍( 第180页) 。
•

•
•

如 果 您 省 略 Pmt ,则 使 用 其 默 认 值
Pmt =tvmPmt
( N,I,PV,FV,PpY,CpY,PmtAt )。
如 果 您 省 略 FV,则 使 用 其 默 认 值
FV=0。
PpY、CpY 和 PmtAt 的 默 认 值 与 用 于
TVM 函 数 的 值 相 同 。

roundValue 指定四舍五入的小数位数。
默认保留两位小数。
GInt( NPmt1,NPmt2,amortTable ) 计算基
于分期偿还表 amortTable 的利息之
和。amortTable 自变量必须为 amortTbl
() ( 第8页) 下所介绍形式的矩阵。
注 意 :另请参阅下文的 GPrn() 和第17页
的 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 自变量表中有介绍( 第180页) 。
•

•

210

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

符号

目录 >

目录 >

GPrn()
•

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

roundValue 指定四舍五入的小数位数。
默认保留两位小数。
GPrn( NPmt1,NPmt2,amortTable ) 计算基
于分期偿还表 amortTable 的本金之
和。amortTable 自变量必须为 amortTbl
() ( 第8页) 下所介绍形式的矩阵。
注 意 :另请参阅上文的 GInt() 和第17页
的 Bal() 。

/k 键

# ( 间接引用)
# varNameString
调用名称为 varNameString 的变量。借
助此功能,您可以在函数中使用字符
串创建变量名称。

创建或调用变量 xyz。

返回名称存储在变量 s1 中的变量 (r) 的
值。

E ( 科学计数法)

i键

mantissaEexponent
输入一个科学记数法的数值。数值将
表示为 mantissa × 10exponent。
提示:如果您要输入 10 的乘方而不引
入十进制数值结果结果,请使用 10^整
数。
注 意 :您可以通过在计算机键盘上键
入 @E 插入此运算符。例如,键入
2.3@E4 便可输入 2.3E 4。

符号

211

g ( 百分度)
Expr1g⇒表达式

¹键
在 Degree、Gradian 或 Radian 模式下:

List1g⇒数 组
Matrix1g⇒矩 阵
此函数让您能够在 Degree 或 Radian 模
式下使用百分度角度。
在 Radian 角度模式下,用 Expr1 乘以
p/200。
在 Degree 角度模式下,用 Expr1 乘以
g/100。
在 Gradian 模式下,原样返回 Expr1。
注 意 :您可以通过在计算机键盘上键
入 @g 插入此符号。

R( 弧 度 )
Expr1R⇒表达式
List1R⇒数 组

¹键
在 Degree、Gradian 或 Radian 角度模式
下:

Matrix1R⇒矩 阵
此函数让您能够在 Degree 或 Gradian 模
式下使用弧度角。
在 Degree 角度模式下,用自变量乘以
180/p。
在 Radian 模式下,原样返回自变量。
在 Gradian 模式下,用自变量乘以
200/p。
提示:如果您希望在使用函数时无论采
用何种模式,均强制使用弧度角,可使
用 R。
注 意 :您可以通过在计算机键盘上键
入 @r 插入此符号。

¡ ( 度)
Expr1¡⇒表达式

212

符号

¹键
在 Degree、Gradian 或 Radian 角度模式
下:

¹键

¡ ( 度)
List1¡⇒数 组
Matrix1¡⇒矩 阵
此函数让您能够在 Gradian 或 Radian 模
式下使用度数角。
在 Radian 角度模式下,用自变量乘以
p/180。
在 Degree 模式下,原样返回自变量。
在 Gradian 角度模式下,用自变量乘以
10/9。

在 Radian 角度模式下:
注意:要强制获得近似结果,
手持设备:按 / ·。
Windows®:按 Ctrl+Enter 。
Macintosh®:按 “+Enter 。
iPad®:按住 enter 然后选择

。

注 意 :您可以通过在计算机键盘上键
入 @d 插入此符号。

/k 键

¡ , ', ''( 度 /分 /秒 )
dd¡mm'ss.ss''⇒表 达 式

在 Degree 角度模式下:

dd正数或负数
mm非负数
ss.ss非负数
返回 dd+( mm/60)+( ss.ss/3600)。
使用 -60 进制的输入格式,您可以:
•
•

以 度 /分 /秒 格 式 输 入 角 度 ,而 无 需
考虑当前角度模式。
以 时 /分 /秒 格 式 输 入 时 间 。

注 意 :ss.ss 后跟两个撇号 ('') 而不是引

号 (")。

/k 键

± ( 角度)
[Radius,±q_Angle ]⇒向 量

在 Radian 模式和向量格式下设置为:

( 极坐标输入)

直角坐标

[Radius,±q_Angle ,Z_Coordinate ]⇒向 量
( 圆柱坐标输入)
[Radius,±q_Angle ,±q_Angle ]⇒向 量

符号

213

/k 键

± ( 角度)
( 球坐标输入)

圆柱坐标

根据 Vector Format 模式设置以向量形
式返回坐标:直角坐标、圆柱坐标、球
坐标。
注 意 :您可以通过在计算机键盘上键
入 @< 插入此符号。

( Magnitude ± Angle )⇒复 数 值
( 极坐标输入)

球坐标

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

以 (r±q) 极坐标形式输入复数值。Angle
将根据当前 Angle 模式设置显示。
注意:要强制获得近似结果,
手持设备:按 / ·。
Windows®:按 Ctrl+Enter 。
Macintosh®:按 “+Enter 。
iPad®:按住 enter 然后选择

',撇 号
变量 '

。

º键

变 量 '''
在微分方程中输入撇号。单个撇号代
表一阶微分方程,两个撇号代表二阶
微分方程,依此类推。

_( 下 划 线 作 为 空 元 素 )

_( 下 划 线 作 为 单 位 指 示 符 )
Expr_Unit
为 Expr 指定单位。所有单位名称必须
以下划线开头。

214

符号

请 参 阅 “空 ( 空 值 ) 元 素 ” ( 第
220页 ) 。

/_ 键

/_ 键

_( 下 划 线 作 为 单 位 指 示 符 )
您可以使用预定义的单位或创建您个
人的单位。有关预定义单位列表,可打
开 Catalog 并显示 Unit Conversions 选项
卡。您可以从 Catalog 选择单位名称或
直接键入单位名称。

注意:您可以在 Catalog 中找到转换符

Variable _

假定 z 未定义:

号 4。单击
Operators。

,然后单击 Math

当 Variable 没有值时,将视为复数处
理。默认情况下,如果变量不带 _ ,则
视为实数处理。
如果 Variable 有值,则 _ 将忽略且
Variable 会保留其原来的数据类型。
注 意 :您可以将复数保存到变量中 ( 无
需使用 _ ) 。不过,为了在 cSolve() 、
cZeros() 等计算中获得最佳结果,建议

使用 _。

4( 转 换 )

/k 键

Expr_Unit1 4 _Unit2⇒Expr_Unit2
将表达式从一种单位转换到另一种。
_ 下划线字符可指示单位。两个单位必
须属于同一类别( 例如,Length 或
Area) 。
有关预定义单位列表,可打开 Catalog
并显示 Unit Conversions 选项卡:
•
•

您可以从列表中选择一个单位名
称。
您可以从列表顶部选择转换运算符
4,

也可以手动键入单位名称。要在手持
设备上键入单位名称的同时键入“_”,
请按 /_。
注 意 :要转换温度单位,可使用 tmpCnv
() 和 @tmpCnv() 。4 转换运算符不处理温

度单位。

符号

215

10^()

目录 >

10^ (Expr1)⇒表 达 式
10^ (List1)⇒数 组
返回以 10 为底,自变量为乘方的计算
结果。
对于数组,返回以 10 为底,以 List1 中
各元素为乘方的计算结果。
10^(squareMatrix1)⇒方 阵
返回以 10 为底,squareMatrix1 为乘方
的计算结果。此运算不同于计算以 10
为底,以方阵中各元素为乘方的值。有
关计算方法的信息,请参阅 cos() 。

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

^ /( 倒 数 )

目录 >

Expr1 ^/⇒表达式
List1 ^/⇒数 组
返回自变量的倒数。
对于数组,返回 List1 中所有元素的倒
数。

squareMatrix1 ^/⇒方 阵
返回 squareMatrix1 的逆矩阵。

squareMatrix1 必须为非退化方阵。

| ( 约束运算符)
表 达 式 | 布 尔 表 达 式 1 [and布 尔 表 达
式 2]...
表 达 式 | 布 尔 表 达 式 1 [or布 尔 表 达
式 2]...

216

符号

/k 键

| ( 约束运算符)

/k 键

约束符号 (“|”) 表示二进制运算符。|
左侧的运算数是一个表达式。| 右侧的
运算数指定了一个或多个影响表达式
简化的关系。| 后的多个关系必须使用
“and” 或 “or” 逻辑运算符进行连接。
约束运算符有三种基本功能:
•
•
•

代换
区间约束
排除

代换是用等式的形式表示的,如 x=3 或
y=sin(x)。为有效起见,左侧应该是一个
简单变量。表 达 式 | 变 量 = 值 将代
换 表 达 式 中所有 变 量 的 值 。
区间约束是用 “and” 或 “or” 逻辑运算符
连接的一个或多个不等式。区间约束
还允许简化,而在其他情况下简化可
能无效或不可计算。

排除是使用“不等于”( /= 或 ƒ) 关系运
算符从对象中排除特定值。主要用于
在使用 cSolve() 、cZeros() 、fMax() 、fMin
() 、solve() 、zeros() 等时排除精确解。

符号

217

&( 存 储 )
Expr & Var

/h 键

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 等等) 赋值。

218

符号

/t 键

/k 键

©( 注 释 )
© [text ]
© 将 文 本 作为注释行处理,可用于对
所创建的函数和程序进行注释。
© 可位于行首或行间的任意位置。©
右侧直到该行结尾的所有内容均为注
释。
输 入 样 本 的 注 意 事 项 :关于输入多行

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

0b,0h
0b 二 进 制 数 字

0B 键 ,0H 键
在 Dec 模式下:

0h 十 六 进 制 数 字
分别表示二进制或十六进制数值。要
输入二进制或十六进制数值,在任何
进位制模式下,您都必须输入 0b 或 0h
前缀。不带前缀的数值都将视为十进
制( 基数为 10) 处理。

在 Bin 模式下:

结果根据进位制模式显示。
在 Hex 模式下:

符号

219

空( 空值) 元素
分析真实数据时,您可能无法始终拥有完整的数据集。TI-Nspire™ CAS 软件允
许空( 或空值) 数据元素,因此您可以处理近乎完整的数据,而不必重新开始
或放弃不完整的情况。
您可以在 Lists & Spreadsheet 章节的 “Graphing spreadsheet data.”下找到涉及空
元素的数据示例。
您可以通过 delVoid() 函从列表中删除空元素。isVoid() 函数让您能够检验空元
素。有关详细信息,请参阅 delVoid() ( 第47页) 和 isVoid() ( 第89页) 。
注 意 :要在数学表达式中手动输入空元素,请键入“_”或关键字 void。计算表
达式时,关键字 void 将自动转换为“_”符号。要在手持设备上键入“_”,请按

/ _。
涉及空元素的计算
大多数涉及空值输入的计算都将生成
空值结果。请参阅下面的特殊情况。

包含空值元素的数组自变量
以下函数和命令会忽略( 跳过) 数组自
变量中找到的空值元素。
count, countIf, cumulativeSum,
freqTable4 list, frequency, max, mean,
median, product, stDevPop, stDevSamp,
sum, sumIf, varPop, and varSamp,以及回
归计算 OneVar, TwoVar 和
FiveNumSummary 统计,置信区间和统计

检验

SortA 和 SortD 会将第一个自变量中的

所有空值元素移至底部。

220

空( 空值) 元素

包含空值元素的数组自变量

在回归中,X 或 Y 数组中的空值会引入
残差对应元素的空值。

回归中省略的类别会引入残差对应元
素的空值。

回归中频率为 0 时会引入残差对应元
素的空值。

空( 空值) 元素

221

输入数学表达式的快捷方式
借助快捷方式,您可以通过输入数学表达式的元素,而无需使用 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(...)

从计算机键盘
要输入的内容:

键入的快捷方式:

c1, c2, ...( 常数)

@c1, @c2, ...

n1, n2, ...( 整数常数)

@n1, @n2, ...

i ( 虚数常数)

@i

222

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

要输入的内容:

键入的快捷方式:

e( 以 e 为底的自然

@e

E( 科学计数法)

@E

T(

对数)

转置)

@t

R( 弧度)

@r

¡ ( 度)

@d

g( 百分度)

@g

± ( 角度)

@<

4( 转换)

@>

4 Decimal、
4 approxFraction() 等。

@>Decimal、@>approxFraction() 等。

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

223

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

存储 (&)

圆括号、方括号和花括号
首先计算包含在圆括号、方括号或花括号内的所有计算。例如,在表达式 4
(1+2) 中,EOS é 软件首先计算表达式在圆括号内的部分( 即 1+2) ,然后将结
果 3 乘以 4.
表达式或方程内的左右圆括号、方括号和花括号数必须相同。否则会显示说
明缺少元素的错误消息。例如,(1+2)/(3+4 将显示错误消息“Missing ).”

224

EOS™ (Equation Operating System) 层 次 结 构

注 意 : 由于 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) 层 次 结 构

225

常数和值
下表列出了在执行单位换算时可用的常数及其值。它们可以手动键入,或是
从 Utilities( 实 用 工 具 ) > Unit Conversions( 单 位 换 算 ) 中的 Constants( 常 数 ) 列表中
进行选择( 手持设备:按 k 3) 。
常量

名称

值

_c

光速

299792458 米/秒

_Cc

库仑常数

8987551787.3682 米/法

_Fc

法拉第常数

96485.33289 库仑/摩尔

_g

重力加速度

9.80665 米/秒 2

_Gc

万有引力常数

6.67408E-11 米 3/千克/秒 2

_h

普朗克常数

6.626070040E-34 焦耳 秒

_k

波尔兹曼常数

1.38064852E-23 焦耳/开

_m0

真空磁导率

1.2566370614359E-6 牛顿/安培 2

_mb

玻尔磁子

9.274009994E-24 焦耳 米 2/韦伯

_Me

电子静止质量

9.10938356E-31 千克

_Mm

μ 介子质量

1.883531594E-28 千克

_Mn

中子静止质量

1.674927471E-27 千克

_Mp

质子静止质量

1.672621898E-27 千克

_Na

阿伏伽德罗常数

6.022140857E23 /摩尔

_q

电子电荷

1.6021766208E-19 库仑

_Rb

波尔半径

5.2917721067E-11 米

_Rc

摩尔气体常数

8.3144598 焦耳/摩尔/开

_Rdb

里德伯常量

10973731.568508/米

_Re

电子半径

2.8179403227E-15 米

_u

原子质量

1.660539040E-27 千克

_Vm

摩尔体积

2.2413962E-2 米 3/摩尔

_H 0

真空电容率

8.8541878176204E-12 法/米

_s

史蒂芬-波尔兹曼常数

5.670367E-8 瓦/米 2/开 4

_f 0

磁通量子

2.067833831E-15 韦伯

226

常数和值

错误代码和消息
出现错误消息时,其代码将赋值给变量 errCode 。用户定义的程序和函数可以
检查 errCode 以确定出错的原因。有关使用 errCode 的示例,请参阅 Try 命令
下的示例 2( 第177页) 。
注 意 :某些错误情况仅适用于 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

228

单位不一致

错误代码和消息

错误代码

说明

350

指数超出范围

360

间接字符串不是有效的变量名称

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 语句中的变量名称无效

错误代码和消息

229

错误代码

说明

620

变量或函数名称无效

630

变量引用无效

640

向量句法无效

650

链接传输
两个设备之间的传输未完成。请确认连接电缆两端均已牢固连接。

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

找不到程序
执行期间无法在提供的路径找到一个程序对于另一程序的引用。

230

错误代码和消息

错误代码

说明

855

绘图中不允许使用 Rand 类型函数

860

递归太深

870

名称或系统变量已保留

900

自变量错误
中位数-中位数模型无法应用到数据集。

910

句法错误

920

文本未找到

930

自变量过少
函数或命令缺少一个或多个自变量。

940

自变量过多
表达式或方程包含过多自变量且无法计算。

950

下标过多

955

未定义的变量过多

960

变量未定义
未向变量赋值。请使用以下命令之一:

•
•
•

sto &
:=
Define

给变量赋值。
965

操作系统未获得许可

970

正在使用变量,因此不能被引用或更改

980

变量受保护

990

变量名称无效
请确定名称未超出长度限制

1000

窗口变量域

1010

缩放

1020

内部错误

1030

内存保护违规

1040

不支持的函数。此函数需要计算机代数系统。尝试使用 TI-Nspire™ CAS。

错误代码和消息

231

错误代码

说明

1045

不支持的运算符。此运算符需要计算机代数系统。尝试使用 TI-Nspire™
CAS。

1050

不支持的功能。此运算符需要计算机代数系统。尝试使用 TI-Nspire™ CAS。

1060

输入自变量必须是数值。仅允许输入数值。

1070

三角函数自变量过大,无法精确化简

1080

不支持使用 Ans。此应用程序不支持 Ans。

1090

函数未定义。请使用以下命令之一:

•
•
•

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

库路径名称使用无效

•
•

232

不 能 使 用 Define、:= 或 sto & 向 路 径 名 称 赋 值 。
路 径 名 称 不 能 为 Local 变 量 ,也 不 能 作 为 参 数 在 函 数 或 程 序
定义中使用。

错误代码和消息

错误代码

说明

1180

库变量名称无效。
请确定名称满足以下要求:

•
•
•

不包含句点
不以下划线开始
不 超 过 15 个 字 符

更多信息请参见文档中的“库”一节。
1190

未找到库文档:

•
•

验 证 库 位 于 MyLib 文 件 夹 中 。
刷新库。

更多信息请参见文档中的“库”一节。
1200

未找到库变量:

•
•
•

验证库变量位于库的第一个问题中。
请 确 定 库 变 量 定 义 为 LibPub 或 LibPriv。
刷新库。

更多信息请参见文档中的“库”一节。
1210

库快捷方式名称无效。
请确定名称满足以下要求:

•
•
•
•

不包含句点
不以下划线开始
不 超 过 16 个 字 符
不是保留名称

更多信息请参见文档中的“库”一节。
1220

域错误:
tangentLine 和 normalLine 函数仅支持实值函数。

1230

域错误。
Degree 或 Gradian 角度模式不支持三角转换运算符。

1250

自变量错误
使用线性方程组。
带变量 x 和 y 的二元线性方程组示例:
3x+7y=5
2y-5x=-1

1260

自变量错误:

错误代码和消息

233

错误代码

说明
nfMin或 nfMax 的第一自变量必须是单变量表达式。不能包含除利率变量
外的其他无值变量。

1270

自变量错误
导数必须为 1 阶或 2 阶。

1280

自变量错误
请使用扩展式单变量多项式。

1290

自变量错误
请使用单变量多项式。

1300

自变量错误
多项式系数必须计算成数值。

1310

自变量错误:
函数的一个或多个自变量无法计算。

1380

自变量错误:
不允许嵌套调用 domain() 函数。

234

错误代码和消息

警告代码和消息
您可以使用 warnCodes() 函数存储通过计算表达式生成的警告代码。此表格列
出每个数字警告代码及其关联的消息。
有关存储警告代码的示例,请参阅 warnCodes() ( 第185页) 。
警告代码

消息

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

输入中包含未定义参数。
结果可能并非对所有可能的参数值都有效。

警告代码和消息

235

警告代码

消息

10022

指定合适的上下边界可能可得到解。

10023

标量已乘以单位矩阵。

10024

使用近似计算获得结果。

10025

精确模式下无法验证是否相等。

10026

必须忽略限制条件。以 "\" '变量数学测试符号限制条件' 形式或这些形式
的组合指定限制条件,例如,'x<3 and x>-12'

236

警告代码和消息

Texas Instruments 支 持 与 服 务
一般信息
有关 TI 产品和服务的更多信息,请通过电子邮件与 TI 联系或访问 TI 网址。
电子邮件咨询:

ti-cares@ti.com

主页:

education.ti.com

维修和保修信息
关于保修期限和条款,及产品维修的信息,请参阅本产品附带的保修声明,
或者联系当地的 Texas Instruments 零售商/分销商。

Texas Instruments 支 持 与 服 务

237

索引

/
/,除 [*]

-,度 /分 /秒 [*]
-,度 符 号 [*]

:
213
212

:=,赋 值

1
196
!

!,阶 乘

_

|,约 束 运 算 符

#

+,加

≠

=,等 于

&

202
>

206
>,大 于

*

,
213
214
.

203
∑

196

,分 符 号
,撇 号

202
=

201

*,乘

195

≠,不 等 于 [*]

%

&,添 加

216
+

211
225

%,百 分 比

214
|

213

#,间 接 引 用
#,间 接 运 算 符

216
198

_,单 位 指 示

"

.-,点 差
.*,点 积
./,点 商
.^,点 乘 方
.+,点 加

^⁻¹,倒 数
^,乘 方

205

",秒 符 号

218
^

−
− 次方根
模板
−,减 [*]

197

∑( ),求 和 [*]
∑Int( )
∑Prn( )

209
209
210
√

√,平 方 根 [*]

200
200
200
201
199

208
∫

∫,积 分 [*]

206

索引

238

≤

0

≤,小 于 或 等 于

203

0b,二 进 制 指 示 符
0h,十 六 进 制 指 示 符

≥
≥,大 于 或 等 于

1

204
10^( ),十 的 乘 方

►
►,转 换 单 位 [*]
►,转 换 为 百 分 度 角 度 [Grad]
►approxFraction( )
►Base10,以 十 进 制 整 数 显 示
[Base10]
►Base16,以 十 六 进 制 显 示
[Base16]
►Base2,以 二 进 制 显 示 [Base2]
►cos,以 余 弦 形 式 显 示 [cos]
►Cylind,以 圆 柱 坐 标 向 量 显 示 ,
[Cylind]
►DD,以 十 进 制 角 度 显 示 [DD]
►Decimal,显 示 十 进 制 结 果
[Decimal]
►DMS,以 度 /分 /秒 显 示 [DMS]
►exp,以 e 形 式 显 示 [exp]
►Polar,以 极 坐 标 向 量 显 示 [Polar]
►Rad, 转 换 为 弧 度 角
►Rect, 显 示 为 直 角 坐 标 向 量
►sin,以 正 弦 形 式 显 示 [sin]
►Sphere,以 球 坐 标 向 量 显 示
[Sphere]

215
82
13
19
19
17
29
40
43
44
52
61
124
133
136
155
162

→
→,存 储

218

abs( ),绝 对 值
amortTbl( ),分 期 偿 还 表
and, 布 尔 运 算 符
angle( ),角 度
ANOVA,单 因 素 方 差 分 析
ANOVA2way,双 因 素 方 差 分 析
Ans,上 次 的 答 案
approx( ),取 近 似 值
approxRational( )
arccos()
arccosh()
arccot()
arccoth()
arccsc()
arccsch()
arcLen( ),弧 长
arcsec()
arcsech()
arcsin()
arcsinh()
arctan()
arctanh()
augment( ),附 加 /连 接
avgRC( ),平 均 变 化 率

⇔

239

索引

binomCdf( )
binomPdf( )

205

©
©,注 释

8
8, 17
9
9
10
11
13
13-14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
16

B
204, 222

⇔ ,逻 辑 双 隐 含 式 [*]

216
A

⇒
⇒ ,逻 辑 隐 含 式 [*]

219
219

219

20, 87
20
C

Cdf( )
ceiling( ),向 上 取 整
centralDiff( )

66
20
21

cFactor( ),复 数 因 式
char( ),字 符 串
charPoly( )
χ²2way
χ²Cdf( )
χ²GOF
χ²Pdf( )
ClearAZ
ClrErr,清 除 错 误
colAugment
colDim( ),矩 阵 列 维 数
colNorm( ),矩 阵 列 范 数
comDenom( ),公 分 母
completeSquare( ),完 全 平 方
conj( ),共 轭 复 数
constructMat( ),构 建 矩 阵
corrMat( ),关 联 矩 阵
cos⁻¹,反 余 弦
cos( ),余 弦
cosh⁻¹( ),反 双 曲 余 弦
cosh( ),双 曲 余 弦
cot⁻¹( ),反 余 切
cot( ),余 切
coth⁻¹( ),反 双 曲 余 切
coth( ),双 曲 余 切
count( ),计 数 数 组 中 的 项
countif( ),有 条 件 地 计 数 数 组 中
的项
cPolyRoots()
crossP( ),交 叉 乘 积
csc⁻¹( ),反 余 割
csc( ),余 割
csch⁻¹( ),反 双 曲 余 割
csch( ),双 曲 余 割
cSolve( ),复 数 求 解
CubicReg,三 次 回 归
cumulativeSum( ),累 积 和
Cycle,循 环
cZeros( ),复 数 零 值

21
22
22
23
23
24
24
25
25
25
25
26
26
27
27
28
28
30
29
31
31
32
32
33
33
33
34
34
35
35
35
36
36
36
39
40
40
41

D
d ( ),一 阶 导 数
dbd( ),两 个 给 定 日 期 间 的 间 隔

206
43

天数
Define
Define LibPriv
Define LibPub
Define,定 义
deltaList()
deltaTmpCnv()
DelVar,删 除 变 量
delVoid( ),删 除 空 值 元 素
derivative()
deSolve( ),求 解
det( ),矩 阵 行 列 式
diag( ),对 角 矩 阵
dim( ),维 数
Disp,显 示 数 据
DispAt
domain( ),域 函 数
dominantTerm( ),主 项
dotP( ),点 乘 积

44
45
46
44
46
46
46
47
47
47
49
49
50
50, 147
50
53
54
55

E
e 求 乘 方 ,e^( )
e 指数
模板
e,表 达 式 的 显 示 形 式
E,指 数
e^( ),e 求 乘 方
eff ),将 名 义 利 率 转 换 为 有 效 利
率
eigVc( ),特 征 向 量
eigVl( ),特 征 值
else if, ElseIf
else, Else
ElseIf, else if
end
for, EndFor
if, EndIf
while, EndWhile
end if, EndIf
end while, EndWhile
EndTry,结 束 尝 试
EndWhile, end while
EOS (Equation Operating System)

55, 61
2
61
211
55
55
56
56
57
82
57
69
82
186
82
186
177
186
224

索引

240

Equation Operating System (EOS)
euler( ),欧 拉 函 数
exact( ),精 确
Exit,退 出
exp( ),e 求 乘 方
exp►list( ),表 达 式 到 数 组
expand( ),展 开
expr( ),字 符 串 到 表 达 式
ExpReg,指 数 回 归

224
58
60
60
61
61
62
63, 100
63

F
factor( ),因 式
Fill,矩 阵 填 充
FiveNumSummary
floor( ),向 下 取 整
fMax( ),函 数 最 大 值
fMin( ),函 数 最 小 值
For
for, For
For, for
format( ),设 置 字 符 串 格 式
fpart( ),函 数 部 分
freqTable( )
frequency( )
Frobenius 范 数 ,norm( )
Func,程 序 函 数
Func,函 数

64
66
66
67
67
68
69
69
69
69
70
70
71
116
72
72

G
g,百 分 度
gcd( ),最 大 公 因 数
geomCdf( )
geomPdf( )
Get
getDenom( ),获 取 /返 回 分 母
getKey()
getLangInfo( ),获 取 /返 回 语 言 信
息
getLockInfo( ),检 验 变 量 或 变 量
组的锁定状态
getMode( ),获 取 模 式 设 置
getNum( ),获 取 /返 回 数 值
GetStr

241

索引

212
73
73
73
74
75
75
78
78
79
80
80

getType( ),获 取 变 量 类 型
getVarInfo( ),获 取 /返 回 变 量 信
息
Goto,转 至

80
81
82

I
identity( ), 单 位 矩 阵
if, If
If, if
ifFn( )
imag( ), 虚 部
ImpDif( ), 隐 式 导 数
Input, 输 入
inString( ), 字 符 串 内 部
int( ), 整 数
intDiv( ), 整 数 除 法
interpolate( ), 插 值
invF( )
invNorm( ), 反 向 累 积 正 态 分 布
invt( )
Invχ²( )
iPart( ), 整 数 部 分
irr( ), 内 部 收 益 率
内 部 收 益 率 , irr( )
isPrime( ), 质 数 检 验
isVoid( ), 检 验 是 否 无 效

82
82
82
83
84
85
85
85
85
86
86
87
88
88
86
88
88
89
89

L
Lbl,标 签
lcm,最 小 公 倍 数
left( ),左
LibPriv
LibPub
libShortcut( ),创 建 库 对 象 的 快 捷
方式
limit( ) 或 lim( ),极 限
LinRegBx,线 性 回 归
LinRegMx,线 性 回 归
LinRegtIntervals,线 性 回 归
LinRegtTest
linSolve()
Δlist( ),数 组 差
list►mat( ),数 组 到 矩 阵

89
90
90
45
46
90
91
91
92
93
95
96
96
97

ln( ),自 然 对 数
LnReg,对 数 回 归
Local,局 部 变 量
Lock,锁 定 变 量 或 变 量 组
Logistic,逻 辑 回 归
LogisticD,逻 辑 回 归
Loop,循 环
LU,矩 阵 LU 分 解

97
98
99
99
101
101
103
103

M
mat►list( ),矩 阵 到 数 组
max( ),最 大 值
mean( ),平 均 值
median( ),中 位 数
MedMed,中 位 数 -中 位 数 线 回 归
mid( ),中 间 字 符 串
min( ),最 小 值
mirr( ),修 改 的 内 部 收 益 率
mod( ),模 数
mRow( ),矩 阵 行 运 算
mRowAdd( ),矩 阵 行 乘 法 和 加 法
MultReg
MultRegIntervals( )
MultRegTests( )

104
104
104
105
105
106
107
107
108
109
109
109
109
110

N
nand,布 尔 运 算 符
nCr( ),组 合
nDerivative( ),数 值 导 数
newList( ),新 建 数 组
newMat( ),新 建 矩 阵
nfMax( ),数 值 函 数 最 大 值
nfMin( ),数 值 函 数 最 小 值
nInt( ),数 值 积 分
nom ),将 有 效 利 率 转 换 为 名 义
利率
nor,布 尔 运 算 符
norm( ),Frobenius 范 数
normalLine( )
normCdf( )
normPdf( )
not,布 尔 运 算 符
nPr( ),排 列

111
112
113
113
113
113
114
114
115
115
116
116
116
116
117
117

npv( ),净 现 值
nSolve( ),数 值 求 解

118
118
O

OneVar,单 变 量 统 计
or( 布 尔 ) ,or
or,布 尔 or
or,布 尔 运 算 符
ord( ),数 值 字 符 代 码

119
120
120
120
121

P
P,乘 积 [*]
P►Rx( ),直 角 x 坐 标
P►Ry( ),直 角 y 坐 标
PassErr,传 递 错 误
Pdf( )
piecewise( 93
poissCdf( )
poissPdf( poissPdf( 93
polyCoef( 94
polyDegree( )
polyEval( ),计 算 多 项 式
polyGcd( 95
polyGcd( 96
PolyRoots()
PowerReg,幂 回 归
Prgm,定 义 程 序
prodSeq()
product( ),乘 积
propFrac,真 分 数

208
121
122
122
70
123
123
123
124
125
125
126
126
127
127
128
128
129
129

Q
QR 因 式 分 解 ,QR
QR,QR 因 式 分 解
QuadReg,二 次 回 归
QuartReg,四 次 回 归

130
130
131
131
R

R,弧 度
R►Pr( ), 极 坐 标
R►Pθ( ), 极 坐 标
rand( ), 随 机 数

212
133
132
133
索引

242

randBin, 随 机 数
randInt( ), 随 机 整 数
randMat( ), 随 机 矩 阵
randNorm( ), 随 机 范 数
randPoly( ), 随 机 多 项 式
randSamp( )
RandSeed, 随 机 数 种 子
real( ), 实 数
ref( ), 行 梯 形 式
RefreshProbeVars
remain( ), 余 数
Request
RequestStr
Return, 返 回
right( ), 右
rk23( ), 龙 格 库 塔 函 数
rotate( ), 循 环 移 位
round( ), 四 舍 五 入
rowAdd( ), 矩 阵 行 加 法
rowDim( ), 矩 阵 行 维 数
rowNorm( ), 矩 阵 行 范 数
rowSwap( ), 矩 阵 行 交 换
rref( ), 递 减 行 梯 形 式

134
134
134
135
135
135
135
136
137
137
139
139
140
141
141
142
143
144
145
145
145
145
145

S
sec⁻¹( ),反 正 割
sec( ),正 割
sech⁻¹( ),反 双 曲 正 割
sech( ),双 曲 正 割
seq( ),序 列
seqGen( )
seqn( )
series( ),级 数
setMode( ),设 置 模 式
shift( ),平 移
sign( ),符 号
simult( ),联 立 方 程
sin⁻¹( ),反 正 弦
sin( ),正 弦
sinh⁻¹( ),反 双 曲 正 弦
sinh( ),双 曲 正 弦
SinReg,正 弦 回 归
solve( ),求 解

243

索引

146
146
147
147
148
148
149
150
151
152
153
154
156
155
157
157
157
159

SortA,升 序 排 列
SortD,降 序 排 列
sqrt( ),平 方 根
stat.results
stat.values
stdDevPop( ),总 体 标 准 差
stdDevSamp( ),样 本 标 准 差
Stop 命 令
string( ),表 达 式 到 字 符 串
subMat( ),子 矩 阵
sum( ),求 和
sumIf( )
sumSeq()

162
162
163
164
165
165
166
166
167
167-168
167
168
168

T
t 检 验 ,tTest
T,转 置
tan⁻¹( ),反 正 切
tan( ),正 切
tangentLine( )
tanh⁻¹( ),反 双 曲 正 切
tanh( ),双 曲 正 切
taylor( ),泰 勒 多 项 式
tCdf( ),学 生 t 分 布 概 率
tCollect( ),三 角 集 合
Test_2S,双 样 本 F 检 验
tExpand( ),三 角 展 开
Text 命 令
tInterval,t 置 信 区 间
tInterval_2Samp,双 t 置 信 区 间
ΔtmpCnv() [tmpCnv]
tmpCnv()
tPdf( ),学 生 t 概 率 密 度
trace( )
Try,错 误 处 理 命 令
tTest,t 检 验
tTest_2Samp,双 样 本 t 检 验
TVM 函 数 中 的 自 变 量
TVM 自 变 量
tvmFV( )
tvmI( )
tvmN( )
tvmPmt( )

178
169
170
169
170
171
171
172
172
172
71
173
173
174
174
176
175-176
176
177
177
178
179
180
180
179
180
180
180

tvmPV( )
TwoVar,双 变 量 结 果

180
181

本
本金支付求和

U
unitV( ),单 位 向 量
unLock,给 变 量 或 变 量 组 解 锁

编
183
183

V
varPop( )
varSamp( ),样 本 方 差

编程
传 递 错 误 ,PassErr
定 义 程 序 ,Prgm
显 示 数 据 ,Disp

183
184

W
Wait 命 令
warnCodes( ),警 告 代 码
when( ),when
when,when( )
while, While
While, while

184
185
185
185
186
186

变量
从字符串创建名称
局 部 ,Local
清除所有单字母
删 除 ,DelVar
变 量 ,锁 定 和 解 锁
变量和函数
复制

Z
187
189

标 签 ,Lbl
标 准 差 ,stdDev( )

28

190
191
191
192
193
193

201
212

89
165-166, 183
表

表达式
表 达 式 到 数 组 ,exp►list( )
字 符 串 到 表 达 式 ,expr( )

61
63, 100

不

190

百
百 分 比 ,%
百 分 度 符 号 ,g

225
99
25
46
78, 99, 183

标
199
205
186

zeroes( ),零
zInterval,z 置 信 区 间
zInterval_1Prop,单 比 例 z 置 信 区
间
zInterval_2Prop,双 比 例 z 置 信 区
间
zInterval_2Samp,双 样 本 z 置 信 区
间
zTest
zTest_1Prop,单 比 例 z 检 验
zTest_2Prop,双 比 例 z 检 验
zTest_2Samp,双 样 本 z 检 验

122
128
50, 147

变

X
x²,平 方
XNOR
xor,布 尔 独 占 或

210

不 等 于 ,É
不定积分
模板

202
6
布

布尔
or,or
布尔运算符
⇒
⇔
and
nand

120
204, 222
205
9
111

索引

244

nor
not
or
xor

115
117
120
186
财

财 务 函 数 ,tvmFV( )
财 务 函 数 ,tvmI( )
财 务 函 数 ,tvmN( )
财 务 函 数 ,tvmPmt( )
财 务 函 数 ,tvmPV( )

179
180
180
180
180

常
常数
cSolve( ) 中
cZeros( ) 中
deSolve( ) 中
solve( ) 中
zeros( ) 中
快捷方式

传
传 递 错 误 ,PassErr

存
存储
符 号 ,&

错误代码和消息
错误和疑难解答
传 递 错 误 ,PassErr
清 除 错 误 ,ClrErr

122
25

答 案 ( 上 次 ) ,Ans

196
198
5
129
208

程序
定义公用库
定义专用库
程序和编程
尝 试 ,Try
结 束 尝 试 ,EndTry
结 束 程 序 ,EndPrgm
清 除 错 误 ,ClrErr
显 示 I/O 屏 幕 ,Disp

13
大

大 于 ,>
大 于 或 等 于 ,|

203
204
带

程
46
45
177
177
128
25
50, 147

带 分 数 ,与 propFrac(› 一 起 使 用

129

单
单 变 量 统 计 ,OneVar
单位
转换
单 位 矩 阵 , identity( )
单 位 向 量 ,unitV( )

119
215
82
183

导
导数
数 值 导 数 ,nDeriv( )
数 值 导 数 ,nDerivative( )
一 阶 导 数 ,d( )
导数或 N 阶导数
模板

113-114
113
206
6

倒

除
197
索引

227

答
38
42
48
159, 161
188
222

乘 ,*
乘 方 ,^
乘 积 (Π)
模板
乘 积 ,product( )
乘 积 ,Π( )

245

218
错

乘

除 ,/

122

倒 数 ,^⁻¹

216

等
等 于 ,=

二
202

递
递 减 行 梯 形 式 , rref( )

145

点

二 次 回 归 ,QuadReg
二阶导数
模板
二进制
显 示 ,►Base2
指 示 符 ,0b

131
6
17
219

法

点
差 ,.N
乘 方 ,.^
乘 积 ,dotP( )
积 ,.*
加 ,.+
商 ,./

200
201
55
200
199
200
定

定积分
模板
定义
公用函数或程序
专用函数或程序
定 义 ,Define

213
52
212

97
2
98
90

多
多项式
计 算 ,polyEval( )
随 机 , randPoly( )
多元线性回归 t 检验

反 向 累 积 正 态 分 布 (invNorm( )
反 余 弦 ,cos⁻¹( )
反 正 切 ,tan⁻¹( )
反 正 弦 ,sin⁻¹( )

88
30
170
156

返
返 回 , Return

46
45
44

对
对数
模板
对 数 回 归 ,LnReg
对象
创建库的快捷方式

116
反

6

度
度 /分 /秒 符 号
度 /分 /秒 显 示 ,►DMS
度 符 号 ,-

法 线 ,normalLine( )

125
135
110

141
方

方 差 ,variance( )
方程组( N 元方程)
模板
方程组( 二元方程)
模板

184
3
3
分

分布函数
binomCdf( )
binomPdf( )
invNorm( )
invt( )
Invχ²( )
normCdf( )
normPdf( )
poissCdf( )
tCdf( )
tPdf( )
χ²2way( )
χ²Cdf( )

20, 87
20
88
88
86
116
116
123
172
176
23
23

索引

246

χ²GOF( )
χ²Pdf( )
分段函数( 2段式)
模板
分段函数( N 段式)
模板
分符号,
分母
分 期 偿 还 表 ,amortTbl( )
分数
propFrac
模板

24
24
2
3
213
26
8, 17

复
复数
共 轭 ,conj( )
零 值 ,cZeros( )
求 解 ,cSolve( )
因 式 ,cFactor( )
复 制 变 量 或 函 数 ,CopyVar

27
41
36
21
28

概
概 率 密 度 ,normPdf( )

116

给
给变量和变量组解锁

183

公
公 分 母 ,comDenom( )

26

构
构 建 矩 阵 ,constructMat( )

28

关
关 联 矩 阵 ,corrMat( )

索引

137

弧 度 ,R
弧 长 ,arcLen( )

15

28

28

弧

153

附 加 /连 接 ,augment( )

70
72
44
67
68

行
行 梯 形 式 , ref( )

附

247

函数
部 分 ,fpart( )
程 序 函 数 ,Func
用户定义的
最 大 值 ,fMax( )
最 小 值 ,fMin( )
函数和变量
复制

129
1

符
符 号 ,sign( )

函

212
15
回

回归
Logistic
101
MultReg
109
对 数 ,LnReg
98
二 次 ,QuadReg
131
逻 辑 ,Logistic
101
幂 回 归 , PowerReg
139-140
幂 回 归 ,PowerReg
127, 173
三 次 ,CubicReg
39
四 次 ,QuartReg
131
线 性 回 归 ,LinRegAx
92
线 性 回 归 ,LinRegBx
91, 93
正 弦 ,SinReg
157
指 数 ,ExpReg
63
中 位 数 -中 位 数 线 ,MedMed
105

货
货 币 时 间 价 值 ,利 息
货 币 时 间 价 值 ,现 值
货 币 时 间 价 值 ,支 付 次 数
货 币 时 间 价 值 ,支 付 金 额
货 币 时 间 价 值 ,终 值

180
180
180
180
179

获
获 取 /返 回
变 量 信 息 ,getVarInfo( )
分 母 ,getDenom( )
数 值 ,getNum( )

减
减 ,-

78, 81
75
80

交
交 叉 乘 积 ,crossP( )

积
积 分 ,â

角 度 ,angle( )

级
阶 乘 ,!

极

205
结

极

133
132
91
91
6
124

计
计数两个给定日期间的间隔天
数 ,dbd( )
计 数 数 组 中 的 项 ,count( )
计 算 ,顺 序
计 算 多 项 式 ,polyEval( )

9
阶

150

坐 标 , R►Pr( )
坐 标 , R►Pθ( )
极限
lim( )
limit( )
模板
极坐标
向 量 显 示 ,►Polar

35
角

206

级 数 ,series( )

196

43
33
224
125

结果
以 e 形式显示
以余弦形式显示
以正弦形式显示
结 果 ,统 计
结 果 值 ,统 计
结束
尝 试 ,EndTry
程 序 ,EndPrgm
函 数 ,EndFunc
循 环 ,EndLoop
结 束 函 数 ,EndFunc
结 束 循 环 ,EndLoop

61
29
155
164
165
177
128
72
103
72
103

精
精 确 ,exact( )

60

加
警
加 ,+

195

警告代码和消息

235

间
净
间 接 引 用 ,#
间 接 运 算 符 (#)

211
225

净 现 值 ,npv( )

局

检
检 验 是 否 无 效 , isVoid( )

118

89

局 部 ,Local
局 部 变 量 ,Local

99
99

索引

248

矩
矩阵
LU 分 解 ,LU
103
QR 因 式 分 解 ,QR
130
乘 积 ,product( )
129
单 位 , identity( )
82
递 减 行 梯 形 式 , rref( )
145
点 差 ,.200
点 乘 方 ,.^
201
点 积 ,.*
200
点 加 ,.+
199
点 商 ,./
200
对 角 ,diag( )
49
附 加 /连 接 ,augment( )
15
行 乘 法 和 加 法 ,mRowAdd( )
109
行 范 数 , rowNorm( )
145
行 加 法 , rowAdd( )
145
行 交 换 , rowSwap( )
145
行 列 式 ,det( )
49
行 梯 形 式 , ref( )
137
行 维 数 , rowDim( )
145
行 运 算 ,mRow( )
109
矩 阵 到 数 组 ,mat►list( )
104
累 积 和 ,cumulativeSum( )
40
列 范 数 ,colNorm( )
26
列 维 数 ,colDim( )
25
求 和 ,sum( )
167-168
数 组 到 矩 阵 ,list►mat( )
97
随 机 , randMat( )
134
特 征 向 量 ,eigVc( )
56
特 征 值 ,eigVl( )
56
填 充 ,Fill
66
维 数 ,dim( )
50
新 建 ,newMat( )
113
转 置 ,T
169
子 矩 阵 ,subMat( )
167-168
最 大 值 ,max( )
104
最 小 值 ,min( )
107
矩 阵 (1 × 2)
模板
4
矩 阵 (2 × 1)
模板
4

249

索引

矩 阵 (2 × 2)
模板
矩 阵 (m × n)
模板
矩 阵 到 数 组 ,mat►list( )

4
4
104

绝
绝对值
模板

4
空

空( 空值) 元素
空值元素
空 值 元 素 ,删 除

220
220
47
库

库
创建对象的快捷方式

90

累
累 积 和 ,cumulativeSum( )

40

利
利息支付求和

209
联

联 立 方 程 ,simult( )

154
两

两个给定日期间的间隔天数,
dbd( )

43

零
零 ,zeroes( )

187
逻

逻 辑 回 归 ,Logistic
逻 辑 回 归 ,LogisticD
逻 辑 双 隐 含 式 ,⇔
逻 辑 隐 含 式 ,⇒

101
101
205
204, 222

幂
幂 回 归 , PowerReg
幂 回 归 ,PowerReg

逆
139-140
127, 173

秒
秒 符 号 ,"

213
名

名 义 利 率 ,nom( )

逆 ,^⁻¹

排
排 列 ,nPr( )
排序
降 序 ,SortD
升 序 ,SortA

115
模

模板
e 指数
N 次方根
不定积分
乘 积 (P)
导数或 N 阶导数
定积分
对数
二阶导数
方程组( N 元方程)
方程组( 二元方程)
分段函数( 2段式)
分段函数( N 段式)
分数
极限
矩 阵 (1 × 2)
矩 阵 (2 × 1)
矩 阵 (2 × 2)
矩 阵 (m × n)
绝对值
平方根
求 和 (G)
一阶导数
指数
模式
设 置 ,setMode( )
模 式 设 置 ,getMode( )
模 数 ,mod( )

216

117
162
162
撇

撇号,

2
1
6
5
6
6
2
6
3
3
2
3
1
6
4
4
4
4
4
1
5
5
1
151
79
108

214
平

平方根
模板
平 方 根 ,‡( )
平 均 变 化 率 ,avgRC( )
平 均 值 ,mean( )
平 移 ,shift( )

1
163, 208
16
104
152

切
切 线 ,tangentLine( )

170
清

清除
错 误 ,ClrErr

25
求

求 负 ,输 入 负 数
求 和 (Σ)
模板
求 和 ,sum( )
求 和 ,Σ( )
求 解 ,deSolve( )
求 解 ,solve( )

225
5
167
209
47
159
球

球 坐 标 向 量 显 示 ,►Sphere

162

索引

250

取
取 近 似 值 ,approx( )

13-14

三
三 次 回 归 ,CubicReg
三 角 集 合 ,tCollect( )
三 角 展 开 ,tExpand( )

39
172
173

删
删除
变 量 ,DelVar
数组中的空值元素

46
47

设
设置
模 式 ,setMode( )
设 置 ,获 取 当 前
设 置 字 符 串 格 式 ,format( )

151
79
69

十
十 的 乘 方 ,10^( )
十进制
角 度 显 示 ,►DD
整 数 显 示 ,►Base10
十六进制
显 示 ,►Base16
指 示 符 ,0h

216
43
19
19
219

实
实 数 , real( )

136
输

输 入 , Input

85

251

索引

113-114
113
114
118

61
96
129
55
15
162
35
104
220
40
167-168
162
97
96
113
106
104
107
33
34
97

双
双 变 量 结 果 ,TwoVar
双曲
反 余 弦 ,cosh⁻¹( )
反 正 切 ,tanh⁻¹( )
反 正 弦 ,sinh⁻¹( )
余 弦 ,cosh( )
正 切 ,tanh( )
正 弦 ,sinh( )
双样本 F 检验

181
31
171
157
31
171
157
71

四
四 次 回 归 ,QuartReg
四 舍 五 入 , round( )

数
数值
导 数 ,nDeriv( )
导 数 ,nDerivative( )
积 分 ,nInt( )
求 解 ,nSolve( )

数组
表 达 式 到 数 组 ,exp►list( )
差 ,@list( )
乘 积 ,product( )
点 乘 积 ,dotP( )
附 加 /连 接 ,augment( )
降 序 排 列 ,SortD
交 叉 乘 积 ,crossP( )
矩 阵 到 数 组 ,mat►list( )
空值元素
累 积 和 ,cumulativeSum( )
求 和 ,sum( )
升 序 排 列 ,SortA
数 组 到 矩 阵 ,list►mat( )
数 组 中 的 差 ,Δlist( )
新 建 ,newList( )
中 间 字 符 串 ,mid( )
最 大 值 ,max( )
最 小 值 ,min( )
数 组 ,计 数 项
数 组 ,有 条 件 地 计 数 项
数 组 到 矩 阵 ,list►mat( )

131
144

随
随机
多 项 式 , randPoly( )
范 数 , randNorm( )
矩 阵 , randMat( )

135
135
134

数 种 子 , RandSeed
随机样本

135
135

下
下 划 线 ,_

锁
锁定变量和变量组

显
99

泰
泰 勒 多 项 式 ,taylor( )

172

特
特 征 向 量 ,eigVc( )
特 征 值 ,eigVl( )

56
56
添

添 加 ,&

206

显示
以 度 /分 /秒 ,►DMS
以 极 坐 标 向 量 ,►Polar
以 球 坐 标 向 量 ,►Sphere
以 十 进 制 角 度 ,►DD
以 圆 柱 坐 标 向 量 ,►Cylind
显 示 数 据 ,Disp
显示为
二 进 制 ,4Base2
十 进 制 整 数 ,4Base10
十 六 进 制 ,4Base16
直 角 坐 标 向 量 , ►Rect

统
统计
标 准 差 ,stdDev( )
单 变 量 统 计 ,OneVar
方 差 ,variance( )
阶 乘 ,!
排 列 ,nPr( )
平 均 值 ,mean( )
双 变 量 结 果 ,TwoVar
随 机 范 数 , randNorm( )
随 机 数 种 子 , RandSeed
中 位 数 ,median( )
组 合 ,nCr( )

165-166, 183
119
184
205
117
104
181
135
135
105
112

维

线 性 回 归 ,LinRegAx
线 性 回 归 ,LinRegBx

92
91, 93

向
向量
单 位 ,unitV( )
183
点 乘 积 ,dotP( )
55
交 叉 乘 积 ,crossP( )
35
圆 柱 坐 标 向 量 显 示 ,►Cylind
40
向 上 取 整 ,ceiling( )
20-21, 34
向 下 取 整 ,floor( )
67

小于,
小 于 或 等 于 ,{

203
203
新

50
无

无效, 检验

17
19
19
136

小
60

维 数 ,dim( )

52
124
162
43
40
50, 147

线

退
退 出 ,Exit

214

新建
矩 阵 ,newMat( )
数 组 ,newList( )

113
113

89
修
修 改 的 内 部 收 益 率 ,mirr( )

107
索引

252

虚
虚 部 , imag( )

余
84

序
序 列 ,seq( )

148-149

余 切 ,cot( )
余 数 , remain( )
余弦
表达式的显示形式
余 弦 ,cos( )

学
学 生 t 分 布 概 率 ,tCdf( )
学 生 t 概 率 密 度 ,tPdf( )

语言
获取语言信息

一

域 函 数 ,domain( )

圆

约 束 运 算 符 "|"
约 束 运 算 符 ,计 算 顺 序

64
隐

隐 式 导 数 , Impdif( )

运算符
计算顺序

224

85

用 "|" 运 算 符 代 换
用 "|" 运 算 符 排 除
用 ,|
用户定义的函数
用户定义的函数和程序

展
216
216
216
44
45-46

有
有条件地计数数组中的项,
countif( )
有 效 利 率 ,eff( )

216
224

运

用

34
55

右

索引

40

约
5

因 式 ,factor( )

253

53

圆 柱 坐 标 向 量 显 示 ,►Cylind

因

右 , right( )
右 ,right( )

78
域

40
103
143

一阶导数
模板

29
29

语
172
176

循
循 环 ,Cycle
循 环 ,Loop
循 环 移 位 , rotate( )

32
139

86, 141-142
27, 58, 185

展 开 ,expand( )

62
真

真 分 数 ,propFrac

129
整

整 数 , int( )
整 数 部 分 , iPart( )
整 数 除 法 , intDiv( )

85
88
86
正

正 切 ,tan( )
正 态 分 布 概 率 ,normCdf( )

169
116

正弦
表达式的显示形式
正 弦 ,sin( )
正 弦 回 归 ,SinReg

自
155
155
157

直
直 角 x 坐 标 ,P►Rx( )
直 角 y 坐 标 ,P►Ry( )
直 角 坐 标 向 量 显 示 , ►Rect

121
122
136

指
指数
模板
指 数 ,E
指 数 回 归 ,ExpReg

1
211
63
质

质 数 检 验 , isPrime( )

89
中

中 间 字 符 串 ,mid( )
中 位 数 -中 位 数 线 回 归 ,MedMed
中 位 数 ,median( )

106
105
105

主
主 项 ,dominantTerm( )

54

注
注 释 ,©

转换
►Rad
4Grad
单位
转 至 ,Goto
转 置 ,T

133
82
215
82
169
子

97
字

字符
数 值 代 码 ,ord( )
121
字 符 串 ,char( )
22
字符串
表 达 式 到 字 符 串 ,string( )
167
间 接 引 用 ,#
211
内 部 , InString
85
平 移 ,shift( )
152
设置格式
69
设 置 格 式 ,format( )
69
添 加 ,&
206
维 数 ,dim( )
50
循 环 移 位 , rotate( )
143
用于创建变量名称
225
右 , right( )
86, 141-142
右 ,right( )
27, 58, 185
长度
50
中 间 字 符 串 ,mid( )
106
字 符 串 ,char( )
22
字 符 串 到 表 达 式 ,expr( )
63, 100
字 符 代 码 ,ord( )
121
左 ,left( )
90
字 符 串 ,char( )
22
字 符 串 内 部 , inString( )
85
字符串长度
50

219
转

子 矩 阵 ,subMat( )

自 然 对 数 ,ln( )

组
组 ,检 验 锁 定 状 态
组 ,锁 定 和 解 锁
组 合 ,nCr( )

78
99, 183
112
最

最 大 公 因 数 ,gcd( )
最 大 值 ,max( )
最 小 公 倍 数 ,lcm
最 小 值 ,min( )

73
104
90
107

167-168

索引

254

左
左 ,left( )

255

索引

90



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : Yes
Encryption                      : Standard V2.3 (128-bit)
User Access                     : Print, Copy, Fill forms, Extract, Print high-res
Author                          : 
Create Date                     : 2017:08:07 15:32:03-05:00
Modify Date                     : 2017:08:07 15:34:25-05:00
Subject                         : 
Language                        : zh-cn
XMP Toolkit                     : Adobe XMP Core 5.2-c001 63.139439, 2010/09/27-13:37:26
Format                          : application/pdf
Creator                         : 
Description                     : 
Title                           : 
Metadata Date                   : 2017:08:07 15:34:25-05:00
Keywords                        : 
Producer                        : madbuild
Document ID                     : uuid:d4e5ef2a-6960-4754-9eb0-53c9ad719012
Instance ID                     : uuid:a8846741-84a5-4dd0-a975-5131b842ffa6
Page Mode                       : UseOutlines
Page Count                      : 259
EXIF Metadata provided by EXIF.tools

Navigation menu