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

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

Open the PDF directly: View PDF PDF.
Page Count: 260 [warning: Documents this large are best viewed by clicking the View PDF Link!]

TI-Nspire™CAS /
TI-Nspire™CXCAS
参考指南
本指导手册适用于 TI-Nspire™ 软 件 3.9 版本。要获得最新版本的文档,请访问
education.ti.com/guides
2
重要信息
除非在程序附带的《许可证》中明示声明,否则 Texas Instruments 不对任何程序或书
面材料做出任何明示或暗示担保,包括但不限于对某个特定用途的适销性和适用性
的暗示担保,并且这些材料均以原样提供。任何情况下,Texas Instruments 对因购
买或使用这些材料而蒙受特殊、附带、偶然或连带损失的任何人都不承担任何责
任。无论采用何种赔偿方式,Texas Instruments 的唯一且排他性义务不得超出本程
序许可证规定的数额。此外,对于任何其他方因使用这些材料而提起的任何类型的
索 赔 ,Texas Instruments 概不负责。
许可证
请查阅安装于 C:\ProgramFiles\TIEducation\<TI-Nspire™ Product Name>\license 中 的
完整许可证。
© 2006 - 2014 Texas Instruments Incorporated
目 录
重要信息 2
表达式模板 5
字母顺序列表 12
A 12
B 20
C 23
D 45
E 54
F 62
G 69
I 74
L 81
M 94
N 101
O 108
P 110
Q 118
R 121
S 133
T 153
U 166
V 167
W 168
X 169
Z 170
177
(空值)200
输入数学表达式的快捷方式 202
EOS™ (Equation Operating System) 层次结构 204
错误代码和消息 206
3
4
警告代码和消息 214
Texas Instruments 支持与服务 216
217
表达式模板
表达式模板提供了用标准数学符号输入数学表达式的简单方法。插入模板时,模板
将在输入行中显示,您可以在小方块位置输入元素。此时光标将显示您可以输入的
元 素 。
用箭头键或按 e将光标移动到每个元素的位置,然后键入该元素的值或表达式。
·/ · 以计算表达式。
分数模板 /p
注 意 :另请参阅 /(179)
示例:
指数模板 l
注 意 :键入第一个值,l然后键入指数。要使
光标返回到基准行,请按右箭头 (¢)
注 意 :另请参阅 ^乘 方 180页 。
示例:
平方根模板 /q
注 意 :另请参阅 () 平方根 188页 。
示例:
N次方根模板 /l
注 意 :另请参阅 root() 130页 。
示例:
表达式模板 5
6表达式模板
N次方根模板 /l
e指数模板 u
自然指数 e求乘方
注 意 :另请参阅 e^() 54页 。
示例:
对数模板 /s
计算指定底数的对数。默认情况下,若底数为 10
则省略底数。
注 意 :另请参阅 log() 90页 。
示例:
分段函数模板 2目录>
可让您创建二段式分段函数的表达式和条件。-
添加分段,请单击模板,然后重复使用该模板。
注 意 :另请参阅 piecewise() 111页 。
示例:
分段函数模板 N目录>
可让您创建 N段式分段函数的表达式和条件。-提示输入 N
注 意 :另请参阅 piecewise() 111页 。
示例:
请参阅分段函数模板 2段 式
例 。
二元方程组模板 目录>
创建二元方程组。要向现有的方程组添加一个方
程,请单击模板,然后重复使用该模板。
注 意 :另请参阅 system() 153页 。
示例:
N元方程组模板 目录>
可让您创建 N元方程组。提示输入 N
注 意 :另请参阅 system() 153页 。
示例:
请参阅方程组模板 二元方程 示
例 。
表达式模板 7
8表达式模板
绝对值模板 目录>
注 意 :另请参阅 abs() 12页 。
示例:
dd°mm’ss.ss’’ 目录>
可让您以 dd°mmss.ss’’格式输入角度,其中 dd
十进制度数,mm ss.ss
示例:
矩阵模板 (2 x 2) 目录>
2x2
示例:
矩阵模板 (1 x 2) 目录>
示例:
矩阵模板 (2 x 1) 目录>
示例:
矩阵模板 (m x n) 目录>
您收到指定行数和列数的提示后,模板将显示。 示例:
矩阵模板 (m x n) 目录>
注 意 :如果您创建有许多行和列的矩阵,可能需要
较长时间才会显示。
求和模板 (G)目录>
注 意 :另请参阅 G() (sumSeq)190页 。
示例:
乘积模板 (Π)目录>
注 意 :另请参阅 Π() (prodSeq)189页 。
示例:
一阶导数模板 目录>
一阶导数模板可用于计算某一点的一阶导数。
注 意 :另请参阅 d() 导 数 187页 。
示例:
表达式模板 9
10 表达式模板
二阶导数模板 目录>
二阶导数模板可用于计算某一点的二阶导数。
注 意 :另请参阅 d() 导 数 187页 。
示例:
N阶导数模板 目录>
n阶导数模板可用于计算 n
注 意 :另请参阅 d() 导 数 187页 。
示例:
定积分模板 目录>
注 意 :另请参阅() integral() 187页 。
示例:
不定积分模板 目录>
注 意 :另请参阅 () integral() 187页 。
示例:
极限模板 目录>
示例:
极限模板 目录>
左侧极限使用 N(N)右侧极限使用 +
注 意 :另请参阅 limit() 82页 。
表达式模板 11
12 字母顺序列表
字母顺序列表
名称非字母的项 例如 +!>在本节的结尾处列出 从第177页开始 。除非另行指
定,本节中的所有示例都将在默认的复位模式下执行,并且所有变量都假定为未定
义 。
A
abs() >
abs(Expr1)
表达式
abs(List1)
abs(Matrix1)
返回自变量的绝对值。
注 意 :另请参阅绝对值模板 8页 。
如果自变量为复数,将返回该复数的模数。
注意:所有未定义的变量均作为实变量处理。
amortTbl() >
amortTbl(NPmt,N,I,PV,[Pmt],[FV],[PpY],[CpY],
[PmtAt],[roundValue])
分期偿还函数将返回一个矩阵作为一组 TVM
量的分期偿还表。
NPmt 是要添加至该表的支付次数。该表从第一次
支付开始。
NIPVPmtFVPpYCpY PmtAt TVM
变量表中有介绍 第164页 。
如果您省略 Pmt则使用其默认值
Pmt=tvmPmt(N,I,PV,FV,PpY,CpY,PmtAt)
如果您省略 FV则使用其默认值 FV=0
PpYCpY PmtAt 的默认值与用于 TVM
数的值相同。
roundValue 指定四舍五入的小数位数。默认保留两
结果矩阵中的列顺序如下:支付次数、利息支付金
额、本金支付金额和结余。
amortTbl() >
n行中显示的结余为第 n次支付后的结余。
您可以使用该输出矩阵作为其他分期偿还函数
GInt() GPrn() 190 bal() 20页 的
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 角度模式下:
Gradian 角度模式下:
字母顺序列表 13
14 字母顺序列表
angle() >
Radian 角度模式下:
angle(List1)
angle(Matrix1)
返回一个数组或矩阵,其元素为 List1 Matrix1
中各元素的角度,将每个元素均视为代表二维直角
坐标点的复数处理。
ANOVA >
ANOVA List1,List2[,List3,...,List20][,Flag]
进行单因素方差分析,比较 220 个总体的平均值。结果
摘要存储在 stat.results 变量中。 请参阅第148
对于数据:
Flag=0Flag=1
输出变量 说明
stat.F F 统计值
stat.PVal 可拒绝零假设的最小显著性水平
stat.df 组的自由度
stat.SS 组的平方和
stat.MS 组的均值平方
stat.dfError 误差的自由度
stat.SSError 误差的平方和
stat.MSError 误差的均值平方
stat.sp 合并标准差
stat.xbarlist 数组输入平均值
stat.CLowerList 每个输入数组平均值的 95% 置信区间
stat.CUpperList 每个输入数组平均值的 95% 置信区间
ANOVA2way >
ANOVA2way List1,List2[,List3,,List10][,levRow]
计算双因素方差分析,比较 210 个总体的平均值。结果
摘要存储在 stat.results 变量中。 请参阅第148
行水平
=0
双因素的
行水平
=2,3,...,Len-1Len=
1=
2=…=
10 Len/行水平 ∈ {2,3,…}
输出:块设计
输出变量 说明
stat.F列因素的 F统 计
stat.PVal 可拒绝零假设的最小显著性水平
stat.df 列因素的自由度
stat.SS 列因素的平方和
stat.MS 列因素的均值平方
stat.FBlock 因素的 F统 计
stat.PValBlock 可拒绝零假设的最小概率
stat.dfBlock 因素的自由度
stat.SSBlock 因素的平方和
stat.MSBlock 因素的均值平方
stat.dfError 误差的自由度
stat.SSError 误差的平方和
stat.MSError 误差的均值平方
stat.s 误差的标准差
COLUMN FACTOR
输出变量 说明
stat.Fcol 列因素的 F统 计
stat.PValCol 列因素的概率值
stat.dfCol 列因素的自由度
stat.SSCol 列因素的平方和
stat.MSCol 列因素的均值平方
ROW FACTOR
字母顺序列表 15
16 字母顺序列表
输出变量 说明
stat.FRow 行因素的 F统 计
stat.PValRow 行因素的概率值
stat.dfRow 行因素的自由度
stat.SSRow 行因素的平方和
stat.MSRow 行因素的均值平方
INTERACTION
输出变量 说明
stat.FInteract 交互的 F统 计
stat.PValInteract 交互的概率值
stat.dfInteract 交互的自由度
stat.SSInteract 交互的平方和
stat.MSInteract 交互的均值平方
ERROR
输出变量 说明
stat.dfError 误差的自由度
stat.SSError 误差的平方和
stat.MSError 误差的均值平方
s误差的标准差
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 作为公差。
注 意 :您可以通过在计算机键盘上键入
@>approxFraction(...)插入此函数。
approxRational() >
approxRational(Expr[,Tol])
表达式
approxRational(List[,Tol])
approxRational(Matrix[,Tol])
使用公差 Tol.以分数形式返回自变量。如果 Tol
使5.E-14 作为公差。
arccos() 请参阅 cos/() 33页 。
字母顺序列表 17
18 字母顺序列表
arccosh() 请参阅 cosh/() 34页 。
arccot() 请参阅 cot/() 35页 。
arccoth() 请参阅 coth/() 35页 。
arccsc() 请参阅 csc/() 38页 。
arccsch() 请参阅 csch/() 39页 。
arcLen() >
arcLen(Expr1,Var,Start,End)
表达式
返回关于变量 Var Expr1 Start End
弧长将用按满足函数模式定义的积分进行计算。
arcLen(List1,Var,Start,End)
返回一个数组,其元素为 List1 中各元素关于变量
Var
arcsec() 请参阅 sec/() 133页 。
arcsech() 请参阅 sech/() 133页 。
arcsin() 请参阅 sin/() 141页 。
arcsinh() 请参阅 sinh/() 142页 。
arctan() 请参阅 tan/() 154页 。
arctanh() 请参阅 tanh/() 155页 。
augment() >
augment(List1, List2)
返回将 List2 附加到 List1 末尾组成的新数组。
augment(Matrix1,Matrix2)
返回将 Matrix2 附加到 Matrix1 组成的新矩阵。使
“,”字符时,两个矩阵的行维数必须相同,并且
Matrix2 作为新的列附加到 Matrix1此运算不会
Matrix1 Matrix2
avgRC() >
avgRC(Expr1,Var [=Value] [,Step])
表达式
avgRC(Expr1,Var [=Value] [,List1])
avgRC(List1,Var [=Value] [,Step])
avgRC(Matrix1,Var [=Value] [,Step])
返回前向差商 平均变化率 。
Expr1 可以是用户定义的函数名 请参阅 Func
之后,该值会覆盖之前的所有变量分配或变
量的所有当前 “|
Step 为步长值。如果 Step 省略,则使用其默认值
字母顺序列表 19
20 字母顺序列表
avgRC() >
0.001
centralDiff() 功能与之类似,只是使用
中心差商。
B
bal() >
bal(NPmt,N,I,PV ,[Pmt],[FV],[PpY],[CpY],[PmtAt],
[roundValue])
bal(NPmt,amortTable)
计算指定支付后预定结余的分期偿还函数。
NIPVPmtFVPpYCpY PmtAt TVM
变量表中有介绍 第164页 。
NPmt 指定支付次数,您希望在该次支付后计算数
NIPVPmtFVPpYCpY PmtAt TVM
变量表中有介绍 第164页 。
如果您省略 Pmt则使用其默认值
Pmt=tvmPmt(N,I,PV,FV,PpY,CpY,PmtAt)
如果您省略 FV则使用其默认值 FV=0
PpYCpY PmtAt 的默认值与用于 TVM
数的值相同。
roundValue 指定四舍五入的小数位数。默认保留两
bal(NPmt,amortTable)根据分期偿还表 amortTable
计算支付次数 NPmt 后的结余。amortTable 自变量
必须为 amortTbl() 12页 下所介绍形式的矩阵。
注 意 :另请参阅 GInt() GPrn() 190页 。
4Base2 >
Integer1 4Base2
注 意 :您可以通过在计算机键盘上键入 @>Base2
插入此运算符。
Integer1 转换为二进制数字。二进制或十六进制
4Base2 >
数字始终分别带有 0b 0h 。零 O
bh
0b
二进制数字
0h
十六进制数字
二进制数字最多可为 64 位。十六进制数字最多可
16
不带前缀的 Integer1 将被视为十进制 (base10)
Base 模式如何,结果都将显示为二进制。
负数将显示为二进制补码
N1显示为
0hFFFFFFFFFFFFFFFF Hex 模式下
0b111...111 641Binary 模式下
N263 显示为
0h8000000000000000 Hex 模式下
0b100...000 63 0Binary 模式下
如果您输入的十进制整数超出带符号的 64 位二进
制形式的范围,可使用对称的模数运算将该值纳入
合理的范围。考虑以下超出范围的值的示例。
263 N263 并显示为
0h8000000000000000 Hex 模式下
0b100...000 63 0Binary 模式下
264 0并显示为
0h0 Hex 模式下
0b0 Binary 模式下
N263 N1263 N1并显示为
0h7FFFFFFFFFFFFFFF Hex 模式下
0b111...111 641Binary 模式下
字母顺序列表 21
22 字母顺序列表
4Base10 >
Integer1 4Base10
注 意 :您可以通过在计算机键盘上键入 @>Base10
插入此运算符。
Integer1 转换为十进制 (base10) 数字。二进制或
十六进制条目必须始终分别带有 0b 0h
0b
二进制数字
0h
十六进制数字
Obh
二进制数字最多可为 64 位。十六进制数字最多可
16
不带前缀的 Integer1 将被视为十进制。不论进位制
模式如何,结果都将以十进制显示。
4Base16 >
Integer1 4Base16
注 意 :您可以通过在计算机键盘上键入 @>Base16
插入此运算符。
Integer1 转换为十六进制数字。二进制或十六进
制数字始终分别带有 0b 0h
0b
二进制数字
0h
十六进制数字
Obh
二进制数字最多可为 64 位。十六进制数字最多可
16
不带前缀的 Integer1 将被视为十进制 (base10)
论进位制模式如何,结果将显示为十六进制。
如果您输入的十进制整数对于带符号的 64 位二进
制形式来说过大,可使用对称的模数运算将该值纳
入合理的范围。更多信息,请参阅 4Base2 20
页 。
binomCdf() >
binomCdf(n,p)
binomCdf() >
binomCdf(n,p,lowBound,upBound)lowBound
upBound 是数值,则结果为
lowBound upBound
适数组,则结果为
binomCdf(n,p,upBound)for P(0{X{upBound)upBound
数值,则结果为
upBound 是数组,则结果为
n次尝试的离散二项式分布累积概率以及每次尝试的成
功概率 p
P(X {upBound)lowBound=0
binomPdf() >
binomPdf(n,p)
binomPdf(n,p,XVal)XVal 是数值,则结果为
XVal 是数组,则结果为
n次尝试的离散二项式分布概率以及每次尝试的成功概
p
C
ceiling() >
ceiling(Expr1)
|自变量的最接近的整数。
自变量可以是实数,也可以是复数。
注 意 :另请参阅 floor()
ceiling(List1)
ceiling(Matrix1)
返回每个元素向上取整的数组或矩阵。
字母顺序列表 23
24 字母顺序列表
centralDiff() >
centralDiff(Expr1,Var [=Value][,Step])
表达式
centralDiff(Expr1,Var [,Step])|Var=Value
表达式
centralDiff(Expr1,Var [=Value][,List])
centralDiff(Expr1,Var [=Value][,List])
centralDiff(Matrix1,Var [=Value][,Step])
返回使用中心差商公式计算得出的数值导数。
之后,该值会覆盖之前的所有变量分配或变
量的所有当前 “|
Step 为步长值。如果 Step 省略,则使用其默认值
0.001
使List1 Matrix1 时,运算将通过数组中的值
或矩阵元素来映射。
注 意 :另请参阅 avgRC() d()
cFactor() >
cFactor(Expr1[,Var])
表达式
cFactor(List1[,Var])
cFactor(Matrix1[,Var])
cFactor(Expr1)返回一个关于所有变量的因式分解
并带有公分母的 Expr1
Expr1 应尽可能地分解为线性有理因式,即使这样
会引入新的非实数。如果您想进行关于 2个以上变
量的因式分解,则此方法适用。
cFactor(Expr1,Var)返回按变量 Var 进行因式分解
Expr1
Expr1 应尽可能地分解为关于变量 Var 的线性因
式,可以包含非实数型常数,即使这样会引入无理
常数或关于其他变量中的无理子表达式。
因式及其相关项将按照主变量 Var 进行分类。各因
Var 的同次幂将汇集在一起。如果只进行关于
Var 的因式分解,并且您允许在因式分解中存
在关于其他变量的无理表达式,请添加该变量,
进一步进行关于 Var 的因式分解。结果中可能出现
关于其他变量的伴随因式分解。
cFactor() >
Auto or Approximate 模式设置为 Auto
Var 意味着在无理系数不能采用内置函数进行简要
清楚地表达时,可以采用浮点系数进行近似计算。
即使只有一个变量,包含 Var 也可能生成更完全的
因式分解式。
注 意 :另请参阅 factor()
要查看完整结果,请按 £然后使用 ¡¢
动光标。
char() >
char(Integer)
返回一个字符串,其中包含手持设备字符集中编号
Integer Integer 的有效范围是 0–65535
charPoly() >
charPoly(squareMatrix,Var)
多项式表达式
charPoly(squareMatrix,Expr)
多项式表达式
charPoly(squareMatrix1,Matrix2)
多项式表达式
squareMatrix 的特征多项式。n×nA
征多项式以 pA(l)表示,通过以下多项式定义:
pA(l) = det(l ¦ INA)
In×n单位矩阵。
squareMatrix1 squareMatrix2 的维数必须相同。
c22way >
c22way obsMatrix
chi22way obsMatrix
计算观测矩阵 obsMatrix 中双向计数表关联性的 c2
果摘要存储在 stat.results 变量中。 请参阅第148
有关矩阵中空元素结果的信息,请参阅 空 空值 元素
200页 。
字母顺序列表 25
26 字母顺序列表
输出变量 说明
stat.c2卡方统计:sum 实际值 -预计值 2预计值
stat.PVal 可拒绝零假设的最小显著性水平
stat.df 卡方统计的自由度
stat.ExpMat 预期元素计数表的矩阵,假定为零假设
stat.CompMat 元素卡方统计计算值的矩阵
c2Cdf() >
c2Cdf(lowBound,upBound,df)lowBound upBound
数组,则结果为
lowBound upBound
结果为
chi2Cdf(lowBound,upBound,df)lowBound upBound
是数值,则结果为
lowBound upBound
则结果为
计算指定自由度 df lowBound upBound 之间的 c2分布概
P(X{upBound)lowBound=0
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
c2GOF >
c2GOF obsList,expList,df
chi2GOF obsList,expList,df
执行检验以确认样本数据来自于符合指定分布的总体。
obsList 是计数的数组,必须包含整数。结果摘要存储在
stat.results 变量中。 请参阅第148
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.c2卡方统计:sum 实际值 -预计值 2预计值
stat.PVal 可拒绝零假设的最小显著性水平
stat.df 卡方统计的自由度
stat.CompList 元素卡方统计贡献值
c2Pdf() >
c2Pdf(XVal,df)XVal 是数值,则结果为
XVal
是数组,则结果为
chi2Pdf(XVal,df)XVal 是数值,则结果为
XVal 是数组,则结果为
XVal 为指定值时,指定自由度 df c2分布概率密度函
(pdf)
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
ClearAZ >
ClearAZ
清除当前问题空间中的所有单字符变量。
如果有一个或多个变量锁定,此命令将显示错误消
息并仅删除未锁定变量。请参阅 unLock 167
ClrErr >
ClrErr
清除错误状态并将系统变量 errCode 设置为零。
Try...Else...EndTry Else 语句应使用 ClrErr PassErr
如果要处理或忽略错误,请使用 ClrErr如果不知道如何处理
使PassErr 将其发送到下一个错误处理句柄。如果
没有其他未完成的 Try...Else...EndTry 错误处理句柄,错误对
话框将正常显示。
注 意 :另请参阅第111PassErr 和第161Try
输入 样本的注意事项:关于输入多行程序和函数定义的说
明,请参阅产品指导手册中的计算器
有 关 ClrErr 的示例,请参阅 Try
令下的示例 2161页 。
字母顺序列表 27
28 字母顺序列表
colAugment() >
colAugment(Matrix1,Matrix2)
返回将 Matrix2 附加到 Matrix1 组成的新矩阵。
个矩阵的列维数必须相等,并且 Matrix2 作为新的
列附加到 Matrix1此运算不会更改 Matrix1
Matrix2
colDim() >
colDim(Matrix)
表达式
Matrix 所包含的列数。
注 意 :另请参阅 rowDim()
colNorm() >
colNorm(Matrix)
表达式
Matrix 中列元素绝对值之和的最大值。
注 意 :不允许使用未定义的矩阵元素。另请参阅
rowNorm()
comDenom() >
comDenom(Expr1[,Var])
表达式
comDenom(List1[,Var])
comDenom(Matrix1[,Var])
comDenom(Expr1)返回一个分子和分母完全展开
的化简分子式。
comDenom() >
comDenom(Expr1,Var)返回一个分子和分母关于
Var 展开的化简分子式。各项及其因式将按主变量
Var 进行分类。Var 的同次幂将汇集在一起。结果中
可能包含汇集系数的因式分解。与省略 Var
上述操作通常可以节省时间、内存和屏幕空间,
时会使表达式更容易理解。该函数还有助于更快地
通过后续步骤得出结果,占用的内存也更少。
Expr1 中不含变量 VarcomDenom
(Expr1,Var)返回分子和分母均未展开的化简分子
式。此类结果通常可以节省甚至更多的时间、内存
和屏幕空间。这些部分因式分解的结果同时有助于
更快地通过后续步骤得出结果,占用的内存也更
即使没有分母,如果 factor() 执行过慢或占用过多
comden 函数通常也是完成部分因式分解的
快捷方法。
提 示 :comden() 函数的定义,并通常可将其当
comDenom() factor() 替代函数试用。
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
相对于第二个自变量,第一个自变量必须是标准形
字母顺序列表 29
30 字母顺序列表
completeSquare() >
式的二次表达式或方程。
第二个自变量必须是单变量项或单变量项求有理
xy2z(1/3)
第三个和第四个句法尝试完成与变量
1,
2[,… ]) 有关的平方。
conj() >
conj(Expr1)
表达式
conj(List1)
conj(Matrix1)
返回自变量的共轭复数。
注 意 :所有未定义的变量均作为实变量处理。
constructMat() >
constructMat(Expr,Var1,Var2,numRows,numCols)
返回基于自变量的矩阵。
Expr 是用变量 Var1 Var2 表示的表达式。结果矩
阵中的元素通过计算每个 Var1 Var2 增量值的
Expr
Var1 自动从 1递增到 numRows在每一行内,Var2
1递增到 numCols
CopyVar >
CopyVar Var1,Var2
CopyVar Var1., Var2
CopyVar Var1,Var2 将变量 Var1 的值复制到变量
Var2Var2 CopyVar 将创建此变量。
Var1 必须有一个值。
Var1 是现有用户定义之函数的名称,可将该
函数的定义复制到函数 Var2必须定义函数
Var1
CopyVar >
Var1 必须满足变量命名要求,或者必须是满足该
要求的变量名称的化简间接表达式。
CopyVar Var1.,Var2.Var1.变量组的所有成员都
复制到 Var2.Var2.CopyVar 将创建
Var1.必须为现有变量组 如统计 stat.nn 结果或使
LibShortcut() 函数创建的变量 的名称。如果
Var2.已经存在,此命令将替换两组共有的所有成
员并添加不存在的成员。如果 Var2.的一个或多个
Var2.的所有成员将保持不变更。
corrMat() >
corrMat(List1,List2[,…[,List20]])
计算增加矩阵 [List1, List2, ..., List20]的关联矩阵。
4cos >
Expr 4cos
注 意 :您可以通过在计算机键盘上键入 @>cos
入此运算符。
Expr 的余弦形式。这是一个显示转换运算符,
只能在输入行的末尾处使用。
4cos sin(...)模数的所有幂简化为 1Ncos(...)^2
cos(...)的任何剩余幂的指数范围为 (0, 2)
此,当且仅当给定表达式中出现 sin(...)的偶数次幂
时,结果中不会有 sin(...)
注 意 :Degree Gradian 角度模式不支持此转换运
算符。使用之前,请确保将角度模式设置为
Radians Expr 未明确引用度或百分度角度。
cos() µ
cos(Expr1)
表达式
cos(List1)
cos(Expr1)以表达式形式返回自变量的余弦值。
cos(List1)返回一个数组,其元素为 List1 中所有元
Degree 角度模式下:
字母顺序列表 31
32 字母顺序列表
cos() µ
素的余弦值。
注 意 :自变量可以是度、弧度或百分度形式,具体
取决于当前的角度模式设置。您可以使用 ¡GR
临时更改角度模式。
Gradian 角度模式下:
Radian 角度模式下:
cos(squareMatrix1)
squareMatrix1 的矩阵余弦。此运算不同于计
算每个元素的余弦值。
当使用标量函数 f(A) squareMatrix1 (A) 进行运
算时,结果按代数方法计算:
计算特征值 (li)A的特征向量 (Vi)
squareMatrix1 必须可对角化,同时不得包含未赋
值的符号变量。
构建矩阵:
然后令 A=XBX/f(A) = X f(B) X/cos(A) =
X cos(B) X/
cos(B) =
Radian 角度模式下:
cos() µ
所有运算均使用浮点计算进行。
cos/() µ
cos/(Expr1)
表达式
cos/(List1)
cos/(Expr1)以表达式形式返回一个角度值,其余
弦值为 Expr1
cos/(List1)返回一个数组,其元素为 List1 中所对
应元素的反余弦值。
注 意 :返回的结果可以是度、弧度或百分度形式,
具体取决于当前的角度模式设置。
注 意 :您可以通过在计算机键盘上键入 arccos
(...)插入此函数。
Degree 角度模式下:
Gradian 角度模式下:
Radian 角度模式下:
cos/(squareMatrix1)
squareMatrix1 的矩阵反余弦,此运算不同于
计算每个元素的反余弦值。有关计算方法的信息,
请参阅 cos()
squareMatrix1 必须可对角化,结果始终包含浮点
Radian 角度模式和 Rectangular 复数格式下:
要查看完整结果,请按 £然后使用 ¡¢
动光标。
cosh() >
cosh(Expr1)
表达式
cosh(List1)
cosh(Expr1)以表达式形式返回自变量的双曲余弦
cosh(List1)返回一个数组,其元素为 List1 中所对
应元素的双曲余弦值。
Degree 角度模式下:
字母顺序列表 33
34 字母顺序列表
cosh() >
cosh(squareMatrix1)
squareMatrix1 的矩阵双曲余弦,此运算不同
于计算每个元素的双曲余弦值。有关计算方法的信
cos()
squareMatrix1 必须可对角化,结果始终包含浮点
Radian 角度模式下:
cosh/() >
cosh/(Expr1)
表达式
cosh/(List1)
cosh/(Expr1)以表达式形式返回自变量的反双曲余
cosh/(List1)返回一个数组,其元素为 List1 中所对
应元素的反双曲余弦值。
注 意 :您可以通过在计算机键盘上键入 arccosh
(...)插入此函数。
cosh/(squareMatrix1)
squareMatrix1 的矩阵反双曲余弦,此运算不
同于计算每个元素的反双曲余弦值。有关计算方法
的信息,请参阅 cos()
squareMatrix1 必须可对角化,结果始终包含浮点
Radian 角度模式下和 Rectangular 复数格式
下 :
要查看完整结果,请按 £然后使用 ¡¢
动光标。
cot() µ
cot(Expr1)
表达式
cot(List1)
Expr1 的余切值,或返回一个数组,其元素为
List1 中所对应元素的余切值。
注 意 :自变量可以是度、弧度或百分度形式,具体
Degree 角度模式下:
Gradian 角度模式下:
cot() µ
取决于当前的角度模式设置。您可以使用 ¡GR
临时更改角度模式。
Radian 角度模式下:
cot/() µ
cot/(Expr1)
表达式
cot/(List1)
返回余切值为 Expr1 的角度,或返回一个数组,
元素为 List1 所对应元素的反余切值。
注 意 :返回的结果可以是度、弧度或百分度形式,
具体取决于当前的角度模式设置。
注 意 :您可以通过在计算机键盘上键入 arccot
(...)插入此函数。
Degree 角度模式下:
Gradian 角度模式下:
Radian 角度模式下:
coth() >
coth(Expr1)
表达式
coth(List1)
Expr1 的双曲余切,或返回一个数组,其元素
List1 中所对应元素的双曲余切值。
coth/() >
coth/(Expr1)
表达式
coth/(List1)
Expr1 的反双曲余切或返回一个数组,其元素
List1 所对应元素的反双曲余切值。
注 意 :您可以通过在计算机键盘上键入 arccoth
字母顺序列表 35
36 字母顺序列表
coth/() >
(...)插入此函数。
count() >
count(Value1orList1 [,Value2orList2 [,...]])
返回自变量中所有元素的累积个数,结果为一个数
自变量可以是表达式、值、数组或矩阵。您可以混
合数据类型并使用各种维数的自变量。
对于数组、矩阵或单元格范围,应评估每个元素
以,确定其是否应包括在计数中。
Lists & Spreadsheet 应用程序中,您可以使用单
元格范围代替任何自变量。
空 空值 元素将被忽略。有关空元素的更多信息,
请参阅第200
在上例中,只有 1/2 3+4*i被计算在内。其余
的自变量 假定 x未定义 不会计算到数值。
countif() >
countif(List,Criteria)
List 中符合指定 Criteria 的所有元素的累积个
Criteria
值、表达式或字符串。例如,3仅计数 List
值等于 3
布尔表达式,使用符号 ?作为各元素的占位
?<5 仅计数 List 中小于 5
Lists & Spreadsheet 应用程序中,您可以使用单
元格范围代替 List
数组中的空 空值 元素将被忽略。有关空元素的更
多信息,请参阅第200
注 意 :另请参阅第152sumIf() 和第67
frequency()
计数等于 3的元素。
计数等于 def.的元素。
计数等于 x的元素;本例假定变量 x未定义。
计 数 13
countif() >
计 数 357
计 数 1379
cPolyRoots() >
cPolyRoots(Poly,Var)
cPolyRoots(ListOfCoeffs)
第一种句法 cPolyRoots(Poly,Var)返回一个数组,
其元素为关于变量 Var 的多项式 Poly 的复数根。
Poly 必须为单变量多项式。
第二种句法 cPolyRoots(ListOfCoeffs)返回一个数
ListOfCoeffs
中系数的复数根。
注 意 :另请参阅 polyRoots() 115页 。
crossP() >
crossP(List1,List2)
以数组形式返回 List1 List2 的交叉乘积。
List1 List2 必须有相同的维数,必须为 23
crossP(Vector1,Vector2)
返回一个行向量或列向量 根据自变量的不同 ,
Vector1 Vector2 的交叉乘积。
Vector1 Vector2 必须都为行向量,或必须都为
列向量。两个向量必须有相同的维数,且维数必须
23
csc() µ
csc(Expr1)
表达式
csc(List1)
Degree 角度模式下:
字母顺序列表 37
38 字母顺序列表
csc() µ
Expr1 的余割值,或返回一个数组,其元素为
List1 中所对应元素的余割值。
Gradian 角度模式下:
Radian 角度模式下:
csc/() µ
csc/(Expr1)
表达式
csc/(List1)
返回余割值为 Expr1 的角度,或返回一个数组,
元素为 List1 所对应元素的反余割值。
注 意 :返回的结果可以是度、弧度或百分度形式,
具体取决于当前的角度模式设置。
注 意 :您可以通过在计算机键盘上键入 arccsc
(...)插入此函数。
Degree 角度模式下:
Gradian 角度模式下:
Radian 角度模式下:
csch() >
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)
布尔表达式
返回关于 Var 的方程或不等式的候选复数解。目标
是生成所有实数和非实数候选解。即使 Equation
实数类型,cSolve() 仍允许在实数结果复数模式下
产生非实数结果。
尽管所有不以下划线 (_) 结尾的未定义变量都将作
为实数处理,cSolve() 仍可以解出多项式方程的复
在求解过程中,即使当前为实数域,cSolve() 也会临
时将其设置为复数域。在复数域中,奇分母分数乘
方将使用主支而不是实数分支。因此,对于涉及这
类分数幂的方程,solve() 得到的解不一定是由
cSolve() 得到的解的子集。
cSolve() 开始时采用精确符号法则。必 要 时 ,cSolve
() 也会采用迭代法进行近似复数多项式因式分解。
注 意 :另请参阅 cZeros(),solve() zeros()
注 意 :Equation 是含有 abs()angle()conj()
real() imag() 等函数的非多项式,您应该在 Var
的末尾加下划线 /_ 默认情况下,变量
作为实数值处理。
Fix 2 Display Digits 模式中:
要查看完整结果,请按 £然后使用 ¡¢
动光标。
如果您使用 var_该变量将视为复数处理。
您还应该对可能有非实数值的 Equation 中的其他
变量使用 var_否则可能会得到意想不到的结果。
字母顺序列表 39
40 字母顺序列表
cSolve() >
cSolve(Eqn1andEqn2 [and …],VarOrGuess1,
VarOrGuess2 [, ])
布尔表达式
cSolve(SystemOfEqns,VarOrGuess1,VarOrGuess2
[, …])
布尔表达式
返回联立代数方程组的候选复数解,其中每个
varOrGuess 指定一个您希望求解的变量。
作为可选项,您可以为变量指定初始估计值。
varOrGuess 的格式必须为:
--
=
实数或非实数
xx=3+i都是有效形式。
如果所有方程都是多项式并且您未指定任何初始
cSolve() 将使用 Gröbner/Buchberger
消元法来求得全部
以下示例使用了下划线 /_
此变量视为复数处理。
复数解可同时包括实数解和非实数解,如右例所
要查看完整结果,请按 £然后使用 ¡¢
动光标。
联立多项式方程可包含无数值的其他变量,但稍后
可以用给定值在解中进行替换。
解中也可以包含未在方程中出现的求解变量。这些
解说明解系可能包含形式为 ck的任意常数,其中 k
1255 之间的整数后缀。
对于多项式方程组,计算时间或内存占用很大程度
上取决于求解变量的排列次序。如果您的初始选择
占用过多内存或时间,请尝试重新排列方程和/
varOrGuess 数组中变量的次序。
如果未包括任何估计值,且任何方程都不是任何变
量的多项式,而所有方程都是求解变量的线性表达
cSolve() 会使用 Gaussian 消元法来求得全部
cSolve() >
如果一个方程组既不是其任何变量的多项式,也不
是求解变量的线性表达式,cSolve() 通过近似迭
代法最多只能求得一个解。因此,求解变量的数量
必须等于方程的数量,并且方程中的所有其他变量
必须化简为数值。
非实数估计值对于确定非实数解来说通常必不可
少。为了满足收敛,估计值应尽可能地接近解值。
要查看完整结果,请按 £然后使用 ¡¢
动光标。
CubicReg >
CubicReg X,Y[,[Freq] [,Category,Include]]
在数组 XY上使用频率 Freq 计算三次多项式回归 y =
a·x3+b·x2+c·x+d结果摘要存储在 stat.results 。 请
参阅第148
Include 外,所有数组必须有相同维数。
XY分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
XY数据点的出现频率。默认值为 1所有元素必须为
|0
Category 是由相应 XY数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.RegEqn 回归方程:a·x3+b·x2+c·x+d
stat.astat.b
stat.cstat.d
回归系数
stat.R2确定系数
stat.Resid 回归残差
stat.XReg 被修改后的数组 X List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归中
字母顺序列表 41
42 字母顺序列表
输出变量 说明
stat.YReg 被修改后的数组 Y List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归中
stat.FreqReg 由对应于 stat.XReg stat.YReg
的频率所组成的数组
cumulativeSum() >
cumulativeSum(List1)
返回一个数组,其组成为 List1 从元素1 开始的元
素的累积和。
cumulativeSum(Matrix1)
返回一个矩阵,其组成为 Matrix1 中元素的累积
和。其各元素为 Matrix1 中每列从上到下的累积
List1 Matrix1 中的空 空值 元素会在结果数组
或矩阵中生成一个空值元素。有关空元素的更多信
息,请参阅第200
Cycle >
Cycle
立即将控制转入当前循环 ForWhile Loop
一轮迭代。
Cycle 只能在三种循环结构 ForWhile Loop
使
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
函数数组为对从 1100 的整数求和,跳过
50
4Cylind >
Vector 4Cylind
注 意 :您可以通过在计算机键盘上键入 @>Cylind
插入此运算符。
4Cylind >
以圆柱坐标形式 [r,±q, z] 显示行向量或列向量。
Vector 必须恰好包含三个元素,可以是行向量,
可以是列向量。
cZeros() >
cZeros(Expr,Var)
返回一个数组,其元素为使得 Expr=0 Var
数和非实数候选值。cZeros() 通过计算 exp4list
(cSolve(Expr=0,Var),Var)完成此运算。否则,
cZeros() zeros()
注 意 :另请参阅 cSolve()solve() zeros()
Fix 3 Display Digits 模式中:
要查看完整结果,请按 £然后使用 ¡¢
动光标。
注 意 :Expr 是含有 abs()angle()conj()real()
imag() 等函数的非多项式,您应该在 Var 的末尾
加下划线 /_ 默认情况下,变量作为实
数值处理。如果您使用 var_该变量将视为复数处
您还应该对可能有非实数值的 Expr 中的其他变量
使var_否则可能会得到意想不到的结果。
cZeros({Expr1,Expr2 [,… ] },
{VarOrGuess1,VarOrGuess2 [,… ] })
返回所有表达式同时为零的候选值。
VarOrGuess 指定了您要寻找的数值。
作为可选项,您可以为变量指定初始估计值。
varOrGuess 的格式必须为:
--
=
实数或非实数
xx=3+i都是有效形式。
如果所有方程都是多项式并且您未指定任何初始
cZeros() 将使用 Gröbner/Buchberger
消元法来求得全部
以下示例使用了下划线 /_
此变量视为复数处理。
字母顺序列表 43
44 字母顺序列表
cZeros() >
复零点可以包括实数和非实数零点,如右例所示。
结果矩阵的每一行代表一个候选零点,其元素的顺
VarOrGuess 数组中元素的顺序相同。为方便
提取某一行,可按 [row]对矩阵添加索引。
提取第 2行 :
联立多项式可包含无数值的其他变量,但它们稍后
应该可以在解中用给定值进行替换。
零值中也可以包含未在表达式中出现的未知变量。
这些零值表明零值系中可能包含形式为 ck的任意
k1255 之间的整数后缀。
对于多项式方程组,计算时间或内存占用很大程度
上取决于未知值的排列次序。如果您的初始选择占
用过多内存或时间,请尝试重新排列表达式和/
varOrGuess 数组中变量的次序。
如果未包括任何估计值,且所有表达式都不是任何
变量的多项式,而只是未知数的线性表达式,
cZeros() 会使用 Gaussian 消元来尝试求得所有零
如果方程组既不是其任何变量的多项式,也不是未
知数的线性表达式,cZeros() 通过近似迭代法最
多只能求得一个零值。因此,未知数的数量必须等
于表达式的数量,并且表达式中的所有其他变量必
须化简为数值。
非实数估计值对于确定非实数零值来说通常必不
可少。为了满足收敛,估计值应尽可能地接近零
D
dbd() >
dbd(date1,date2)
使用实际天数计数法返回 date1 date2 间的间隔
date1 date2 可为标准日历上日期范围内的数值
或数值数组。如果 date1 date2 均为数组,则两个
数组的长度必须相同。
date1 date2 必须介于 1950 2049
您可按两种格式中的任何一种输入日期。两种日期
格式的小数点位置不同。
MM.DDYY 美国常用格式
DDMM.YY 欧洲常用格式
4DD >
Expr1 4DD
List1 4DD
Matrix1 4DD
注 意 :您可以通过在计算机键盘上键入 @>DD
此运算符。
返回角度形式的自变量的十进制等效值。自变量可
以是角度模式设置为度、弧度或百分度的数字、
组或矩阵。
Degree 角度模式下:
Gradian 角度模式下:
Radian 角度模式下:
4Decimal >
Expression1 4Decimal
表达式
List1 4Decimal
表达式
字母顺序列表 45
46 字母顺序列表
4Decimal >
Matrix1 4Decimal
表达式
注 意 :您可以通过在计算机键盘上键入
@>Decimal 插入此运算符。
显示自变量的十进制形式。此运算符只能在输入行
的末尾处使用。
Define >
Define Var =Expression
Define Function(Param1,Param2,...)= Expression
定义变量 Var 或用户定义的函数 Function
Param1 提供占位符用于将自变量传递到
函数。调用用户定义的函数时,您必须提供对应于
参数的自变量 如值或变量 。调用时,函数会使用
提供的自变量计算 Expression
Var Function 不得是系统变量或者内置函数或
命令的名称。
注 意 :此形式的 Define 指令等同于执行以下表达
表达式
&Function(Param1,Param2).
Define Function(Param1,Param2,...)= Func
Block
EndFunc
Define Program(Param1,Param2,...)= Prgm
Block
EndPrgm
此格式中,用户定义的函数或程序可执行多条语句
组成的块。
Block 可以是一条语句,也可以是单独行上的一系
Block 还可以包含表达式和指令 If
ThenElse For
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
注 意 :另请参阅第47Define LibPriv 和第47
Define >
Define LibPub
Define LibPriv >
Define LibPriv Var =Expression
Define LibPriv Function(Param1,Param2,...)= Expression
Define LibPriv Function(Param1,Param2,...)= Func
Block
EndFunc
Define LibPriv Program(Param1,Param2,...)= Prgm
Block
EndPrgm
除定义的是专用库变量、函数或程序外,操作与 Define
相同。专用函数和程序不在 Catalog
注 意 :另请参阅第46Define 和第47Define LibPub
Define LibPub >
Define LibPub Var =Expression
Define LibPub Function(Param1,Param2,...)= Expression
Define LibPub Function(Param1,Param2,...)= Func
Block
EndFunc
Define LibPub Program(Param1,Param2,...)= Prgm
Block
EndPrgm
除定义的是公用库变量、函数或程序外,操作与 Define
字母顺序列表 47
48 字母顺序列表
Define LibPub >
相同。保存并刷新库后,公用函数和程序将在 Catalog
注 意 :另请参阅第46Define 和第47Define LibPriv
deltaList() 请参阅 @List(), 第87页 。
deltaTmpCnv()
请参阅 @tmpCnv(), 第160
页 。
DelVar >
DelVar Var1[,Var2] [,Var3] ...
DelVar Var.
从内存删除指定变量或变量组。
如果有一个或多个变量锁定,此命令将显示错误消
息并仅删除未锁定变量。请参阅 unLock 167
DelVar Var.Var.变量组 如统计 stat.nn
或使用 LibShortcut()
创建的变量
)
中的所有
DelVar 命令中这种格式的点 (.)限制其仅用
于删除变量组;而单个变量 Var 不受影响。
delVoid() >
delVoid(List1)
返回一个数组,其元素为 List1 删除所有空 空值
元素后的内容。
有关空元素的更多信息,请参阅第200
derivative() 请参阅 d(), 第187页 。
deSolve() >
deSolve(1stOr2ndOrderODE,Var,depVar)
返回一个方程,显式或隐式地给定了一个一阶或二
阶常微分方程 (ODE) ODE
使用单撇号 º表示因变量关于自变量的
一阶导数。
使用双撇号表示对应的二阶导数。
撇号仅用于 deSolve() 中的导数。在其他情况下,使
d()
一阶方程的通解包含形式为 ck的任意常数,其中 k
1255 之间的整数后缀。二阶方程的解包含两
个这样的常数。
如果您希望将某个隐解转换为一个或多个等同的
solve() 应用至该隐解。
将您的结果与教科书或使用手册中的解进行比较
时,请注意不同的方法会在计算中采用不同的任意
常数,从而产生不同的通解。
deSolve(1stOrderODEandinitCond,Var,depVar)
返回满足 1stOrderODE initCond 的特解。这通常
比确定通解、代入初始值、取任意常数求解、然后
将该值代入通解更为简单。
initCond 是以下形式的方程:
depVar (initialIndependentValue) =
initialDependentValue
initialIndependentValue initialDependentValue
可以是没有存储值的变量,x0 y0隐函数微
分法可帮助验证隐解。
字母顺序列表 49
50 字母顺序列表
deSolve() >
deSolve(2ndOrderODEandinitCond1andinitCond2,
Var,depVar)
返回满足 2nd Order ODE 的特解,并给定了因变量
及其一阶导数在某一点的值。
initCond1请使用以下形式:
depVar (initialIndependentValue) =
initialDependentValue
initCond2请使用以下形式:
depVar (initialIndependentValue) =
initial1stDerivativeValue
deSolve(2ndOrderODEandbndCond1andbndCond2,
Var,depVar)
返回满足 2ndOrderODE 的特解,并给定其在两个
不同点的值。
det() >
det(squareMatrix[,Tolerance])
表达式
squareMatrix 的行列式。
或者,如果矩阵中任何元素的绝对值小于
Tolerance则将该元素视为零值处理。仅当矩阵有
浮点输入项且不含任何未赋值的符号变量时,使用
Tolerance 将被忽略。
如果您使用 / · Auto or
Approximate 设定为 Approximate
算会使用浮点算法完成。
Tolerance 被省略或未使用,则默认的公
差算法为:
5EM14 ·max(dim(squareMatrix))·rowNorm
(squareMatrix)
diag() >
diag(List)
diag(rowMatrix)
diag(columnMatrix)
返回一个矩阵,其主对角线上为自变量数组或矩阵
diag(squareMatrix)
行矩阵
返回一个行矩阵,包含 squareMatrix 主对角线上的
squareMatrix 必须为矩形。
dim() >
dim(List)
List
dim(Matrix)
以二维数组{}的形式返回矩阵的维数。
dim(String)
返回字符串 String 中包含的字符数量。
Disp >
Disp [exprOrString1] [,exprOrString2] ...
Calculator 历史记录中的自变量。这些自变量
将连续显示,以窄空格作为分隔符。
此功能主要应用于程序和函数中,以确保显示计算
的中间过程。
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
字母顺序列表 51
52 字母顺序列表
4DMS >
Expr 4DMS
List 4DMS
Matrix 4DMS
注 意 :您可以通过在计算机键盘上键入 @>DMS
入此运算符。
以角度形式表示自变量并显示等效的 DMS
(DDDDDD¡MM'SS.ss'') ¡, ', '' 193
DMS 秒 的
注 意 :在弧度模式下使用时,4DMS 会从弧度转换
为度。如果输入值后跟度符号 ¡则不会进行转换。
您只能在输入行结尾处使用 4DMS
Degree 角度模式下:
domain() >
domain(
表达式
1
表达式
表达式
1
domain() 可用于检查函数的域。它必须是真实且有
受计算机代数简化和求解器算法缺陷的影响,该函
数具有局限性。
不管其为显函数还是显示在用户自定义的变量和
函数中,一些函数都不能用作 domain() 的自变量。
下例中的表达式不能简化,就是因为 () 是不允许
用作自变量的函数。
dominantTerm() >
dominantTerm(Expr1,Var [,Point])
表达式
dominantTerm(Expr1,Var [,Point]) | Var>
dominantTerm(Expr1,Var [,Point]) | Var<
Expr1 Point 展开的幂级数的主项。
Var =Point 附近,该主项的值的增速最快。(Var N
Point)的结果幂会有一个负指数和/或分数指数。
幂的系数可包括 (Var NPoint)的对数和受拥有相同
指数符号的 (Var NPoint 的所有幂控制 Var 的其他
Point 的默认值为 0Point ˆNˆ在这种情
况下,主项将为 Var 的最大指数项,而不是 Var
最小指数项。
如果不能求出如 sin(1/z)z=0 时 、eN1/z z=0 时 或
ezz = ˆ时 本性基点的表达式,
dominantTerm(…) 将返回 dominantTerm(…)
如果这些级数或其中一个导数在 Point 处跳跃的不
连续,则结果可能会包含以下形式的子表达式:
对实数展开变量的 sign(…) abs(…)
“_” 结尾的复数展开变量 (-1)floor(…angle(…)…)
仅用主项求 Point 一侧的值,那么把 “| Var >Point
“| Var <Point“| “Var |PointVar {Point
适的一个附加到 dominantTerm(...)以求出一个相
对简单的结果。
dominantTerm() 按照第一自变量数组和矩阵分布。
在您想了解与其他表达式 Var "Point 渐近的
最简单表达式时,dominantTerm() 会非常有用。
一个系列的第一个非零项不明显,且您不想交互估
算或通过程序循环迭代估算时,dominantTerm()
非常有用。
注 意 :另请参阅 series() 136页 。
dotP() >
dotP(List1,List2)
表达式
返回两个数组的
字母顺序列表 53
54 字母顺序列表
dotP() >
dotP(Vector1,Vector2)
表达式
返回两个向量的
两个向量必须同时为行向量,或同时为列向量。
E
e^() u
e^(Expr1)
表达式
返回以 eExpr1 为乘方的指数值。
注 意 :另请参阅 e指数模板 6页 。
注 意 :u可显示 e^ 不同于在键盘上按字母
E
您可以输入形式为 reiq的极坐标复数。不过,只能
Radian 角度模式下使用此形式,Degree
Gradian 角度模式下会导致 Domain error
e^(List1)
返回以 eList1 各元素为乘方的指数值。
e^(squareMatrix1)
squareMatrix1 的矩阵指数。该运算不同于计
e为底、以矩阵各元素为乘方的指数值。有关
计算方法的信息,请参阅 cos()
squareMatrix1 必须可对角化,结果始终包含浮点
eff() >
eff(nominalRate,CpY)
将名义利率 nominalRate 转换为年度有效利率的财
CpY 作为每年复利期数的数量。
nominalRate 必须为实数,CpY 必须为 > 0
注 意 :另请参阅 nom() 104页 。
eigVc() >
eigVc(squareMatrix)
返回一个矩阵,其中包含实数或复数 squareMatrix
的特征向量,结果中每列对应于一个特征值。请注
意,特征变量并不唯一,改变常数因子可得到不同
的特征向量。特征向量应规范化,即如果 V = [x1,
x2, … , xn]
x12+x22+ … +xn2= 1
squareMatrix 首先通过近似变换进行平衡,直到行
范数和列范数最大程度地接近。然后将
squareMatrix 化简为上 Hessenberg
Schur 因式分解计算特征向量。
Rectangular 复数格式下:
要查看完整结果,请按 £然后使用 ¡¢
动光标。
eigVl() >
eigVl(squareMatrix)
返回由实数或复数 squareMatrix 特征值组成的数
squareMatrix 首先通过近似变换进行平衡,直到行
范数和列范数最大程度地接近。然后将
squareMatrix 化简为上 Hessenberg
Hessenberg 矩阵计算特征值。
Rectangular 复数格式模式下:
要查看完整结果,请按 £然后使用 ¡¢
动光标。
Else 请参阅 If 74页 。
字母顺序列表 55
56 字母顺序列表
ElseIf >
If BooleanExpr1 Then
Block1
ElseIf BooleanExpr2 Then
Block2
©
ElseIf BooleanExprN Then
BlockN
EndIf
©
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
EndFor 请参阅 For 66页 。
EndFunc 请参阅 Func 69页 。
EndIf 请参阅 If 74页 。
EndLoop 请参阅 Loop 93页 。
EndPrgm 请参阅 Prgm 116页 。
EndTry 请参阅 Try 161页 。
EndWhile 请参阅 While 169页 。
euler() >
euler(
表达式
,
,
因变量
,{
0,
变量最大
},
因变量
0,
变量步长
[,
欧拉步长
])
euler(
表达式方程组
,
,
因变量数组
,{
0,
变量最大值
},
因变量数组
0,
变量步长
[,
欧拉步
])
euler(
表达式数组
,
,
因变量数组
,{
0,
变量最大值
},
因变量数组
0,
变量步长
[,
欧拉步
])
使用欧拉方法求解方程组
depVar(
0)=
因变量
0位于区间 [
0,
变量最大值
]中。返回一个矩阵,其第一行定义
输出值,而第二行定义相应的
值处第一个
求解分量的值,依此类推。
表达式
是定义常微分方程 (ODE) 的右侧内容。
表达式方程组
是定义 ODE 方程组的右侧方程组
因变量数组
中因变量的阶数 。
表达式数组
是定义 ODE 方程组的右侧数组 对应
因变量数组
中因变量的阶数 。
是自变量。
因变量数组
是因变量的数组。
{
0,
变量最大值
}是两个元素的数组,告知函
0
变量最大值
为一个整体。
因变量数组
0是因变量初始值的数组。
变量步长
是一个非零数字,满足 sign(
变量步长
)=
sign(
变量最大值
-
0)
0+
处返回 对于所有满足
0+
变量步长
[
0,
变量最大值
]区间条件的 i=0,1,2,…
量最大值
处可能没有解值 。
欧拉步长
是一个正整数 默认设为 1它定义输出
值之间的欧拉步长数。欧拉方法使用的实际步长大
变量步长
à
欧拉步长
微分方程:
y'=0.001*y*(100-y) y(0)=10
要查看完整结果,请按 £然后使用 ¡¢
动光标。
将上述结果与使用 deSolve() seqGen() 获 得
CAS 精确解进行比较:
方程组:
其 中 y1(0)=2 并 且 y2(0)=5
字母顺序列表 57
58 字母顺序列表
exact() >
exact(Expr1 [,Tolerance])
表达式
exact(List1 [,Tolerance])
exact(Matrix1 [,Tolerance])
在可能的情况下,使用 Exact 模式下的算法返回与
自变量等效的有理数。
Tolerance 指定转换的公差;默认值为 0零 。
Exit >
Exit
退出当前的 ForWhile Loop
Exit 只能在三种循环结构 ForWhile Loop 使
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
函数清单:
4exp >
Expr 4exp
以自然指数 e的形式表示 Expr这是一个显示转换
运算符,只能在输入行的末尾处使用。
注 意 :您可以通过在计算机键盘上键入 @>exp
入此运算符。
exp() u
exp(Expr1)
表达式
返回以 eExpr1 为乘方的指数值。
注 意 :另请参阅 e指数模板 第6页 。
您可以输入形式为 reiq的极坐标复数。不过,只能
Radian 角度模式下使用此形式,Degree
Gradian 角度模式下会导致 Domain error
exp(List1)
返回以 eList1 各元素为乘方的指数值。
exp(squareMatrix1)
squareMatrix1 的矩阵指数。该运算不同于计
e为底、以矩阵各元素为乘方的指数值。有关
计算方法的信息,请参阅 cos()
squareMatrix1 必须可对角化,结果始终包含浮点
exp4list() >
exp4list(Expr,Var)
检查用 or 分隔的方程中所含的 Expr然后返回一
个数组,其元素是形式为 Var=Expr 的方程右侧的
内容。这为您提供了从 solve()cSolve()fMin()
fMax() 函数的结果中提取所含解值的简便方法。
注 意 :由 于 zeros cZeros() 直接反馈包含解值的
exp4list() 无需同它们配合使用。
您可以通过在计算机键盘上键入 exp@>list(...)
插入此函数。
expand() >
expand(Expr1 [,Var])
表达式
expand(List1 [,Var])
expand(Matrix1 [,Var])
expand(Expr1)返回按其所有变量展开的 Expr1
于多项式而言,该展开为多项式展开,而对于有理
表达式而言,则为部分分式展开。
使expand() 的目的是将 Expr1 转换为简单项的
字母顺序列表 59
60 字母顺序列表
expand() >
和及/或差的形式。而使用 factor() 的目的是将
Expr1 转换为简单因子的积和/或商的形式。
expand(Expr1,Var)返回按变量 Var 展开的 Expr1
Var 的同次冥将汇集在一起。各项及其因式将按主
Var 进行分类。结果中可能包含对所收集系数
进行的伴随因式分解或展开。与省略 Var
述操作通常可以节省时间、内存和屏幕空间,同时
会使表达式更容易理解。
即使只有一个变量,使用 Var 也可能使为部分分数
展开而进行的分母因式分解更为完全。
提示:对于有理表达式而言,propFrac() expand()
快,但不能完全替代之。
注 意 :另请参阅 comDenom()了解分子和分母均
展开的形式。
无论是否带 Varexpand(Expr1,[Var])都会分开排
列对数项和分数幂项。对于按升序排列的对数项和
分数幂项,需要用不等式限制条件来确保某些因子
无论是否带 Varexpand(Expr1,[Var])都会分开排
列绝对值项、sign() 项和指数项。
注 意 :另请参阅 tExpand()了解三角角度求和以及
多角度展开。
expr() >
expr(String)
表达式
以表达式形式返回 String 中包含的字符串并立即
执行该表达式。
ExpReg >
ExpReg X, Y [,[Freq] [, Category, Include]]
在数组 XY上使用频率 Freq 计算指数回归 y = a·(b)x
摘要存储在 stat.results 变量中。 请参阅第148
Include 外,所有数组必须有相同维数。
XY分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
XY数据点的出现频率。默认值为 1所有元素必须为
|0
Category 是由相应 XY数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.RegEqn 回归方程:a·(b)x
stat.astat.b 回归系数
stat.r2变换数据的线性确定系数
stat.r 变换数据的相关系数 (x, ln(y))
stat.Resid 与指数模型相关的残差
stat.ResidTrans 与变换数据的线性拟合相关的残差
stat.XReg 被修改后的数组 X List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归中
stat.YReg 被修改后的数组 Y List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归中
stat.FreqReg 由对应于 stat.XReg stat.YReg
的频率所组成的数组
字母顺序列表 61
62 字母顺序列表
F
factor() >
factor(Expr1[,Var])
表达式
factor(List1[,Var])
factor(Matrix1[,Var])
cFactor(Expr1)返回一个关于所有变量的因式分解
并带有公分母的 Expr1
Expr1 应尽量分解为线性有理因式,不要引入新的
非实型子表达式。如果您想进行关于 2个以上变量
的因式分解,则此方法适用。
factor(Expr1,Var)返回按变量 Var 进行因式分解的
Expr1
Expr1 应尽量分解为关于 Var 的线性实数因式,
使它引入了无理常数或关于其他变量的无理子表
因式及其相关项将按照主变量 Var 进行分类。各因
Var 的同次幂将汇集在一起。如果只进行关于
Var 的因式分解,并且您允许在因式分解中存
在关于其他变量的无理表达式,请添加该变量,
进一步进行关于 Var 的因式分解。结果中可能出现
关于其他变量的伴随因式分解。
Auto or Approximate 模式设置为 Auto
Var 意味着在无理系数不能采用内置函数进行简要
清楚地表达时,可以采用浮点系数进行近似计算。
即使只有一个变量,包含 Var 也可能生成更完全的
因式分解式。
注 意 :另请参阅 comDenom()factor()
快或占用过多内存时,如何更快地进行部分因式分
注 意 :另请参阅 cFactor()了解如何尽可能地将复
数系数按线性因式进行因式分解。
factor(rationalNumber)返回有理数的素数分解。
于合数,运算时间将随着第二大因式的位数呈指数
30 位的整数可能需要一天多
的时间,而分解一个 100 位的数可能需要超过一个
世纪的时间。
手动停止计算:
手持设备:c·
factor() >
Windows®F12 Enter
Macintosh®F5 Enter
iPad®应用程序显示提示。您可以继续等待
如果您只是想确定一个数是否为质数,请使用
isPrime()这样运算速度更快,特别是当
rationalNumber 不是质数且第二大因式超过五位时
更为高效。
FCdf() >
FCdf(lowBound,upBound,dfNumer,dfDenom)lowBound
upBound 是数值,则结果为
lowBound
upBound 是数组,则结果为
FCdf(lowBound,upBound,dfNumer,dfDenom)lowBound
upBound 是数值,则结果为
lowBound
upBound 是数组,则结果为
计算指定 dfNumer 分子自由度 dfDenom 分母自由度 的
之间的F分布概率。
PX{
= 0
Fill >
Fill Expr, matrixVar
Expr 替换变量 matrixVar 中的各元素。
matrixVar 必须已经存在。
Fill Expr, listVar
Expr 替换变量 listVar 中的各元素。
listVar 必须已经存在。
FiveNumSummary >
FiveNumSummary X[,[Freq][,Category,Include]]
提供关于数组 X单变量统计的摘要。结果摘要存储在
stat.results 变量中。 请参阅第148
字母顺序列表 63
64 字母顺序列表
FiveNumSummary >
X表示包含数据的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
XY数据点的出现频率。默认值为 1
Category 是相应 X数据类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
XFreq Category 中任意一个数组的空 空值 元素都
会导致所有这些数组中对应元素为空值。有关空元素的更多
信息,请参阅第200
输出变量 说明
stat.MinX x 值的最小值。
stat.Q1X x 的第一个四分位数。
stat.MedianX x 的中位数。
stat.Q3X x 的第三个四分位数。
stat.MaxX x 值的最大值。
floor() >
floor(Expr1)
{自变量的最大整数。此函数类似于 int()
自变量可以是实数,也可以是复数。
floor(List1)
floor(Matrix1)
返回一个数组或矩阵,其组成为各元素向下取整的
注 意 :另请参阅 ceiling() int()
fMax() >
fMax(Expr, Var)
布尔表达式
fMax(Expr,Var,lowBound)
fMax(Expr,Var,lowBound,upBound)
fMax(Expr,Var) | lowBound{Var{upBound
fMax() >
返回指定 Var 候选值的布尔表达式。该候选值是
Expr 的最大值点或确定了 Expr 的最小上限。
您可以使用约束运算符 (“|”) 限制解的区间和/
定其他约束条件。
Auto or Approximate 模式设置为
ApproximatefMax() 会通过反复搜索来确定近似的
局部最大值。这通常能够提高运算速度,特别是当
您使用“|运算符将搜索范围限制在仅包含一个精确
局部最大值的相对较小区间内时。
注 意 :另请参阅 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 模式设置为
ApproximatefMin() 会通过反复搜索来确定近似的
局部最小值。这通常能够提高运算速度,特别是当
您使用 “|运算符将搜索范围限制在仅包含一个精
确局部最小值的相对较小区间内时。
注 意 :另请参阅 fMax() min()
字母顺序列表 65
66 字母顺序列表
For >
For Var,Low,High [,Step]
Block
EndFor
Var Low HighStep
反复执行 Block 中的语句。
Var 不得为系统变量。
Step 可以是正数或,也可以是负数。默认值为 1
Block 可以是一条语句,也可以是以“:字符分隔的
一系列语句。
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
format() >
format(Expr[, formatString])
字符串
以基于格式模板的字符串的形式返回 Expr
Expr 必须简化为数值。
formatString 必须是如下形式的字符串:“F[n]”“S
[n]”“E[n]“G[n][c][] 表示可选的部分。
F[n]Fixed n为小数点后显示的位数。
S[n]Scientific n为小数点后显示的位数。
E[n]Engineering n为第一个有效数字后的位
数。指数将调整为三的倍数,并且小数点向右移零
G[n][c]与固定格式相同,但也将小数点左边的数
位每三个分为一组。如果 c为句号,则小数点将显
示为逗号。
[Rc]上述指定符可以加上一个以 Rc 小数点标记
c是单个字符,指明替代小数点的符
fPart() >
fPart(Expr1)
表达式
fPart(List1)
fPart() >
fPart(Matrix1)
返回自变量的分数部分。
对于数组或矩阵,返回各元素的分数部分。
自变量可以是实数,也可以是复数。
FPdf() >
FPdf(XVal,dfNumer,dfDenom)XVal 是数值,则结果为
XVal 是数组,则结果为
计算指定 dfNumer dfDenom XVal F分布概
freqTable4list() >
freqTable4list(List1,freqIntegerList)
返回一个数组,其组成为 List1 的元素根据
freqIntegerList 中的频率展开的数值。此函数可用
于生成 Data & Statistics 应用程序的频率表。
List1 可以是任何有效的数组。
freqIntegerList 的维数必须与 List1 相同,且必须只
包含非负的整数元素。每个元素指定相应的 List1
元素将在结果数组中重复的次数。值为零时将排除
相应的 List1
注 意 :您可以通过在计算机键盘上键入
freqTable@>list(...)插入此函数。
空 空值 元素将被忽略。有关空元素的更多信息,
请参阅第200
frequency() >
frequency(List1,binsList)
返回一个数组,其组成为 List1 中元素的计数。
数以您在 binsList 中定义的范围 块 为基础。
binsList {b(1), b(2), …, b(n)}则指定的范围
{?{b(1), b(1)<?{b(2),…,b(n-1)<?{b(n), b(n)>?}
果数组中的元素比 binsList 结果说明:
字母顺序列表 67
68 字母顺序列表
frequency() >
结果的每个元素对应于 List1 在该块范围内的元素
的个数。结果将以 countIf() 函数形式表达,{
countIf(list, ?{b(1)), countIf(list, b(1)<?{b(2)), …,
countIf(list, b(n-1)<?{b(n)), countIf(list, b(n)>?)}
List1 中不能放在任何块中的元素将被忽略。
空值 元素也将被忽略。有关空元素的更多信息,
请参阅第200
Lists & Spreadsheet 应用程序中,您可以使用单
元格范围代替上述的两个自变量。
注 意 :另请参阅 countIf() 36页 。
Datalist 中 有 2个元素 {2.5
Datalist 中 有 4个元素 >2.5 {4.5
Datalist 中 有 3个元素 >{4.5
元素hello是一个字符串,不能放在任何定义
的块中。
FTest_2Samp >
FTest_2Samp List1,List2[,Freq1[,Freq2[,Hypoth]]]
FTest_2Samp List1,List2[,Freq1[,Freq2[,Hypoth]]]
数据数组输入
FTest_2Samp sx1,n1,sx2,n2[,Hypoth]
FTest_2Samp sx1,n1,sx2,n2[,Hypoth]
摘要统计输入
执行双样本 F检验。结果摘要存储在 stat.results 。 请
参阅第148
Has1 > s2Hypoth>0
Has1ƒ s2 Hypoth0
Has1 < s2Hypoth<0
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.F为数据序列计算的 F统 计
stat.PVal 可拒绝零假设的最小显著性水平
stat.dfNumer 分子自由度 = n1-1
stat.dfDenom 分母自由度 = n2-1
stat.sx1stat.sx2 List1 List2
中数据序列的样本标准差
stat.x1_bar List1 List2
中数据序列的样本平均值
输出变量 说明
stat.x2_bar
stat.n1stat.n2 样本的大小
Func >
Func
Block
EndFunc
用于创建用户定义函数的模板。
Block 可以是一条语句,也可以是以 “:字符分隔的
或者单独行上的一系列语句。函数可以使用 Return
指令返回特定的结果。
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
定义分段函数:
绘 制 g(x) 的结果
G
gcd() >
gcd(Number1, Number2)
表达式
返回两个自变量的最大公约数。两个分数的 gcd
是其分子的 gcd 值除以其分母的 lcm
Auto Approximate 模式下,浮点分数的 gcd
1.0
gcd(List1, List2)
List1 List2 中对应元素的最大公约数。
gcd(Matrix1, Matrix2)
Matrix1 Matrix2 中对应元素的最大公约
字母顺序列表 69
70 字母顺序列表
geomCdf() >
geomCdf(p,lowBound,upBound)lowBound upBound
是数值,则结果为
lowBound upBound
则结果为
geomCdf(p,upBound)P(1{X{upBound)upBound
upBound 是数组,则结果为
计算具有指定成功概率 plowBound upBound 的累积
几何概率。
P(X {upBound)lowBound=1
geomPdf() >
geomPdf(p,XVal)XVal 是数值,则结果为
XVal 是数组,则结果为
计算具有指定成功概率 p的离散几何分布的 XVal 即出现第
一次成功的尝试次数 的概率。
getDenom() >
getDenom(Expr1)
表达式
将自变量转换为带有化简公分母的表达式,然后返
回其公分母。
getLangInfo() >
getLangInfo()
字符串
返回一个字符串,其对应于当前活动语言的缩写名
称。例如,您可以在程序或函数中使用它来确定当
= “en”
丹麦语 = “da
= “de”
芬兰语 = “fi”
= “fr”
意大利语 = “it”
getLangInfo() >
荷兰语 = “nl
荷兰语 比利时 = “nl_BE
挪威语 = “no
葡萄牙语 = “pt”
西班牙语 = “es”
瑞典语 = “sv
getLockInfo() >
getLockInfo(Var)
返回变量 Var 的当前锁定/解锁状态。
=0Var 已解锁或不存在。
=1Var 已锁定且无法修改或删除。
请参阅 Lock 90页 和unLock 167页 。
getMode() >
getMode(ModeNameInteger)
getMode(0)
getMode(ModeNameInteger)返回一个数值,该值
ModeNameInteger 模式的当前设置。
getMode(0) 返回一个包含数字对的数组。每对包含
一个模式整数和一个设置整数。
有关各种模式及其设置的清单,请参阅下表。
如果您使用 getMode(0) &var 保存设置,则可以在
函数或程序中使用 setMode(var)来临时还原设置
以仅在该函数或程序内执行。请参阅 setMode()
136页 。
式 名 式 整
设置整数
Display Digits 1 1=Float, 2=Float1, 3=Float2, 4=Float3, 5=Float4, 6=Float5, 7=Float6,
8=Float7, 9=Float8, 10=Float9, 11=Float10, 12=Float11, 13=Float12,
14=Fix0, 15=Fix1, 16=Fix2, 17=Fix3, 18=Fix4, 19=Fix5, 20=Fix6,
字母顺序列表 71
72 字母顺序列表
式 名 式 整
设置整数
21=Fix7, 22=Fix8, 23=Fix9, 24=Fix10, 25=Fix11, 26=Fix12
Angle 2 1=Radian, 2=Degree, 3=Gradian
Exponential
Format
31=Normal, 2=Scientific, 3=Engineering
Real or
Complex
41=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
getNum() >
getNum(Expr1)
表达式
将自变量转换为化简公分母的表达式,然后返回其
getType() >
getType(
)
字符串
返回表示变量
数据类型的字符串。
如果没有定义
则返回字符串“NONE”
getVarInfo() >
getVarInfo()
字符串
getVarInfo(LibNameString)
字符串
getVarInfo() 返回当前问题中定义的所有变量和库
对象的信息矩阵 变量名称、类型、库可访问性和
锁定/解锁状态 。
如果没有定义任何变量,getVarInfo() 会返回字符串
“NONE”
getVarInfo(LibNameString)返回库 LibNameString
中定义的所有库对象的信息矩阵。LibNameString
必须为字符串 引号中包含的文本 或字符串变量。
如果库 LibNameString 不存在,则会出现错误。
请注意左侧示例,其中 getVarInfo() 的结果分配给
vsvs 2行或第 3行中至少有一个
元素 如变量 b重新计算为矩阵,因此尝试显示这
些行时返回一条 “Invalid list or matrix” 的错误消息。
当使用 Ans 重新计算 getVarInfo() 结果时也可能出
现此错误。
系统报出上述错误是因为当前版本的软件不支持
广义的矩阵结构 其中矩阵的元素可以是矩阵,
可以是数组 。
Goto >
Goto labelName
将控制转至标签 labelName
labelName 必须在同一函数中使用 Lbl 指令定义。
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
字母顺序列表 73
74 字母顺序列表
4Grad >
Expr1 4Grad
表达式
Expr1 转换为百分度角度测量值。
注 意 :您可以通过在计算机键盘上键入 @>Grad
入此运算符。
Degree 角度模式下:
Radian 角度模式下:
I
identity() >
identity(Integer)
返回维数为 Integer 的单位矩阵。
Integer 必须为正整数。
If >
If BooleanExpr Statement
If BooleanExpr Then
Block
EndIf
BooleanExpr 计算结果为 true则执行一条语
Statement 或语句块 Block然后继续执行。
BooleanExpr 计算结果为 false则继续执行而
不执行该语句或语句块。
Block 可以是一条语句,也可以是以 “:字符分隔的
一系列语句。
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
If >
If BooleanExpr Then
Block1
Else
Block2
EndIf
BooleanExpr 计算结果为 trueBlock1
然后跳过 Block2
BooleanExpr 计算结果为 falseBlock1
但执行 Block2
Block1 Block2 可以是一条语句。
If BooleanExpr1 Then
Block1
ElseIf BooleanExpr2 Then
Block2
©
ElseIf BooleanExprN Then
BlockN
EndIf
允许程序有分支。如果 BooleanExpr1 计算结果为
trueBlock1BooleanExpr1 计算结果
falseBooleanExpr2
ifFn() >
ifFn(BooleanExpr,Value_If_true [,Value_If_false
[,Value_If_unknown]])
表达式、数组或矩阵
计算布尔表达式 BooleanExpr BooleanExpr
的每个元素 并基于以下规则生成结果:
BooleanExpr 可以检验单个值、数组或矩阵。
BooleanExpr 中元素的计算结果为 true
则返回 Value_If_true 中的对应元素。
BooleanExpr 中元素的计算结果为 true
则返回 Value_If_false 中的对应元素。如果您
Value_If_falseundef
BooleanExpr 中元素的计算结果为既不
truefalseValue_If_
unknown 中的对应元素。如果您省略 Value_
If_unknownundef
检验值 1小 于 2.5因此其对应的
Value_If_True 元 素 5将复制到结果数组。
检验值 2小 于 2.5因此其对应的
Value_If_True 元 素 6将复制到结果数组。
检验值 3大 于 2.5因此其对应的 Value_If_False
元 素 10 将复制到结果数组。
字母顺序列表 75
76 字母顺序列表
ifFn() >
ifFn() 函数中的第二个、第三个或第四个
自变量是一个表达式,则布尔检验将应用到
BooleanExpr 的所有位置。
注 意 :如果简化的 BooleanExpr 语句涉及数组或矩
阵,则所有其他数组或矩阵自变量必须拥有相同的
维数,并且结果也将拥有相同的维数。
Value_If_true 为单一值,对应于任意选定位置。
Value_If_false 未指定,因此使用 Undef
一个元素选自 Value_If_true一个元素选自
Value_If_unknown
imag() >
imag(Expr1)
表达式
返回自变量的虚部。
注 意 :所有未定义的变量均作为实变量处理。另请
real()页码第124
imag(List1)
返回一个数组,其组成为自变量数组中各元素的虚
imag(Matrix1)
返回一个矩阵,其组成为自变量数组中各元素的矩
impDif() >
impDif(Equation,Var,dependVar[,Ord])
表达式
其中阶数 Ord 默认值为 1
计算方程的隐式导数,方程中一个变量用另一个变
量的隐含形式定义。
Indirection 请参阅 #() 192页 。
inString() >
inString(srcString,subString[,Start])
返回字符串 srcString 中首次出现字符串 subString
的起始字符位置。
如果指令中含
Start则指定了在 srcString 内进行
搜索的起始字符位置。默认值 = 1 srcString
一个字符 。
srcString 不包含 subString Start >srcString
的长度,则会返回零。
int() >
int(Expr)
int(List1)
int(Matrix1)
返回小于或等于自变量的最大整数。此函数类似于
floor()
自变量可以是实数,也可以是复数。
对于数组或矩阵,返回各元素的最大整数。
intDiv() >
intDiv(Number1,Number2)
intDiv(List1,List2)
intDiv(Matrix1,Matrix2)
(Number1÷Number2)的带符号整数部分。
对于数组和矩阵,返回每个元素对
(argument1÷argument2) 的带符号整数部分。
integral 请参阅 () 187页 。
字母顺序列表 77
78 字母顺序列表
interpolate() >
interpolate(x
,x
,y
,y
导数数组
)
此函数进行以下操作:
x
,y
=f(x
)y
导数数组
=f'(x
)f为未知函数,使用三次插值求解函数
fx
处的近似值。假设 x
是单调递增或递
减数字的数组,但即使不是,此函数也可返回值。
此函数在 x
中查找包含 x
的区间 [x
[i], x
[i+1]]如果找到这类区间,它将返回一个
f(x
)的插值;否则,它将返回 undef
x
y
y
导数数组
必须为相同的维度
(|2) 并且包含简化为数字的表达式。
x
可以是未定义的变量、数字或数字数组。
微分方程:
y'=-3·y+6·t+5 y(0)=5
要查看完整结果,请按 £然后使用 ¡¢
动光标。
使 用 interpolate() 函数可计算 x值数组的函数
值 :
invc2() >
invc2(Area,df)
invChi2(Area,df)
计算对于曲线下的给定 Area由自由度 df 指定的反向累积 c2
卡方 概率函数。
invF() >
invF(Area,dfNumer,dfDenom)
invF(Area,dfNumer,dfDenom)
计算对于曲线下的给定 AreadfNumer dfDenom 指定的
反向累积 F分布函数。
invNorm() >
invNorm(Area[,m[,s]])
计算对于正态分布曲线下的给定 Areams指定的反向
累积正态分布函数。
invt() >
invt(Area,df)
计算对于曲线下的给定 Area由自由度 df 指定的反向累积学
t概率函数。
iPart() >
iPart(Number)
iPart(List1)
iPart(Matrix1)
返回自变量的整数部分。
对于数组和矩阵,返回各元素的整数部分。
自变量可以是实数,也可以是复数。
irr() >
irr(CF0,CFList [,CFFreq])
计算投资内部收益率的财务函数。
CF0 是时间为 0时的初始现金流;该值必须为实
CFList 是一个由初始现金流 CF0 之后的现金流金
额组成的数组。
CFFreq 是一个可选的数组,其中各元素指定归组
连续 现金流金额 即 CFList 中的对应元素 的出
现频率。默认值为 1如果您输入值,这些值必须为
< 10,000 的正整数。
注 意 :另请参阅 mirr() 98页 。
字母顺序列表 79
80 字母顺序列表
isPrime() >
isPrime(Number)
布尔常数表达式
|2 的整数,则返回 true false 来指明
该整数是否只能被自身和 1
Number 306 位且没有 {1021
isPrime(Number)会显示出错消息。
如果您只想确定 Number 是否为质数,可以使用
isPrime() factor()这样运算速度更快,特别是
Number 不是质数且第二大因数超过五位时更为
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
用于找出指定数值后下一个质数的函数:
isVoid() >
isVoid(Var)
布尔常数表达式
isVoid(Expr)
布尔常数表达式
isVoid(List)
布尔常数表达式数组
true false 以指明自变量是否为空值数据类
有关空值元素的更多信息,请参阅第200
L
Lbl >
Lbl labelName
在函数内定义名称为 labelName
您可以使用 Goto labelName 指令将控制转移到紧
跟标签之后的指令。
labelName 必须符合与变量名称相同的命名要求。
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
lcm() >
lcm(Number1,Number2)
表达式
lcm(List1,List2)
lcm(Matrix1,Matrix2)
返回两个自变量的最小公倍数。两个分数的 lcm
是其分子的 lcm 值除以其分母的 gcd
lcm 是其乘积。
对于两个数组或矩阵,将返回各对应元素的最小公
left() >
left(sourceString[,Num])
字符串
返回字符串 sourceString 中最左边的 Num
如果您省略 Num则会返回整个 sourceString
left(List1[,Num])
List1 中最左边的 Num
如果您省略 Num则会返回整个 List1
left(Comparison)
表达式
字母顺序列表 81
82 字母顺序列表
left() >
返回方程或不等式左侧的内容。
libShortcut() >
libShortcut(LibNameString,ShortcutNameString [,
LibPrivFlag])
变量数组
在当前问题中创建变量组,该变量组包含指定库文
libNameString 中引用的所有对象。此函数还会
将组成员添加到 Variables 菜单。然后,您可以使用
ShortcutNameString 引用各对象。
LibPrivFlag=0可排除专用库对象 默认值
LibPrivFlag=1可添加专用库对象
要复制变量组,请参阅 CopyVar 30页 。
要删除变量组,请参阅 DelVar 48页 。
本例假定正确存储并刷新了名为 linalg2 的库文
档,该文档包含定义为 clearmatgauss1
gauss2 的对象。
limit() lim() >
limit(Expr1,Var,Point [,Direction])
表达式
limit(List1,Var,Point [,Direction])
limit(Matrix1,Var,Point [,Direction])
返回所求极限。
注 意 :另请参阅极限模板 10页 。
负值=左起,正值=右起,其他=。 如
默认值为两边。
ˆˆ处的极限始终会被转换为从有限趋
近的单侧极限。
依据不同情况,limit() 无法确定唯一极限时,将返
回自身或 undef但这并不能说明唯一极限不存
undef 表示结果是一个有限或无穷大的未知
数,或者是此类数的集合。
limit() lim() >
limit() 采用了 L’Hopital 洛必达 规则等方法,因此
某些唯一极限将无法确定。如果 Expr1 Var
外的未定义变量,您可以加上限制条件,以得到更
精确的结果。
极限可能对四舍五入误差非常敏感。可能的情况
下,计算极限时应避免 Auto or Approximate 模式的
Approximate 设置和近似值。否则,本应为零或无穷
大的极限将不会产生,而本应为有限非零的极限值
可能也不会产生。
LinRegBx >
LinRegBx X,Y[,[Freq][,Category,Include]]
在数组 XY上使用频率 Freq 计算线性回归 y = a+b·x
摘要存储在 stat.results 变量中。 请参阅第148
Include 外,所有数组必须有相同维数。
XY分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
XY数据点的出现频率。默认值为 1所有元素必须为
|0
Category 是由相应 XY数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.RegEqn 回归方程:a+b·x
stat.astat.b 回归系数
stat.r2确定系数
stat.r 相关系数
stat.Resid 回归残差
stat.XReg 被修改后的数组 X List 中的数据点数组,实际用在基于 FreqCategory List Include Categories
限制的回归中
stat.YReg 被修改后的数组 Y List 中的数据点数组,实际用在基于 FreqCategory List Include Categories
限制的回归中
字母顺序列表 83
84 字母顺序列表
输出变量 说明
stat.FreqReg 由对应于 stat.XReg stat.YReg
的频率所组成的数组
LinRegMx >
LinRegMx X,Y[,[Freq][,Category,Include]]
在数组 XY上使用频率 Freq 计算线性回归 y = m·x+b
果摘要存储在 stat.results 变量中。 请参阅第148
Include 外,所有数组必须有相同维数。
XY分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
XY数据点的出现频率。默认值为 1所有元素必须为
|0
Category 是由相应 XY数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.RegEqn 回归方程:y = m·x+b
stat.m
stat.b
回归系数
stat.r2确定系数
stat.r 相关系数
stat.Resid 回归残差
stat.XReg 被修改后的数组 X List 中的数据点数组,实际用在基于 FreqCategory List Include Categories
限制的回归中
stat.YReg 被修改后的数组 Y List 中的数据点数组,实际用在基于 FreqCategory List Include Categories
限制的回归中
stat.FreqReg 由对应于 stat.XReg stat.YReg
的频率所组成的数组
LinRegtIntervals >
LinRegtIntervals X,Y[,F[,0[,CLev]]]
适用于 Slope计算斜率的 C级置信区间。
LinRegtIntervals >
LinRegtIntervals X,Y[,F[,1,Xval[,CLev]]]
适用于 Response计算预测的 y值、针对单次观察的 C
测区间和针对平均响应的 C级置信区间。
结果摘要存储在 stat.results 变量中。 请参阅第148
所有数组必须维数相同。
XY分别是自变量和因变量的数组。
F是频率值组成的可选数组。Freq 中的每个元素指定各对应
XY数据点的出现频率。默认值为 1所有元素必须为|0
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.RegEqn 回归方程:a+b·x
stat.astat.b 回归系数
stat.df 自由度
stat.r2确定系数
stat.r 相关系数
stat.Resid 回归残差
Slope
输出变量 说明
[stat.CLower, stat.CUpper] 斜率的置信区间
stat.ME 置信区间误差范围
stat.SESlope 斜率的标准误差
stat.s 直线的标准误差
Response
输出变量 说明
[stat.CLower, stat.CUpper] 平均响应的置信区间
stat.ME 置信区间误差范围
stat.SE 平均响应的标准误差
[stat.LowerPred, 单次观察的预测区间
字母顺序列表 85
86 字母顺序列表
输出变量 说明
stat.UpperPred]
stat.MEPred 预测区间误差范围
stat.SEPred 预测的标准误差
stat.ya + b·XVal
LinRegtTest >
LinRegtTest X,Y[,Freq[,Hypoth]]
XY数组的线性回归,并对方程式 y=a+bx的斜率值 b
和相关系数 rt检验。它对照以下三个备选假设中的一个
检验零假设 H0:b=0 等同于 r=0
所有数组必须维数相同。
XY分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
XY数据点的出现频率。默认值为 1所有元素必须为
|0
Hypoth 是一个可选值,它指定零假设 (H0:b=r=0) 将对照三个
备选假设中的哪一个进行检验。
Ha00 Hypoth=0
Hab<0 r<0Hypoth<0
Hab>0 r>0Hypoth>0
结果摘要存储在 stat.results 变量中。 请参阅第148
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.RegEqn 回归方程:a + b·x
stat.t
显著性检验的
t统 计
stat.PVal 可拒绝零假设的最小显著性水平
stat.df 自由度
stat.astat.b 回归系数
stat.s 直线的标准误差
stat.SESlope 斜率的标准误差
输出变量 说明
stat.r2确定系数
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,
...})
返回一个数组,其元素为变量 Var1Var2..
第一个变量必须计算为线性方程组或单个线性方
程。否则,将出现自变量错误。
linSolve(x=1 and x=2,x)时会生成
“Argument Error”
@List() >
@List(List1)
注 意 :您可以通过在计算机键盘上键入
deltaList(...)插入此函数。
返回一个数组,其组成为 List1 中两个相邻元素间
List1 中的每个元素均与 List1 的下一元
素相减。结果数组始终比原来的 List1 少一个元
字母顺序列表 87
88 字母顺序列表
list4mat() >
list4mat(List [,elementsPerRow])
返回一个将 List 中的元素逐行填入所得的矩阵。
如果指令中包含
elementsPerRow则指定了每行
的元素个数。默认值是 List 中单行的元素个数。
List 不能填满结果矩阵,则添加零。
注 意 :您可以通过在计算机键盘上键入
list@>mat(...)插入此函数。
4ln >
Expr 4ln
表达式
将输入的 Expr 转换为仅包含自然对数 (ln) 的表达
注 意 :您可以通过在计算机键盘上键入 @>ln
此运算符。
ln() /u
ln(Expr1)
表达式
ln(List1)
返回自变量的自然对数。
对于数组,返回各元素的自然对数。
如果复数格式模式为 Real
如果复数格式模式为 Rectangular
ln(squareMatrix1)
squareMatrix1 的矩阵自然对数,此计算不同
于计算每个元素的自然对数。有关计算方法的信
cos()
squareMatrix1 必须可对角化,结果始终包含浮点
Radian 角度模式和 Rectangular 复数格式下:
要查看完整结果,请按 £然后使用 ¡¢
ln() /u
动光标。
LnReg >
LnReg X,Y[,[Freq] [,Category,Include]]
在数组 XY上使用频率 Freq 计算对数回归 y = a+b·ln(x)
结果摘要存储在 stat.results 变量中。 请参阅第148
Include 外,所有数组必须有相同维数。
XY分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
XY数据点的出现频率。默认值为 1所有元素必须为
|0
Category 是由相应 XY数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.RegEqn 回归方程:a+b·ln(x)
stat.astat.b 回归系数
stat.r2变换数据的线性确定系数
stat.r 变换数据 (ln(x), y) 的相关系数
stat.Resid 与对数模型相关的残差
stat.ResidTrans 与变换数据的线性拟合相关的残差
stat.XReg 被修改后的数组 X List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归中
stat.YReg 被修改后的数组 Y List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归中
stat.FreqReg 由对应于 stat.XReg stat.YReg
的频率所组成的数组
字母顺序列表 89
90 字母顺序列表
Local >
Local Var1[,Var2] [,Var3] ...
指定的 vars 为局部变量。这些变量仅在函数求值
过程中存在,函数执行结束后即被删除。
注 意 :由于局部变量只是临时存在,因此可以节省
内存。此外,它们不会影响任何现有的全局变量
值。由于函数中不允许对全局变量的值进行修改,
因此局部变量必须用于 For 循环以及在多行函数中
用于临时保存数值。
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
Lock >
LockVar1[,Var2] [,Var3] ...
LockVar.
锁定指定的变量或变量组。锁定的变量无法修改或
您不能锁定或解锁系统变量 Ans并且不能锁定系
统变量组 stat.tvm
注 意 :Lock 命令应用到解锁的变量时会清除
Redo/Undo 历史记录。
请参阅 unLock 167页 和getLockInfo() 71
页 。
log() /s
log(Expr1[,Expr2])
表达式
log(List1[,Expr2])
返回第一个自变量以 Expr2 为底的对数值。
注 意 :另请参阅对数模板 6页 。
对于数组,返回各元素以 Expr2 为底的对数值。
如果第二个自变量省略,则使用 10 作为底数。 如果复数格式模式为 Real
log() /s
如果复数格式模式为 Rectangular
log(squareMatrix1[,Expr])
返回一个矩阵,其组成为 squareMatrix1 Expr
底的对数。此运算不同于计算每个元素以 Expr
底的对数值。有关计算方法的信息,请参阅 cos()
squareMatrix1 必须可对角化,结果始终包含浮点
如果底数自变量已省略,则使用 10 作为底数。
Radian 角度模式和 Rectangular 复数格式下:
要查看完整结果,请按 £然后使用 ¡¢
动光标。
4logbase >
Expr 4logbase(Expr1)
表达式
使输入的表达式简化为使用 Expr1 作为底数的表
注 意 :您可以通过在计算机键盘上键入
@>logbase(...)插入此运算符。
Logistic >
Logistic X,Y[,[Freq] [,Category,Include]]
在数组 XY上使用频率 Freq 计算逻辑回归 y = (c/(1+a·e-
bx))结果摘要存储在 stat.results 变量中。 请参阅第148
Include 外,所有数组必须有相同维数。
XY分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
XY数据点的出现频率。默认值为 1所有元素必须为
|0
字母顺序列表 91
92 字母顺序列表
Logistic >
Category 是由相应 XY数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.RegEqn 回归方程:c/(1+a·e-bx)
stat.astat.b
stat.c
回归系数
stat.Resid 回归残差
stat.XReg 被修改后的数组 X List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归中
stat.YReg 被修改后的数组 Y List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归中
stat.FreqReg 由对应于 stat.XReg stat.YReg
的频率所组成的数组
LogisticD >
LogisticD X,Y[,[Iterations],[Freq] [,Category,Include] ]
在数组 XY上使用指定的 Iterations Freq
逻辑回归 y = (c/(1+a·e-bx)+d)结果摘要存储在 stat.results
量中。 请参阅第148
Include 外,所有数组必须有相同维数。
XY分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
XY数据点的出现频率。默认值为 1所有元素必须为
|0
Category 是由相应 XY数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.RegEqn 回归方程:c/(1+a·e-bx)+d)
输出变量 说明
stat.astat.b
stat.cstat.d
回归系数
stat.Resid 回归残差
stat.XReg 被修改后的数组 X List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归中。
stat.YReg 被修改后的数组 Y List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归
stat.FreqReg 由对应于 stat.XReg stat.YReg
的频率所组成的数组
Loop >
Loop
Block
EndLoop
重复执行 Block 中的语句。请注意,必须在 Block
中执行 Goto Exit 指令,否则会造成死循环。
Block 是以“:字符分隔的一系列语句。
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
字母顺序列表 93
94 字母顺序列表
LU >
LU Matrix,lMatrix,uMatrix,pMatrix[,Tol]
计算实数或复数矩阵的 Doolittle LU -上 分
值。下三角矩阵存储在 lMatrix 中,上三角矩阵存
uMatrix 中,而置换矩阵 描述计算过程中完
成的行交换 存储在 pMatrix
lMatrix ·uMatrix =pMatrix ·
作为可选项,如果矩阵中任何元素的绝对值小于
Tol则将该元素作为零值处理。仅当矩阵有浮点输
入项且不含任何未赋值的符号变量时,使用此公
Tol 将被忽略。
如果您使用 / · Auto or
Approximate 设定为 Approximate
算会使用浮点算法完成。
Tol 省略或未使用,则默认的公差计算
5EM14 ·max(dim(Matrix)) ·rowNorm(Matrix)
LU 的因式分解算法使用带有行交换的部分回转
M
mat4list() >
mat4list(Matrix)
返回一个数组,其组成为 Matrix 中的元素。这些元
素将从 Matrix 逐行复制。
注 意 :您可以通过在计算机键盘上键入
mat@>list(...)插入此函数。
max() >
max(Expr1,Expr2)
表达式
max(List1,List2)
max(Matrix1,Matrix2)
返回两个自变量中的最大值。如果自变量为两个数
组或矩阵,则返回一个数组或矩阵,其组成为这两
个数组或矩阵中两个对应元素中的最大值。
max(List)
表达式
list 中的最大元素。
max(Matrix1)
返回一个行向量,其元素为 Matrix1 中每列的最大
空 空值 元素将被忽略。有关空元素的更多信息,
请参阅第200
注 意 :另请参阅 fMax() min()
mean() >
mean(List[,freqList])
表达式
List 中各元素的平均值。
freqList 中的元素为 List 中各对应元素出现的次
mean(Matrix1[,freqMatrix])
返回一个行向量,其元素为 Matrix1 中各对应列元
素的平均值。
freqMatrix 中的元素为 Matrix1 中各对应元素出现
空 空值 元素将被忽略。有关空元素的更多信息,
请参阅第200
Rectangular 向量格式模式下:
字母顺序列表 95
96 字母顺序列表
median() >
median(List[,freqList])
表达式
List 中元素的中位数。
freqList 中的元素为 List 中各对应元素出现的次
median(Matrix1[,freqMatrix])
返回一个行向量,其组成为 Matrix1 中各列的中位
freqMatrix 中的元素为 Matrix1 中各对应元素出现
注 意 :
数组或矩阵中的所有条目必须简化为数值。
数组或矩阵中的空 空值 元素将被忽略。
关空元素的更多信息,请参阅第200
MedMed >
MedMed X,Y[,Freq] [,Category,Include]]
在数组 XY上使用频率 Freq 计算中线y = (m·x+b)
要存储在 stat.results 变量中。 请参阅第148
Include 外,所有数组必须有相同维数。
XY分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
XY数据点的出现频率。默认值为 1所有元素必须为
|0
Category 是由相应 XY数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.RegEqn 中位数-中位数线方程:m·x+b
stat.m
stat.b
模型系数
stat.Resid 中位数-中位数线残差
输出变量 说明
stat.XReg 被修改后的数组 X List 中的数据点数组,实际用在基于 FreqCategory List Include Categories
限制的回归中
stat.YReg 被修改后的数组 Y List 中的数据点数组,实际用在基于 FreqCategory List Include Categories
限制的回归中
stat.FreqReg 由对应于 stat.XReg stat.YReg
的频率所组成的数组
mid() >
mid(sourceString,Start[,Count])
字符串
返回字符串 sourceString 中从第 Start 个字符开始
Count
Count 已省略或大于 sourceString
sourceString 中从第 Start 个字符开始的所有
Count |0Count = 0则返回空字符串。
mid(sourceList,Start [,Count])
sourceList 中从第 Start 个元素开始的 Count
Count 已省略或大于 sourceList
sourceList 中从第 Start 个字符开始的所有元
Count |0Count = 0则会返回空数组。
mid(sourceStringList,Start[,Count])
返回字符串数组 sourceStringList 中从第 Start
素开始的 Count 个字符串。
min() >
min(Expr1,Expr2)
表达式
min(List1, List2)
min(Matrix1, Matrix2)
返回两个自变量中的最小值。如果自变量为两个数
组或矩阵,则返回一个数组或矩阵,其组成为这两
个数组或矩阵中两个对应元素中的最小值。
字母顺序列表 97
98 字母顺序列表
min() >
min(List)
表达式
List 中的最小元素。
min(Matrix1)
返回一个行向量,其元素为 Matrix1 中每列的最小
注 意 :另请参阅 fMin() max()
mirr() >
mirr(financeRate,reinvestRate,CF0,CFList
[,CFFreq])
返回投资修改的内部收益率的财务函数。
financeRate 是现金流款项的付款利率。
reinvestRate 是现金流再投资的利率。
CF0 是时间为 0时的初始现金流;该值必须为实
CFList 是一个由初始现金流 CF0 之后的现金流金
额组成的数组。
CFFreq 是一个可选的数组,其中各元素指定归组
连续 现金流金额 即 CFList 中的对应元素 的出
现频率。默认值为 1如果您输入值,这些值必须为
< 10,000 的正整数。
注 意 :另请参阅 irr() 79页 。
mod() >
mod(Expr1,Expr2)
表达式
mod(List1,List2)
mod(Matrix1,Matrix2)
根据如下恒等式所定义,返回第一个自变量对第二
个自变量取的模:
mod(x,0) = x
mod(x,y) = x -y floor(x/y)
当第二个自变量为非零时,其结果随该自变量呈周
期性变化。结果要么为零,要么与第二个自变量有
mod() >
相同的符号。
如果自变量为两个数组或两个矩阵,则返回一个数
组或矩阵,其组成为这两个数组或矩阵中两个对应
元素的模数。
注 意 :另请参阅 remain()页码第126
mRow() >
mRow(Expr,Matrix1,Index)
Matrix1 的副本,其中第 Index 行的元素被替
Matrix1 中的对应元素乘以 Expr
mRowAdd() >
mRowAdd(Expr,Matrix1,Index1,Index2)
Matrix1 Matrix1 Index2
被替换为:
Expr ·row Index1 + row Index2
MultReg >
MultReg Y,X1[,X2[,X3,…[,X10]]]
计算数组 Y关于数组 X1X2X10 的多元线性回归。结果
摘要存储在 stat.results 变量中。 请参阅第148
所有数组必须维数相同。
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.RegEqn 回归方程:b0+b1·x1+b2·x2+ ...
stat.b0stat.b1... 回归系数
stat.R2多元确定系数
stat.yList yList = b0+b1·x1+ ...
stat.Resid 回归残差
字母顺序列表 99
100 字母顺序列表
MultRegIntervals >
MultRegIntervals Y,X1[,X2[,X3,…[,X10]]],XValList[,CLevel]
计算预测的 y值、针对单次观察的 C级预测区间和针对平均
响应的 C级置信区间。
结果摘要存储在 stat.results 变量中。 请参阅第148
所有数组必须维数相同。
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.RegEqn 回归方程:b0+b1·x1+b2·x2+ ...
stat.y点估计:y= b0 + b1 ·xl + ... for XValList
stat.dfError 误差自由度
stat.CLowerstat.CUpper 平均响应的置信区间
stat.ME 置信区间误差范围
stat.SE 平均响应的标准误差
stat.LowerPred
stat.UpperrPred
单次观察的预测区间
stat.MEPred 预测区间误差范围
stat.SEPred 预测的标准误差
stat.bList 回归系数数组,{b0,b1,b2,...}
stat.Resid 回归残差
MultRegTests >
MultReg Y,X1[,X2[,X3,…[,X10]]]
多元线性回归检验计算给定数据的多元线性回归并提供系数
的全局 F检验统计和 t检验统计。
结果摘要存储在 stat.results 变量中。 请参阅第148
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输 出
输出变量 说明
stat.RegEqn 回归方程:b0+b1·x1+b2·x2+ ...
stat.F 全 局 F检验统计
stat.PVal 与全局 F统计相关的 P
stat.R2多元确定系数
stat.AdjR2调整的多元确定系数
stat.s 误差的标准差
stat.DW Durbin-Watson 统计;用于确定模型中是否存在一阶自动关联
stat.dfReg 回归自由度
stat.SSReg 回归平方和
stat.MSReg 回归均值平方
stat.dfError 误差自由度
stat.SSError 误差平方和
stat.MSError 误差均值平方
stat.bList {b0,b1,...}系数数组
stat.tList t 统计数组,一个元素对应 bList 中的一个系数
stat.PList 每 个 t统计的 P值数组
stat.SEList bList 中系数的标准误差数组
stat.yList yList = b0+b1·x1+...
stat.Resid 回归残差
stat.sResid 标准化残差;通过残差除以其标准差获得
stat.CookDist Cook 距离;测量基于残差和杠杆值的观察带来的影响
stat.Leverage 测量因变量值与平均值之间的差值
N
nand /=
布尔表达式
1nand
布尔表达式
2
布尔表达式
布尔列表
1nand
布尔列表
2
布尔列表
布尔矩阵
1nand
布尔矩阵
2
布尔矩阵
字母顺序列表 101
102 字母顺序列表
nand /=
返回两个自变量的 and 逻辑运算的逻辑非。返回
真、假或简化方程。
列表和矩阵则按元素返回对比。
1nand
2
使nand 运算逐位比较实整数。在内部,两个整
数都转化为带符号的 64 位二进制数。比较相应位
时,若两位都是 1则返回结果为 1否则结果为 0
返回的值代表位结果,是根据数基模式显示的。
您可输入任意数基的整数。对于二进制或十六进
制项,您必须分别使用 0b 0h 作为前缀。若没有
前缀,则整数将被视为十进制 数基 10
nCr() >
nCr(Expr1,Expr2)
表达式
Expr1 Expr2 Expr1 |Expr2 |0nCr()
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)
返回一个矩阵,其组成是基于两个矩阵中对应元素
对的组合值。自变量必须是维数相同的矩阵。
nDerivative() >
nDerivative(Expr1,Var=Value[,Order])
nDerivative(Expr1,Var[,Order])|Var=Value
返回使用自动微分方法计算的数值导数。
之后,该值会覆盖之前的所有变量分配或变
量的所有当前 “|
导数的阶数
必须为 12
newList() >
newList(numElements)
返回一个维数为 numElements 的数组,其元素均为
newMat() >
newMat(numRows,numColumns)
返回一个全零矩阵,其行数为numRows
numColumns
nfMax() >
nfMax(Expr,Var)
nfMax(Expr,Var,lowBound)
nfMax(Expr,Var,lowBound,upBound)
nfMax(Expr, Var) | lowBound{Var{upBound
Expr 为局部最大值时,变量 Var 的候选数值。
如果提供了
则函数会在闭区间 [
,
]寻找局部最大值。
注 意 :另请参阅 fMax() d()
字母顺序列表 103
104 字母顺序列表
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<Var<Upper
上部分样本值的加权平均值。
运算目标是获得六位有效数字。如果目标实现或增
加样本也不能对结果产生有意义的改善时,所采用
的算法将会终止。
如果目标无法实现,将显示警告 (“Questionable
accuracy”)
nInt() 可求多元数值积分。积分极限可能取决
于积分函数外部的积分变量。
注 意 :另请参阅 () 187页 。
nom() >
nom(effectiveRate,CpY)
将年度有效利率 effectiveRate 转换为名义利率的
财务函数,指定 CpY 作为每年复利期数的数量。
effectiveRate 必须为实数,CpY 必须为 > 0
注 意 :另请参阅 eff() 54页 。
nor /=
布尔表达式
1nor
布尔表达式
2
布尔表达式
布尔列表
1nor
布尔列表
2
布尔列表
布尔矩阵
1nor
布尔矩阵
2
布尔矩阵
返回两个自变量的 or 逻辑运算的逻辑非。返回真、
假或简化方程。
列表和矩阵则按元素返回对比。
1nor
2
使nor 运算逐位比较实整数。在内部,两个整数
都转化为带符号的 64 位二进制数。比较相应位
时,若两位都是 1则返回结果为 1否则结果为 0
返回的值代表位结果,是根据数基模式显示的。
您可输入任意数基的整数。对于二进制或十六进
制项,您必须分别使用 0b 0h 作为前缀。若没有
前缀,则整数将被视为十进制 数基 10
norm() >
norm(Matrix)
表达式
norm(Vector)
表达式
Frobenius
normalLine() >
normalLine(Expr1,Var,Point)
表达式
normalLine(Expr1,Var=Point)
表达式
返回由 Expr1 表示的曲线在 Var=Point 点的法线。
请确保没有定义自变量。例如,如果 f1(x):=5
x:=3normalLine(f1(x),x,2)会返回false”
字母顺序列表 105
106 字母顺序列表
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 为指定值时,正态分布在指定 ms范围内的概率
密度函数。
not >
not BooleanExpr
布尔表达式
返回值为 truefalse 或自变量的简化形式。
not Integer1
返回实整数的补数。在内部运算中,Integer1
换为带符号的 64 位二进制数值。各位上的数值进
行反转 01反之亦然 从而得到其补数。结果
根据进位制模式显示。
您可以输入任何数字进位制的整数。对于按二进制
或十六进制输入的整数,您必须分别使用 0b 0h
前缀。不带前缀的整数都将被视为十进制
(base10)
如果您输入的十进制整数对于带符号的 64 位二进
制形式来说过大,可使用对称的模数运算将该值纳
入合理的范围。更多信息,请参阅 4Base2 20
页 。
Hex 模式下:
重要信息:零,非字母 O
Bin 模式下:
要查看完整结果,请按 £然后使用 ¡¢
动光标。
二进制输入最多可为 64 不 包 括 0b
十六进制输入最多可为 16 位 。
nPr() >
nPr(Expr1,Expr2)
表达式
Expr1 Expr2 Expr1 |Expr2 |0nPr()
Expr1 件东西中每次取出 Expr2 件时可能的不
同排列数。两个自变量均可为整数或符号表达式。
nPr(Expr, 0)1
nPr(Expr,negInteger)1/((
表达式
+1)·(
表达式
+2)... (
表达式
N
负整数
))
nPr(Expr,posInteger)
表达式
°§(
表达式
N1)...
(
表达式
N
负整数
+1)
nPr(Expr,nonInteger)
表达式
!/(
表达式
N
)!
nPr(Value,posInteger)
°§(
N1)... (
N
+1)
nPr(Value,nonInteger)
!/(
N
非整数
)!
nPr(List1,List2)
返回一个数组,其组成是基于两个数组中对应元素
对的排列数。自变量必须是维数相同的数组。
nPr(Matrix1,Matrix2)
返回一个矩阵,其组成是基于两个矩阵中对应元素
对的排列数。自变量必须是维数相同的矩阵。
npv() >
npv(InterestRate,CFO,CFList[,CFFreq])
计算净现值的财务函数;现金流入和流出的现值之
npv 结果为正表示投资盈利。
InterestRate 是一段时间内现金流 资金成本 的折
CF0 是时间为 0时的初始现金流;该值必须为实
CFList 是一个由初始现金流 CF0 之后的现金流金
额组成的数组。
CFFreq 是一个数组,其中每个元素指定归组 连
续 现金流金额 即 CFList 的对应元素 的出现频
1如果您输入值,这些值必须为 <
10,000 的正整数。
字母顺序列表 107
108 字母顺序列表
nSolve() >
nSolve(Equation,Var[=Guess])
数值或错误
_
nSolve(Equation,Var[=Guess],lowBound)
数值或
_
字符串
nSolve(Equation,Var[=Guess],lowBound,upBound)
数值或错误
_
字符串
nSolve(Equation,Var[=Guess]) | lowBound{Var
{upBound
数值或错误
_
字符串
Equation 的某个变量反复搜索其实数解的近似
--
=
xx=3 都是有效形式。
如果存在多个解,您可以使用估计值来
帮助找到特解。
nSolve() 通常比 solve() zeros() 快,尤其是当您使
“|运算符将搜索范围限定在仅包含一个精确简单
解的小区间时。
nSolve() 会尝试确定残差值为零的一点,或残差值
符号相反、且大小不超过限值的相对接近的两点。
如果使用样本点中的适当数值无法实现,则会返回
字符串“no solution found”
注 意 :另请参阅 cSolve()cZeros()solve() zeros
()
O
OneVar >
OneVar [1,]X[,[Freq][,Category,Include]]
OneVar [n,]X1,X2[X3[,…[,X20]]]
计算最多 20 个数组的单变量统计。结果摘要存储在
stat.results 变量中。 请参阅第148
Include 外,所有数组必须有相同维数。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
XY数据点的出现频率。默认值为 1所有元素必须为
|0
OneVar >
Category 是相应 X数值的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
XFreq Category 中任意一个数组的空 空值 元素都
会导致所有这些数组中对应元素为空值。数组 X1 X20
意一个数组的空元素都会导致所有这些数组中对应元素为空
值。有关空元素的更多信息,请参阅第200
输出变量 说明
stat.vx值的平均值
stat.Gx x 值之和
stat.Gx2x2值之和
stat.sx x 的样本标准差
stat.sx x 的总体标准差
stat.n 数据点的数量
stat.MinX x 值的最小值
stat.Q1X x 的第一个四分位数
stat.MedianX x 的中位数
stat.Q3X x 的第三个四分位数
stat.MaxX x 值的最大值
stat.SSX x 平均值的方差和
or ()>
布尔表达式
1or
布尔表达式
2
布尔表达式
布尔列表
1or
布尔列表
2
布尔列表
布尔矩阵
1or
布尔矩阵
2
布尔矩阵
true false或者原始输入的简化形式。
如果其中一个或两个表达式化简为 true
true仅当两个表达式的计算结果均为 false
false
注 意 :请参阅 xor
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
字母顺序列表 109
110 字母顺序列表
or ()>
Integer1 or Integer2
使or 运算逐位比较两个实整数。在内部运算中,
两个整数都将转换为带符号的 64 位二进制数字。
当相应位进行比较时,如果任何一个位值为 1
结果为 1仅当两个位值均为 00
回的值代表位结果,将根据 Base 模式显示。
您可以输入任何进位制的整数。对于按二进制或十
六进制输入的整数,您必须分别使用 0b 0h
缀。不带前缀的整数都将被视为十进制 基数为
10)
如果您输入的十进制整数对于带符号的 64 位二进
制形式来说过大,可使用对称的模数运算将该值纳
入合理的范围。更多信息,请参阅 4Base2 20
页 。
注 意 :请参阅 xor
Hex 模式下:
重要信息:零,非字母 O
Bin 模式下:
二进制输入最多可为 64 不 包 括 0b
十六进制输入最多可为 16 位 。
ord() >
ord(String)
ord(List1)
返回字符串 String 中第一个字符的数值代码,或返
回一个由 List1 中各元素的第一个字符所组成的数
P
P4Rx() >
P4Rx(rExpr,qExpr)
表达式
P4Rx(rList,qList)
P4Rx(rMatrix,qMatrix)
(r,q)对的等值 x
注 意 :q自变量可以是度、弧度或百分度,具体取决
于当前的角度模式。如果自变量为表达式,您可以
使¡GR临时更改角度模式。
Radian 角度模式下:
P4Rx() >
注 意 :您可以通过在计算机键盘上键入 P@>Rx
(...)插入此函数。
P4Ry() >
P4Ry(rExpr,qExpr)
表达式
P4Ry(rList,qList)
P4Ry(rMatrix,qMatrix)
(r,q)对的等值 y
注 意 :q自变量可以是度、弧度或百分度,具体取决
于当前的角度模式。如果自变量为表达式,您可以
使¡GR临时更改角度模式。
注 意 :您可以通过在计算机键盘上键入 P@>Ry
(...)插入此函数。
Radian 角度模式下:
PassErr >
PassErr
将错误传递到下一级。
如果系统变量 errCode PassErr 不会进行任何操作。
Try...Else...EndTry Else 语句应使用 ClrErr PassErr
如果要处理或忽略错误,请使用 ClrErr如果不知道如何处理
使PassErr 将其发送到下一个错误处理句柄。如果
没有其他未完成的 Try...Else...EndTry 错误处理句柄,错误对
话框将正常显示。
注 意 :另请参见 第27ClrErr 和 第161Try
输入样本的注意事项:在手持设备的计算器应用程序中,
@输入多行定义,而不要在各行末按 ·在计算机键盘
上按住 Alt Enter
有 关 PassErr 的示例,请参阅 Try
令下的示例 2161页 。
piecewise() >
piecewise(Expr1 [,Cond1 [,Expr2 [,Cond2 [,]]]])
以数组形式返回分段函数的定义。您还可以使用模
板创建分段函数。
注 意 :另请参阅分段模板 7页 。
字母顺序列表 111
112 字母顺序列表
poissCdf() >
poissCdf(l,lowBound,upBound)lowBound upBound
是数值,则结果为
lowBound upBound
则结果为
poissCdf(l,upBound)P(0{X{upBound)upBound
upBound 是数组,则结果为数组
计算具有指定平均值 l的离散泊松分布的累积概率。
P(X {upBound)lowBound=0
poissPdf() >
poissPdf(l,XVal)XVal 是数值,则结果为
XVal 是数组,则结果为
计算具有指定平均值 l的离散泊松分布的概率。
4Polar >
Vector 4Polar
注 意 :您可以通过在计算机键盘上键入 @>Polar
插入此运算符。
以极坐标形式 [rθ]
向量维数必须为
2可以是行向量,也可以是列向量。
注 意 :4Polar 是一条显示格式指令,不是转换函数。
您只能在输入行结尾处使用该函数,并且 ans
得到更新。
注 意 :另请参阅 4Rect 124页 。
complexValue 4Polar
以极坐标形式显示 complexVector
Degree 角度模式下将返回 (rθ)
Radian 角度模式下将返回 reiθ
complexValue 可为任意复数形式,不过,reiθ
的输入会在 Degree 角度模式中产生错误。
注 意 :您必须对 (rθ)形式的极坐标输入使用括
Radian 角度模式下:
Gradian 角度模式下:
4Polar >
Degree 角度模式下:
polyCoeffs() >
polyCoeffs(Poly [,Var])
返回一个数组,其元素为关于变量 Var 的多项式
Poly
Poly 必须是关于 Var 的多项式表达式。除非 Poly
是关于单变量的表达式,否则建议您不要省略
Var
展开多项式并选择省略的 Var x
polyDegree() >
polyDegree(Poly [,Var])
返回关于变量 Var 的多项式表达式 Poly
如果您省略 VarpolyDegree() 函数将从多项式
Poly 的变量中选择一个默认值。
Poly 必须是关于 Var 的多项式表达式。除非 Poly
是关于单变量的表达式,否则建议您不要省略
Var
常数多项式
字母顺序列表 113
114 字母顺序列表
polyDegree() >
尽管无法提取系数,但可以提取次数。这是因
为次数无需展开多项式便可提取。
polyEval() >
polyEval(List1,Expr1)
表达式
polyEval(List1,List2)
表达式
将第一个自变量看作一个降次多项式的系数,然后
返回该多项式,用于计算第二个自变量的值计算。
polyGcd() >
polyGcd(Expr1,Expr2)
表达式
返回两个自变量的最大公约数。
Expr1 Expr2 必须都为多项式表达式。
不允许使用数组、矩阵和布尔自变量。
polyQuotient() >
polyQuotient(Poly1,Poly2 [,Var])
表达式
返回关于指定变量 Var 的多项式 Poly1 除以多项式
Poly2
Poly1 Poly2 必须均为关于 Var 的多项式表达
Poly1 Poly2 是关于同一单变量的表达
式,否则建议您不要省略 Var
polyQuotient() >
polyRemainder() >
polyRemainder(Poly1,Poly2 [,Var])
表达式
返回关于指定变量 Var 的多项式 Poly1 除以多项式
Poly2
Poly1 Poly2 必须均为关于 Var 的多项式表达
Poly1 Poly2 是关于同一单变量的表达
式,否则建议您不要省略 Var
polyRoots() >
polyRoots(Poly,Var)
polyRoots(ListOfCoeffs)
第一种句法 cPolyRoots(Poly,Var)返回一个数组,
其元素为关于变量 Var 的多项式 Poly 的实数根。
如果实数根不存在,则返回一个空的数组:{}
Poly
必须为单变量多项式。
第二种句法 cPolyRoots(ListOfCoeffs)返回一个数
ListOfCoeffs
中系数的实数根。
注 意 :另请参阅 cPolyRoots() 37页 。
字母顺序列表 115
116 字母顺序列表
PowerReg >
PowerReg X,Y[,Freq] [,Category,Include]]
在数组 XY上使用频率 Freq 计算幂回归 y = (a·(x)b)
摘要存储在 stat.results 变量中。 请参阅第148
Include 外,所有数组必须有相同维数。
XY分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
XY数据点的出现频率。默认值为 1所有元素必须为
|0
Category 是由相应 XY数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.RegEqn 回归方程:a·(x)b
stat.astat.b 回归系数
stat.r2变换数据的线性确定系数
stat.r 变换数据 (ln(x), ln(y)) 的相关系数
stat.Resid 与幂模型相关的残差
stat.ResidTrans 与变换数据的线性拟合相关的残差
stat.XReg 被修改后的数组 X List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归中
stat.YReg 被修改后的数组 Y List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归中
stat.FreqReg 由对应于 stat.XReg stat.YReg
的频率所组成的数组
Prgm >
Prgm
Block
EndPrgm
创建用户定义程序的模板,必须与 DefineDefine
LibPub Define LibPriv 命令一起使用。
计 算 GCD 并显示中间结果。
Prgm >
Block 可以是一条语句,也可以是以 “:字符分隔的
或者单独行上的一系列语句。
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
prodSeq() «ÎðŒ‘ƒ Π()£®µ⁄ 189Š£©°£
Product (PI) «ÎðŒ‘ƒ Π()£®µ189“Š£©°£
product() >
product(List[,Start[,End]])
表达式
List 所含元素的乘积。Start End 为可选项。
它们指定了元素的范围。
product(Matrix1[,Start[,End]])
返回由 Matrix1 中各列元素的乘积所组成的行向
Start end 为可选项。它们指定了行的范围。
空 空值 元素将被忽略。有关空元素的更多信息,
请参阅第200
字母顺序列表 117
118 字母顺序列表
propFrac() >
propFrac(Expr1[,Var])
表达式
propFrac(rational_number)以整数与分数之和的形
式返回 rational_number其中分数与整数符号相同
且分母大于分子。
propFrac(rational_expression,Var)返回适当比值及
Var 的多项式的和。在各个适当比值中,分母
Var 的次数应大于分子中 Var Var
次幂将汇集在一起。各项及其因式将按主变量 Var
进行分类。
如果省略 Var则得到一个关于主变量的适当分子
展开形式。然后,先给出关于主变量的多项式部分
的系数,以此类推。
对于有理表达式而言,propFrac() expand()
但不能完全替代之。
您可以使用 propFrac() 函数表示带分数并演示带分
数的加法和减法。
Q
QR >
QR Matrix,qMatrix,rMatrix[,Tol]
计算实数或复数矩阵的 Householder QR 因式分
Q矩阵和 R矩阵存储在指定的 Matrix
Q矩阵为酉矩阵,R矩阵为上三角矩阵。
作为可选项,如果矩阵中任何元素的绝对值小于
Tol则将该元素将作为零值处理。仅当矩阵有浮点
输入项且不含任何未赋值的符号变量时,使用此公
Tol 将被忽略。
如果您使用 / · Auto or
Approximate 设定为 Approximate
算会使用浮点算法完成。
Tol 省略或未使用,则默认的公差计算
m1 中的浮点数值 (9.)使得结果以浮点形式进行
计算。
QR >
5EL14 ·max(dim(Matrix)) ·rowNorm(Matrix)
QR 因式分解采用 Householder 变换进行数值运
使Gram-Schmidt 进行符号运算qMatName
中的列向量是 matrix 所定义的空间上的规范正交
QuadReg >
QuadReg X,Y[,Freq] [,Category,Include]]
在数组 XY上使用频率 Freq 计算二次多项式回归 y =
a·x2+b·x+c结果摘要存储在 stat.results 变量中。 请参阅第
148
Include 外,所有数组必须有相同维数。
XY分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
XY数据点的出现频率。默认值为 1所有元素必须为
|0
Category 是由相应 XY数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.RegEqn 回归方程:a·x2+b·x+c
stat.astat.b
stat.c
回归系数
stat.R2确定系数
字母顺序列表 119
120 字母顺序列表
stat.Resid 回归残差
stat.XReg 被修改后的数组 X List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归中
stat.YReg 被修改后的数组 Y List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归中
stat.FreqReg 由对应于 stat.XReg stat.YReg
的频率所组成的数组
QuartReg >
QuartReg X,Y[,Freq] [,Category,Include]]
计算 在数组 XY上使用频率 Freq 计算四次多项式回归 y =
a·x4+b·x3+c·x2+d·x+e结果摘要存储在 stat.results
中。 请参阅第148
Include 外,所有数组必须有相同维数。
XY分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
XY数据点的出现频率。默认值为 1所有元素必须为
|0
Category 是由相应 XY数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.RegEqn 回归方程:a·x4+b·x3+c·x2+d·x+e
stat.astat.bstat.c
stat.dstat.e
回归系数
stat.R2确定系数
stat.Resid 回归残差
stat.XReg 被修改后的数组 X List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归中
stat.YReg 被修改后的数组 Y List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归中
stat.FreqReg 由对应于 stat.XReg stat.YReg
的频率所组成的数组
R
R4Pq() >
R4Pq(xExpr,yExpr)
表达式
R4Pq(xList,yList)
R4Pq(xMatrix,yMatrix)
q (x,y)自变量对等效的 。
注 意 :返回的结果可以是度、弧度或百分度形式,
具体取决于当前的角度模式设置。
注 意 :您可以通过在计算机键盘上键入
R@>Ptheta(...)插入此函数。
Degree 角度模式下:
Gradian 角度模式下:
Radian 角度模式下:
R4Pr() >
R4Pr (xExpr,yExpr)
表达式
R4Pr (xList,yList)
R4Pr (xMatrix,yMatrix)
(x,y)自变量对等效的 r
注 意 :您可以通过在计算机键盘上键入 R@>Pr
(...)插入此函数。
Radian 角度模式下:
4Rad >
Expr14Rad
表达式
将自变量转换为弧度角度测量值。
注 意 :您可以通过在计算机键盘上键入 @>Rad
Degree 角度模式下:
字母顺序列表 121
122 字母顺序列表
4Rad >
入此运算符。
Gradian 角度模式下:
rand() >
rand()
表达式
rand(#Trials)
rand() 返回一个 01之间的随机值。
rand(#Trials)返回一个数组,其元素为 #Trials
01之间的随机值。
设置随机数种。
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之间的整数
两个自变量必须都化简为整数。
您每次按下 ·时,该矩阵中的数值都
会改变。
randNorm() >
randNorm(m,s)
表达式
randNorm(m,s,#Trials)
randNorm(m,s)从指定的正态分布中返回一个十进
制小数。该值可以为任意实数,但必须尽可能地落
在区间 [mN3·s,m+3·s]
randNorm(m,s,#Trials)返回一个数组,其元素为
#Trials 个指定正态分布的十进制小数。
randPoly() >
randPoly(Var,Order)
表达式
返回一个关于变量 Var 的指定
的多项式。系数
为介于 L99之间范围的随机整数。首项系数不得
必须介于 099
randSamp() >
randSamp(List,#Trials[,noRepl])
返回一个数组,其元素为 #Trials 个取自 List
机样本,可附样本替代值 (noRepl=0)也可不附样
本替代值 (noRepl=1)默认附样本替换值。
字母顺序列表 123
124 字母顺序列表
RandSeed >
RandSeed Number
Number = 0将种子设置为随机数生成器的出
厂默认值。如果 Number ƒ0则可使用该函数来生
成两个种子,分别存储在变量 seed1 seed2
real() >
real(Expr1)
表达式
返回自变量的实数部分。
注 意 :所有未定义的变量均作为实变量处理。另请
imag() 76页 。
real(List1)
返回数组中各元素的实数部分。
real(Matrix1)
返回矩阵中各元素的实数部分。
4Rect >
Vector 4Rect
注 意 :您可以通过在计算机键盘上键入 @>Rect
入此运算符。
以直角坐标 [x, y, z] 的形式显示 Vector该向量必
23维,可以是行向量或列向量。
注 意 :4Rect 是一条显示格式指令,不是转换函数。
您只能在输入行结尾处使用该函数,并且 ans
得到更新。
注 意 :另请参阅 4Polar 112页 。
complexValue 4Rect
以直角坐标形式 a+bi complexValue
complexValue可为任意复数形式。不过,reiθ
的输入会在 Degree 角度模式中产生错误。
注 意 :您必须对 (rθ)形式的极坐标输入使用括
Radian 角度模式下:
Gradian 角度模式下:
4Rect >
Degree 角度模式下:
要输入 ±可 从 Catalog 的符号列表中选
择 。
ref() >
ref(Matrix1[,Tol])
Matrix1 的行梯矩阵。
作为可选项,如果矩阵中任何元素的绝对值小于
Tol则将该元素作为零值处理。仅当矩阵有浮点输
入项且不含任何未赋值的符号变量时,使用此公
Tol 将被忽略。
如果您使用 / · Auto or
Approximate 设定为 Approximate
算会使用浮点算法完成。
Tol 省略或未使用,则默认的公差计算
5EL14 ·max(dim(Matrix1)) ·rowNorm
(Matrix1)
Matrix1 中不得出现未定义的元素,否则可能会得
到意想不到的结果。
例如,如果以下表达式中的 a未定义,将显示一则
警告消息,结果将显示如下:
出现警告是因为通用元素 1/aa=0
您可通过事先在 a中存储一个值或使用约束运算
(“|”) 代换一个值来避免此项操作,如下例所示。
字母顺序列表 125
126 字母顺序列表
ref() >
注 意 :另请参阅 rref() 132页 。
remain() >
remain(Expr1,Expr2)
表达式
remain(List1,List2)
remain(Matrix1,Matrix2)
根据如下恒等式所定义,返回第一个自变量关于第
二个自变量的余数:
remain(x,0) x
remain(x,y) xNy·iPart(x/y)
作为结果,注意 remain(Nx,y)Nremain(x,y)
么为零,要么与第一个自变量有相同的正负号。
注 意 :另请参阅 mod() 98页 。
Request >
Request
提示字符串
,
[,
显示标记
[,
状态变
]]
Request
提示字符串
,
(
自变量
1,...
自变量
n)[,
显示标记
[,
状态变量
]]
编程命令:暂停程序,并显示包含消息 promptString
的对话框和填写用户响应的输入框。
当用户键入响应并单击 OK 后,输入框的内容将赋
值给变量 var
如果用户单击 Cancel则程序将继续而不接受任何
var 已定义,该程序会使用 var 以前的
可选的 DispFlag 自变量可以是任意表达式。
DispFlag 已省略或计算为 1则提示消
息和用户响应将在 Calculator 历史记录中显
定义程序:
Define request_demo()=Prgm
Request “半径:,r
Disp “区 域 = “,pi*r2
EndPrgm
运行该程序,然后键入响应:
request_demo()
Request >
DispFlag 计算为 0则提示消息和响应
不会在历史记录中显示。
选 择 OK 后结果显示为:
半径:6/2
区域= 28.2743
可选的
状态变量
自变量为程序提供了一种方式,
用于确定用户如何取消对话框。请注意,
状态变量
显示标记
如果用户单击确定或按下 Enter
Ctrl+Enter
状态变量
设置为值 1
状态变量
设置为值 0
func() 自变量使程序能够将用户响应存储为函数定
义。此句法的运算等同于用户执行以下命令:
Define func(arg1, ...argn) = user’s response
随后,程序就可以使用定义的函数 func()
promptString 应指导用户输入恰当的
用户响应
成函数定义。
注 意 :您可以在用户定义的程序内使用 Request
令,但不能在函数内使用该命令。
停止在无限循环内包含 Request 命令的程序:
手持设备:c·
Windows®F12 Enter
Macintosh®F5 Enter
iPad®应用程序显示提示。您可以继续等待
注 意 :另请参阅 RequestStr 127
定义程序:
Define polynomial()=Prgm
Request "输入关于 x的多项式:",p(x)
Disp "实数根为:",polyRoots(p(x),x)
EndPrgm
运行该程序,然后键入响应:
polynomial()
选 择 OK 后结果显示为:
输入关于 x的多项式:x^3+3x+1
实数根为:{-0.322185}
RequestStr >
RequestStrpromptString,var[,DispFlag]
编程命令:除了用户的响应理解为字符串之外,
余完全按照 Request 命令的第一种句法进行运算。
Request 命令将响应理解为表达式,除非用户将
响应包含在引号 (““)
注 意 :您可以在用户定义的程序内使用 RequestStr
命令,但不能在函数内使用该命令。
停止在无限循环内包含 RequestStr 命令的程序:
手持设备:c·
Windows®F12 Enter
定义程序:
Define requestStr_demo()=Prgm
RequestStr “Your name:,name,0
Disp “Response has “,dim(name),” characters.”
EndPrgm
运行该程序,然后键入响应:
requestStr_demo()
字母顺序列表 127
128 字母顺序列表
RequestStr >
Macintosh®F5 Enter
iPad®应用程序显示提示。您可以继续等待
注 意 :另请参阅 Request 126
选 择 OK 后的结果 注意,DispFlag 自变量为 0
时提示消息和响应不会在历史记录中显示 :
requestStr_demo()
响应有 5个字符。
Return >
Return [Expr]
返回作为函数结果的 ExprFunc...EndFunc
使
注 意 :Prgm...EndPrgm 块内使用不带自变量的
Return 指令可退出程序。
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
right() >
right(List1[,Num])
List1 中最右边的 Num
如果您省略 Num则会返回整个 List1
right(sourceString[,Num])
字符串
返回字符串 sourceString 中最右边的 Num
如果您省略 Num则会返回整个 sourceString
right(Comparison)
表达式
返回方程或不等式右侧的内容。
rk23() >
rk23(
表达式
,
,
因变量
, {
0,
变量最大
},
因变量
0,
变量步长
[,
])
rk23(
表达式方程组
,
,
因变量数组
,{
0,
变量最大值
},
因变量数组
0,
变量步长
[,
])
rk23(
表达式数组
,
,
因变量数组
,{
0,
量最大值
},
因变量数组
0,
变量步长
[,
])
使用龙格-库塔方法求解方程组
depVar(
0)=
因变量
0位于区间 [
0,
变量最大值
]中。返回一个矩阵,其第一行定义
输出值 通过
变量步长
定义 。第二行定义相应
值处第一个求解分量的值,依此类推。
表达式
是定义常微分方程 (ODE) 的右侧内容。
表达式方程组
是定义 ODE 方程组的右侧方程组
因变量数组
中因变量的阶数 。
表达式数组
是定义 ODE 方程组的右侧数组 对应
因变量数组
中因变量的阶数 。
是自变量。
因变量数组
是因变量的数组。
{
0,
变量最大值
}是两个元素的数组,告知函
0
变量最大值
为一个整体。
因变量数组
0是因变量初始值的数组。
变量步长
计算为非零数字:sign(
变量步长
) =
sign(
变量最大值
-
0)而解在
0+i*
变量步
处返回 对于所有满足
0+i*
变量步长
[
0,
变量最大值
]区间的 i=0,1,2,…
变量最大
处可能没有解值 。
变量步长
计算为零,则在龙格-库塔
处返回解。
即误差容限 默认设为 0.001
微分方程:
y'=0.001*y*(100-y) y(0)=10
要查看完整结果,请按 £然后使用 ¡¢
动光标。
容 差
设置为 1.E−6 的同一方程
将上述结果与使用 deSolve() seqGen() 获 得
CAS 精确解进行比较:
方程组:
其 中 y1(0)=2 并 且 y2(0)=5
字母顺序列表 129
130 字母顺序列表
root() >
root(Expr)
root(Expr1,Expr2)
root(Expr)返 回 Expr 的平方根。
root(Expr1,Expr2)Expr Expr2
Expr1 可以是实数或复数浮点常数、整数或复数有
理数常数或者通用符号表达式。
注 意 :另请参阅 N次方根模板 5页 。
rotate() >
rotate(Integer1[,#ofRotations])
对一个二进制整数进行循环移位。您可以输入任意
进位制的 Integer1该整数将自动转换为带符号的
64 位二进制形式。如果 Integer1 的大小超出二进制
整数的表示范围,可使用对称的模数运算将该值纳
入合理的范围。更多信息,请参阅 4Base2 20
页 。
Bin 模式下:
要查看完整结果,请按 £然后使用 ¡¢
动光标。
#ofRotations 为正,则向左循环移位。如果
#ofRotations 为负,则向右循环移位。默认值为 L1
右移一位 。
例如,在向右循环移位的情况下:
Hex 模式下:
各数位均右移。
0b00000000000001111010110000110101
最右的数位移动到最左。
0b10000000000000111101011000011010
结果根据 Base 模式显示。
重要信息:要输入二进制或十六进制数值,
终使用 0b 0h 前缀 零,非字母 O
rotate(List1[,#ofRotations])
返回向右或向左循环移位 #of Rotations 个元素后
List1 的副本。此运算不会更改 List1
#ofRotations 为正,则向左循环移位。如果 #of
Rotations 为负,则向右循环移位。默认值为 L1
移一个元素 。
Dec 模式下:
rotate() >
rotate(String1[,#ofRotations])
字符串
返回向右或向左循环移位 #ofRotations 个字符后的
String1 的副本。此运算不会更改 String1
#ofRotations 为正,则向左循环移位。如果
#ofRotations 为负,则向右循环移位。默认值为 L1
右移一个字符 。
round() >
round(Expr1[,digits])
表达式
按四舍五入返回小数点后保留指定位数的自变量
digits 必须为介于 012 之间的整数。如果不含
digits则返回四舍五入后完整为 12 位有效数字的
自变量的值。
注 意 :数字的显示模式可能对显示结果有影响。
round(List1[,digits])
返回一个数组,其组成为 List1 中的元素按四舍五
入保留小数点后指定位数的值。
round(Matrix1[,digits])
返回一个矩阵,其组成为 Matrix1 中的元素按四舍
五入保留小数点后指定位数的值。
rowAdd() >
rowAdd(Matrix1,rIndex1,rIndex2)
Matrix1 的副本,其中第 rIndex2 行被第
rIndex1 行与第 rIndex2 行的和替代。
rowDim() >
rowDim(Matrix)
表达式
Matrix
注 意 :另请参阅 colDim() 28页 。
字母顺序列表 131
132 字母顺序列表
rowNorm() >
rowNorm(Matrix)
表达式
Matrix 中各行元素的绝对值之和的最大值。
注 意 :所有矩阵元素必须化简为数值。另请参阅
colNorm() 28页 。
rowSwap() >
rowSwap(Matrix1,rIndex1,rIndex2)
Matrix1rIndex1 行与第 rIndex2
rref() >
rref(Matrix1[,Tol])
Matrix1 的递减行梯形式。
作为可选项,如果矩阵中任何元素的绝对值小于
Tol则将该元素作为零值处理。仅当矩阵有浮点输
入项且不含任何未赋值的符号变量时,使用此公
Tol 将被忽略。
如果您使用 / · Auto or
Approximate 设定为 Approximate
算会使用浮点算法完成。
Tol 省略或未使用,则默认的公差计算
5EL14 ·max(dim(Matrix1)) ·rowNorm
(Matrix1)
注 意 :另请参阅 ref() 125页 。
S
sec() µ
sec(Expr1)
表达式
sec(List1)
Expr1 的正割值,或返回一个数组,其元素为
List1 中所对应元素的正割值。
注 意 :自变量可以是度、弧度或百分度形式,具体
取决于当前的角度模式设置。您可以使用 ¡GR
临时更改角度模式。
Degree 角度模式下:
sec/() µ
sec/(Expr1)
表达式
sec/(List1)
返回正割值为 Expr1 的角度,或返回一个数组,
元素为 List1 所对应元素的反正割值。
注 意 :返回的结果可以是度、弧度或百分度形式,
具体取决于当前的角度模式设置。
注 意 :您可以通过在计算机键盘上键入 arcsec
(...)插入此函数。
Degree 角度模式下:
Gradian 角度模式下:
Radian 角度模式下:
sech() >
sech(Expr1)
表达式
sech(List1)
Expr1 的双曲正割值,或返回一个数组,其元
List1 所对应元素的双曲正割值。
sech/() >
sech/(Expr1)
表达式
Radian 角度模式下和 Rectangular 复数模式
字母顺序列表 133
134 字母顺序列表
sech/() >
sech/(List1)
Expr1 的反双曲正割值或返回一个数组,其元
List1 所对应元素的反双曲正割值。
注 意 :您可以通过在计算机键盘上键入 arcsech
(...)插入此函数。
下 :
seq() >
seq(Expr,Var,Low,High[,Step])
为增量增加
并返回结果数组。
的初始内容在 seq()
行完毕后保持不变。
的默认值 = 1
要强制获得近似结果,
手持设备:/ ·
Windows®Ctrl+Enter
Macintosh®+Enter
iPad®按 住 enter 然后选择 。
seqGen() >
seqGen(
表达式
,
,
因变量
,{
0,
变量最
}[,
初始项数组
[,
变量步长
[,
上限值
]]])
生成序列 depVar(
)=
表达式
的项数组如下:
0
变量最大值
变量步长
为增量增加自
使
表达式
公式和
初始项数组
计算对
depVar(
)然后返回结果数组。
seqGen(
表达式数组或表达式方程组
,
,
变量数组
,{
0,
变量最大值
} [,
初始项矩阵
[,
变量步长
[,
上限值
]]])
生成序列 ListOfDepVars(
)=
表达式数组或表
生成序列 u(n)=u(n-1)2/2 的 前 5项 ,其 中 u(1)=2
并 且
变量步长
=1
变 量 0=2 的示例:
seqGen() >
达式方程组
的方程组 或数组 项矩阵如下:
0
变量最大值
变量步长
为增量增加自变
使
表达式数组或表达式方程组
初始项矩阵
计算对应
ListOfDepVars
(
)然后返回结果矩阵。
的初始内容在 seqGen() 执行完毕后保持不
变量步长
的默认值 =1
初始项为符号的示例:
两个序列的方程组:
注意:上述初始项矩阵中的空值 (_) 用于表示
u1(n) 的初始项使用显式序列公式 u1(n)=1/n
算 。
seqn() >
seqn(Expr(u,n[,
初始项数组
[,n
最大值
[,
]]])
生成序列 u(n)=Expr(u,n)的项数组如下:1n
1为增量增加 n使Expr(u,n)公式和
始项数组
计算对应值 nu(n)然后返回结果数
seqn(Expr(n[,n
最大值
[,
上限值
]])
生成非递归序列 u(n)=Expr(n)的项数组如下:1
n
最大值
1为增量增加 n使Expr(u, n)
计算对应值 nu(n)然后返回结果数组。
如果缺少 n
最大值
n
最大值
设置为 2500
n
最大值
=0n
最大值
设置为 2500
注 意 :seqn() n0=1n
=1seqGen()
生成序列 u(n)=u(n-1)/2 的 前 6项 ,其 中 u(1)=2
字母顺序列表 135
136 字母顺序列表
series() >
series(Expr1,Var,Order [,Point])
表达式
series(Expr1,Var,Order [,Point]) | Var>Point
series(Expr1,Var,Order [,Point]) | Var<Point
返回一个 Expr1 通过次数 Order Point 处展开得
到的一个普遍截尾幂级数表达式。Order 可以是任
意有理数。(Var NPoint)的冥可能包含负指数和/
分数指数。这些冥的系数可包括 (Var NPoint)
Var 由拥有相同指数符号的 (Var NPoint)
有乘方控制的其他函数。
Point 的默认值为 0Point ˆNˆ这种情况
下展开通过次数 Order 1/(Var NPoint)
如果不能求出如 sin(1/z)z=0 时 、eN1/z z=0 时 或
ezz = ˆ时 本性基点的表达式,
dominantTerm(…) 将返回 dominantTerm(…)
如果这些级数或其中一个导数在 Point 处跳跃的不
连续,则结果可能会包含以下形式的子表达式:
对实数展开变量的 sign(…) abs(…)
“_” 结尾的复数展开变量 (-1)floor(…angle(…)…)
仅用主项求 Point 一侧的值,那么把 “| Var >Point
“| Var <Point“| “Var |PointVar {Point
适的一个附加到 dominantTerm(...)以求出一个相
对简单的结果。
series() 可提供不定积分和定积分的符号化近似
值,否则符号解无法通过其他方法获得。
series() 在第一自变量数组和矩阵上分布。
series() taylor() 的通用版本。
如右侧的上一示例中所示,series(...)生成结果的显
示例程下行可能会重新排列各项,以致主项不在最
注 意 :另请参阅 dominantTerm() 53页 。
setMode() >
setMode(modeNameInteger,settingInteger)
setMode(list)
整数数组
使 用 Display Digits 的默认设置显示 p的近似
值,然后使用 Fix2 的设置显示 p检查程序执
setMode() >
仅在函数或程序内有效。
setMode(modeNameInteger,settingInteger)可临时
将模式 modeNameInteger 设置为新设置
settingInteger并返回一个对应于该模式原始设置
的整数。此更改仅可在程序/函数的执行过程中进
modeNameInteger 指定您要设置的模式的名称,
必须为下表中的模式整数之一。
settingInteger 指定模式的新设置名称。它必须为下
列特定模式设置整数之一。
setMode(list)可以更改多个设置。list 包含模式整
数和设置整数对。setMode(list)返回一个类似数
组,其中整数对表示原始模式和设置。
如果您使用 getMode(0) &var 保存所有模式设置,
则可以使用 setMode(var)还原这些设置,直到函数
或程序退出。另请参阅 getMode() 71页 。
注 意 :此时将传递当前模式设置以调用子例程。
果任何子例程更改了模式设置,则控制返回到调用
例程时模式更改将丢失。
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
行后默认值是否还原。
式 名 式 整
设置整数
Display Digits 1 1=Float, 2=Float1, 3=Float2, 4=Float3, 5=Float4, 6=Float5, 7=Float6,
8=Float7, 9=Float8, 10=Float9, 11=Float10, 12=Float11, 13=Float12,
14=Fix0, 15=Fix1, 16=Fix2, 17=Fix3, 18=Fix4, 19=Fix5, 20=Fix6,
21=Fix7, 22=Fix8, 23=Fix9, 24=Fix10, 25=Fix11, 26=Fix12
Angle 2 1=Radian, 2=Degree, 3=Gradian
Exponential
Format
31=Normal, 2=Scientific, 3=Engineering
Real or
Complex
41=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
字母顺序列表 137
138 字母顺序列表
式 名 式 整
设置整数
Unit system 8 1=SI, 2=Eng/US
shift() >
shift(Integer1[,#ofShifts])
对一个二进制整数进行平移。您可以输入任意进位
Integer1该整数将自动转换为带符号的 64
二进制形式。如果 Integer1 的大小超出二进制整数
的表示范围,可使用对称的模数运算将该值纳入合
理的范围。更多信息,请参阅 4Base2 20页 。
#ofShifts 为正,将向左平移。如果 #ofShifts
负,将向右平移。默认值为 L1向右平移一位 。
向右平移时,去掉最右边的数位,同时在最左边的
数位上插入 01向左平移时,去掉最左边的数
位,同时在最右边的数位上插入 0
例如,在向右平移时:
各数位向右平移。
0b0000000000000111101011000011010
如果最左侧的数位为 0则插入 0
如果最左侧的数位为 1则插入 1
0b00000000000000111101011000011010
结果根据 Base 模式显示。首尾的零不显示。
Bin 模式下:
Hex 模式下:
重要信息:要输入二进制或十六进制数值,始终
使 用 0b 0h 前缀 零,非字母 O
shift(List1 [,#ofShifts])
返回向右或向左平移 #ofShifts 个元素后的 List1
副本。此运算不会更改 List1
#ofShifts 为正,将向左平移。如果 #ofShifts
负,将向右平移。默认值为 L1向右平移一个元
素 。
通过平移引入到
首位或末位的元素被设置为
“undef
Dec 模式下:
shift(String1 [,#ofShifts])
字符串
返回向右或向左平移 #ofShifts 个字符后的 String1
的副本。此运算不会更改 String1
#ofShifts 为正,将向左平移。如果 #ofShifts
shift() >
负,将向右平移。默认值为 L1向右平移一个字
符 。
通过平移引入到
字符串
首位或末位的元素被设置
sign() >
sign(Expr1)
表达式
sign(List1)
sign(Matrix1)
对于实数和复数 Expr1Expr1ƒ0时返回
Expr1/abs(Expr1)
Expr1 为正则返回 1
Expr1 为负则返回 L1
如果复数格式模式为 Realsign(0) 1
返回自身的值。
sign(0) 表示复数域中的单位圆。
对于数组或矩阵,返回所有元素的符号。
如果复数格式模式为 Real
simult() >
simult(coeffMatrix,constVector[,Tol])
返回包含线性方程组的解的列向量。
注意:另请参阅 linSolve() 87页 。
coeffMatrix 必须为包含方程系数的方阵。
constVector 必须与 coeffMatrix 有相同的行数 相
同的维数 且包含常数项。
作为可选项,如果矩阵中任何元素的绝对值小于
Tol则将该元素作为零值处理。仅当矩阵有浮点输
入项且不含任何未赋值的符号变量时,使用此公
Tol 将被忽略。
如果您将 Auto or Approximate 模式设置为
Approximate运算将使用浮点计算完成。
Tol 省略或未使用,则默认的公差计算
5EL14 ·max(dim(coeffMatrix)) ·rowNorm
xy的解:
x + 2y = 1
3x + 4y = L1
解 为 x=L3y=2
求解:
ax + by = 1
cx + dy = 2
字母顺序列表 139
140 字母顺序列表
simult() >
(coeffMatrix)
simult(coeffMatrix,constMatrix[,Tol])
求解多个系数相同但常数项不同的线性方程组。
constMatrix 的各列必须包含方程组的常数项。
果矩阵的各列包含相应方程组的解。
求解:
x + 2y = 1
3x + 4y = L1
x + 2y = 2
3x + 4y = L3
对于第一个方程组,x=L3y=2对于第二个方
程组,x=L7y=9/2
4sin >
Expr 4sin
注 意 :您可以通过在计算机键盘上键入 @>sin
入此运算符。
用正弦形式表示 Expr这是一个显示转换运算符,
只能在输入行的末尾处使用。
4sin cos(...)模数的所有乘方简化为 1Nsin(...)^2
sin(...)的任何剩余乘方的指数范围为 (0, 2)
因此,如果并且仅当指定表达式中出现 cos(...)
偶数次乘方时,结果中将不会出现 cos(...)
注 意 :Degree Gradian 角度模式不支持此转换运
算符。使用之前,请确保将角度模式设置为
Radians Expr 未明确引用度或百分度角度。
sin() µ
sin(Expr1)
表达式
Degree 角度模式下:
sin() µ
sin(List1)
sin(Expr1)以表达式形式返回自变量的正弦值
sin(List1)返回一个数组,其元素为 List1 中所有元
素的正弦值。
注 意 :自变量可以是度、弧度或百分度形式,具体
取决于当前的角度模式设置。您可以使用 ¡
GR
临时更改角度模式。
Gradian 角度模式下:
Radian 角度模式下:
sin(squareMatrix1)
squareMatrix1 的矩阵正弦值。此运算不同于
计算每个元素的正弦值。有关计算方法的信息,
cos()
squareMatrix1 必须可对角化,结果始终包含浮点
Radian 角度模式下:
sin/() µ
sin/(Expr1)
表达式
sin/(List1)
sin/(Expr1)以表达式形式返回一个角度值,其正弦
Expr1
sin/(List1)返回一个数组,其元素为 List1 中所对应
元素的反正弦值。
注 意 :返回的结果可以是度、弧度或百分度形式,
具体取决于当前的角度模式设置。
注 意 :您可以通过在计算机键盘上键入 arcsin
Degree 角度模式下:
Gradian 角度模式下:
Radian 角度模式下:
字母顺序列表 141
142 字母顺序列表
sin/() µ
(...)插入此函数。
sin/(squareMatrix1)
squareMatrix1 的矩阵反正弦值。此运算不同
于计算每个元素的反正弦值。有关计算方法的信
cos()
squareMatrix1 必须可对角化,结果始终包含浮点
Radian 角度模式下和 Rectangular 复数格式
模式下:
sinh() >
sinh(Expr1)
表达式
sinh(List1)
sinh (Expr1)以表达式形式返回自变量的双曲正弦
sinh (List1)返回一个数组,其元素为 List1 中所对
应元素的双曲正弦值。
sinh(squareMatrix1)
squareMatrix1 的矩阵双曲正弦值。此运算不
同于计算每个元素的双曲正弦值。有关计算方法的
cos()
squareMatrix1 必须可对角化,结果始终包含浮点
Radian 角度模式下:
sinh/() >
sinh/(Expr1)
表达式
sinh/(List1)
sinh/(Expr1)以表达式形式返回自变量的反双曲正
sinh/(List1)返回一个数组,其元素为 List1 中所对
应元素的反双曲正弦值。
注 意 :您可以通过在计算机键盘上键入 arcsinh
(...)插入此函数。
sinh/(squareMatrix1)
Radian 角度模式下:
sinh/() >
squareMatrix1 的矩阵反双曲正弦值。此运算
不同于计算每个元素的反双曲正弦值。有关计算方
法的信息,请参阅 cos()
squareMatrix1 必须可对角化,结果始终包含浮点
SinReg >
SinReg X,Y[,[Iterations],[Period] [,Category,Include] ]
计算基于数组 XY的正弦回归。结果摘要存储在
stat.results 变量中。 请参阅第148
Include 外,所有数组必须有相同维数。
XY分别是自变量和因变量的数组。
Iterations 指定了求解的最大尝试次数 116
则尝试 8次。通常,该值越大,则结果越精确,但执行时间也
Period 指定了预计周期。如果省略,X中各元素之间的差值
应相等并且按顺序排列。如果指定了 Periodx各元素之间
的差值可不相等。
Category 是由相应 XY数据的类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
不论角度模式设置如何,SinReg 的输出始终为弧度。
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.RegEqn 回归方程:a·sin(bx+c)+d
stat.astat.b
stat.cstat.d
回归系数
stat.Resid 回归残差
stat.XReg 被修改后的数组 X List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归中
stat.YReg 被修改后的数组 Y List 中的数据点数组,实际用在基于 FreqCategory List Include
Categories
限制的回归中
字母顺序列表 143
144 字母顺序列表
输出变量 说明
stat.FreqReg 由对应于 stat.XReg stat.YReg
的频率所组成的数组
solve() >
solve(Equation,Var)
布尔表达式
solve(Equation,Var=Guess)
布尔表达式
solve(Inequality,Var)
布尔表达式
返回关于 Var 的方程或不等式的候选实数解。
是,有些方程或不等式可能有无穷多个解。
对于未定义变量的某些赋值组合,候选解可能不是
有限实数解。
Auto or Approximate 模式的 Auto
存在简明解时求得精确解,并在精确解不存在时通
过近似迭代算法搜索增补解。
由于最大公约数会从分子和分母中自动消去,因此
解可能只一侧或两侧的界限处。
|{<>类型的不等式,只有在不等式为
线性且仅包含变量 Var 时才会有显解。
Exact 模式,无法求解的部分将以隐式方程或
不等式的形式返回。
使用约束运算符 (“|”) 限制解的区间和/或方程或不
等式中的其他变量。当您在一个区间中找到一个
解后,即可使用不等运算符将该区间排除在后续搜
索范围之外。
Radian 角度模式下:
如果找不到实数解时,则返回 falsesolve()
Var 为某个有限实数时满足方程或不等式,
true
solve() 始终返回布尔结果,因此您可以使用
“and”“or“notsolve() 得到的结果相互组合
或与其他布尔表达式组合。
解可能包含唯一的形式为 nj的未定义新常数,其中
j是区间 1–255 内的整数。这类变量可赋任意整数
Radian 角度模式下:
solve() >
Real 模式下,奇分母分数乘方仅表示实数分支。
否则,多分支表达式 例如分数乘方、对数和反三
角函数 仅表示主支。因此,solve() 仅生成与实分
数或主支相对应的解。
注 意 :另请参阅 cSolve()cZeros()nsolve()
zeros()
solve(Eqn1 and Eqn2 [and … ],VarOrGuess1,
VarOrGuess2 [,… ])
布尔表达式
solve(SystemOfEqns,VarOrGuess1,VarOrGuess2 [,
… ])
布尔表达式
solve({Eqn1,Eqn2 [,...]}{VarOrGuess1,
VarOrGuess2 [,… ]})
布尔表达式
返回联立代数方程组的候选实数解,其中每个
varOrGuess 指定一个您希望求解的变量。
您可以使用 and 运算符分隔方程,也可以使用
Catalog 中的模板输入 SystemOfEqnsVarOrGuess
自变量的个数必须与方程数一致。作为可选项,
可以为变量指定初始估计值。varOrGuess
式必须为:
--
=
实数或非实数
xx=3 都是有效形式。
如果所有方程都是多项式并且您未指定任何初始
solve() 将使用 Gröbner/Buchberger 词法消
元法来求得全部实数解。
例如,假设有一圆,其圆心在原点,半径为 r
个圆的半径也为 r其圆心在第一个圆与 x轴的正
半轴交点处。使用 solve() 求两个圆的交点。
如右侧示例中的 r所示,联立多项式方程可包含无
数值的其他变量,但稍后可以用给定值在解中进行
字母顺序列表 145
146 字母顺序列表
solve() >
解中也可以包含未在方程中出现的求解变量。
z作为求解变量将之前的示例扩展为
两个半径为 r的平行相交圆柱。
这些圆柱解说明解系可能包含形式为 ck的任意常
k1255 之间的整数后缀。
对于多项式方程组,计算时间或内存占用很大程度
上取决于求解变量的排列次序。如果您的初始选择
占用过多内存或时间,请尝试重新排列方程和/
varOrGuess 数组中变量的次序。
要查看完整结果,请按 £然后使用 ¡¢
动光标。
如果未包括任何估计值,且任何方程都不是任何变
量的多项式,而所有方程都是求解变量的线性表达
solve() 会使用 Gaussian 消元法来求得全部
如果一个方程组既不是其任何变量的多项式,也不
是求解变量的线性表达式,solve() 通过近似迭
代法最多只能求得一个解。因此,求解变量的数量
必须等于方程的数量,并且方程中的所有其他变量
必须化简为数值。 要查看完整结果,请按 £然后使用 ¡¢
动光标。
如果有估计值,各个求解变量从估计值开始搜索;
0.0
使用估计值依次搜索其他解值。为了满足收敛,
计值应尽可能地接近解值。
SortA >
SortA List1[,List2] [,List3] ...
SortA Vector1[,Vector2] [,Vector3] ...
将第一自变量的元素按升序排列。
如果您加入了其他自变量,那么这些自变量的元素
也将跟随第一自变量重新排列,以保持与第一自变
量元素的相对位置不变。
所有自变量必须为数组或向量。所有自变量必须维
第一个自变量中的空 空值 元素将移至底部。有关
空元素的更多信息,请参阅第200
SortD >
SortD List1[,List2] [,List3] ...
SortD Vector1[,Vector2] [,Vector3] ...
SortA SortD 以降序排列元素。
第一个自变量中的空 空值 元素将移至底部。有关
空元素的更多信息,请参阅第200
4Sphere >
Vector 4Sphere
注 意 :您可以通过在计算机键盘上键入 @>Sphere
插入此运算符。
以球坐标形式 [r ±q ±f]显示行向量或列向量。
Vector 必须为 3维,可以是行向量或列向量。
注 意 :4Sphere 是一条显示格式指令,不是转换函
数。您只能在输入行结尾处使用。
要强制获得近似结果,
手持设备:/ ·
Windows®Ctrl+Enter
Macintosh®+Enter
iPad®按 住 enter 然后选择 。
字母顺序列表 147
148 字母顺序列表
4Sphere >
sqrt() >
sqrt(Expr1)
表达式
sqrt(List1)
返回自变量的平方根。
对于数组,返回 List1 中所有元素的平方根。
注 意 :另请参阅平方根模板 5页 。
stat.results >
stat.results
显示统计计算的结果。
结果以名值对集合的形式显示。显示的特定名称取
决于最近计算的统计函数或命令。
您可以复制名称或值并将其粘贴到其他位置。
注 意 :用于定义变量的名称避免与统计分析中的变
量名称相同。某些情况下,可能会出现错误。用于
统计分析的变量名称将在下表中列出。
stat.a stat.dfDenom stat.MedianY stat.Q3X stat.SSBlock
stat.AdjR²
stat.b
stat.b0
stat.b1
stat.b2
stat.b3
stat.b4
stat.b5
stat.b6
stat.b7
stat.b8
stat.b9
stat.b10
stat.bList
stat.c²
stat.c
stat.CLower
stat.CLowerList
stat.CompList
stat.CompMatrix
stat.CookDist
stat.CUpper
stat.CUpperList
stat.d
stat.dfBlock
stat.dfCol
stat.dfError
stat.dfInteract
stat.dfReg
stat.dfNumer
stat.dfRow
stat.DW
stat.e
stat.ExpMatrix
stat.F
stat.FBlock
stat.Fcol
stat.FInteract
stat.FreqReg
stat.Frow
stat.Leverage
stat.LowerPred
stat.LowerVal
stat.m
stat.MaxX
stat.MaxY
stat.ME
stat.MedianX
stat.MEPred
stat.MinX
stat.MinY
stat.MS
stat.MSBlock
stat.MSCol
stat.MSError
stat.MSInteract
stat.MSReg
stat.MSRow
stat.n
stat.Ç
stat.Ç1
stat.Ç2
stat.ÇDiff
stat.PList
stat.PVal
stat.PValBlock
stat.PValCol
stat.PValInteract
stat.PValRow
stat.Q1X
stat.Q1Y
stat.Q3Y
stat.r
stat.r²
stat.RegEqn
stat.Resid
stat.ResidTrans
stat.sx
stat.sy
stat.sx1
stat.sx2
stat.Gx
stat.G
stat.Gxy
stat.Gy
stat.G
stat.s
stat.SE
stat.SEList
stat.SEPred
stat.sResid
stat.SEslope
stat.sp
stat.SS
stat.SSCol
stat.SSX
stat.SSY
stat.SSError
stat.SSInteract
stat.SSReg
stat.SSRow
stat.tList
stat.UpperPred
stat.UpperVal
stat.v
stat.v1
stat.v2
stat.vDiff
stat.vList
stat.XReg
stat.XVal
stat.XValList
stat.w
stat.y
stat.yList
stat.YReg
注 意 :Lists & Spreadsheet 应用程序计算统计结果时,都会将 .组变量复制到 “stat#.
#是自动增加的数值。这样可让您在进行多个计算时保留原来的结果。
stat.values >
stat.values
显示一个矩阵,其元素为最近计算的统计函数或命令的计算
stat.results 不同的是,stat.values 会省略与这些值相关的
请参阅 stat.results 示例。
字母顺序列表 149
150 字母顺序列表
stat.values >
您可以复制值并将其粘贴到其他位置。
stDevPop() >
stDevPop(List[, freqList])
表达式
List 中元素的总体标准差。
freqList 中的元素为 List 中各对应元素出现的次
注 意 :List 必须包含至少两个元素。空 空值 元素
将被忽略。有关空元素的更多信息,请参阅第200
Radian 角度模式和自动模式下:
stDevPop(Matrix1[,freqMatrix])
Matrix1 中各列的总体标准差组成的行向量。
freqMatrix 中的元素为 Matrix1 中各对应元素出现
注 意 :Matrix1 必须至少有两行。空 空值 元素将
被忽略。有关空元素的更多信息,请参阅第200
stDevSamp() >
stDevSamp(List[,freqList])
表达式
List 中元素的样本标准差。
freqList 中的元素为 List 中各对应元素出现的次
注 意 :List 必须包含至少两个元素。空 空值 元素
将被忽略。有关空元素的更多信息,请参阅第200
stDevSamp(Matrix1[,freqMatrix])
Matrix1 中各列的样本标准差的行向量。
freqMatrix 中的元素为 Matrix1 中各对应元素出现
注 意 :Matrix1 必须至少有两行。空 空值 元素将
被忽略。有关空元素的更多信息,请参阅第200
Stop >
Stop
编程命令:终止程序。
Stop 不能在函数中使用。
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
Store 请参阅 &(store) 198页 。
string() >
string(Expr)
字符串
Expr 并以字符串形式返回结果。
subMat() >
subMat(Matrix1[,startRow] [,startCol] [,endRow] [,
endCol])
Matrix1 的指定子矩阵。
startRow=1startCol=1endRow=last row
endCol=last column
Sum (Sigma) 请参阅 G() 190页 。
字母顺序列表 151
152 字母顺序列表
sum() >
sum(List[,Start[,End]])
表达式
List 所有元素的和。
Start End 为可选项。它们指定了元素的范围。
任何空值自变量都会生成空值结果。List 中的空
空值 元素将被忽略。有关空元素的更多信息,
参阅第200
sum(Matrix1[,Start[,End]])
返回由 Matrix1 中各列的元素和组成的行向量。
Start End 为可选项。它们指定了行的范围。
任何空值自变量都会生成空值结果。Matrix1
空 空值 元素将被忽略。有关空元素的更多信息,
请参阅第200
sumIf() >
sumIf(List,Criteria[, SumList])
List 中符合指定 Criteria 的所有元素的和。
为可选项,您可以指定候选数组 sumList提供要累
加的元素。
List 可以是表达式、数组或矩阵。SumList 如指定
必须与 List 维数相同。
Criteria
值、表达式或字符串。例如,如指定标准为
34则仅累加 List 中化简值等于 34
布尔表达式,使用符号 ?作为各元素的占位
符。例如,如指定标准为 ?<10则仅累加 List
中小于 10
List 中符合 Criteria 的元素将累加到和中。如果您
添加了 sumList则会累加 sumList 中的相应元素。
Lists & Spreadsheet 应用程序中,您可以使用单
元格范围代替 List sumList
空 空值 元素将被忽略。有关空元素的更多信息,
请参阅第200
注 意 :另请参阅 countIf() 36页 。
sumSeq() 请参阅 G() 190页 。
system() >
system(Eqn1 [,Eqn2 [,Eqn3 [,...]]])
system(Expr1 [,Expr2 [,Expr3 [,...]]])
以数组形式返回一个方程组。您也可以使用模板创
建方程组。
注 意 :另请参阅 System of equations 7页 。
T
T>
Matrix1T
Matrix1 的复共轭转置矩阵。
注 意 :您可以通过在计算机键盘上键入 @t 插入此
tan() µ
tan(Expr1)
表达式
tan(List1)
tan(Expr1)以表达式形式返回自变量的正切值。
tan(List1)返回一个数组,其元素为 List1 中所有元
素的正切值。
注 意 :自变量可以是度、弧度或百分度形式,具体
取决于当前的角度模式设置。您可以使用 ¡
GR
临时更改角度模式设置。
Degree 角度模式下:
Gradian 角度模式下:
字母顺序列表 153
154 字母顺序列表
tan() µ
Radian 角度模式下:
tan(squareMatrix1)
squareMatrix1 的矩阵正切。此运算不同于计
算每个元素的正切值。有关计算方法的信息,请参
cos()
squareMatrix1 必须可对角化,结果始终包含浮点
Radian 角度模式下:
tan/() µ
tan/(Expr1)
表达式
tan/(List1)
tan/(Expr1)以表达式形式返回一个角度值,其正切
Expr1
tan/(List1)返回一个数组,其元素为 List1 中所对
应元素的反正切值。
注 意 :返回的结果可以是度、弧度或百分度形式,
具体取决于当前的角度模式设置。
注 意 :您可以通过在计算机键盘上键入 arctan
(...)插入此函数。
Degree 角度模式下:
Gradian 角度模式下:
Radian 角度模式下:
tan/(squareMatrix1)
squareMatrix1 的矩阵反正切值,此运算不同
于计算每个元素的反正切值。有关计算方法的信
cos()
squareMatrix1 必须可对角化,结果始终包含浮点
Radian 角度模式下:
tangentLine() >
tangentLine(Expr1,Var,Point)
表达式
tangentLine(Expr1,Var=Point)
表达式
返回由 Expr1 表示的曲线在 Var=Point 点的法线。
请确保没有定义自变量。例如,如果 f1(x):=5
x:=3tangentLine(f1(x),x,2)会返回“false”
tanh() >
tanh(Expr1)
表达式
tanh(List1)
tanh(Expr1)以表达式形式返回自变量的双曲正切
tanh(List1)返回一个数组,其元素为 List1 中所对
应元素的双曲正切值。
tanh(squareMatrix1)
squareMatrix1 的矩阵双曲正切值,此运算不
同于计算每个元素的双曲正切值。有关计算方法的
cos()
squareMatrix1 必须可对角化,结果始终包含浮点
Radian 角度模式下:
tanh/() >
tanh/(Expr1)
表达式
tanh/(List1)
tanh/(Expr1)以表达式形式返回自变量的反双曲正
tanh/(List1)返回一个数组,其元素为 List1 中所对
应元素的反双曲正切值。
注 意 :您可以通过在计算机键盘上键入 arctanh
(...)插入此函数。
Rectangular 复数格式下:
tanh/(squareMatrix1)
Radian 角度模式和 Rectangular 复数格式下:
字母顺序列表 155
156 字母顺序列表
tanh/() >
squareMatrix1 的矩阵反双曲正切值,此运算
不同于计算每个元素的反双曲正切值。有关计算方
法的信息,请参阅 cos()
squareMatrix1 必须可对角化,结果始终包含浮点
要查看完整结果,请按 £然后使用 ¡¢
动光标。
taylor() >
taylor(Expr1,Var,Order[,Point])
表达式
返回所求的泰勒多项式。多项式包含了关于 (Var
minus Point)从零到 Order 的非零整数次冥项。
果此阶数上不存在截冥级数,或需要负数或分数指
taylor() 会返回其本身的值。使用代换法和/
或临时乘以一个以 (Var minus Point)的乘方来确定
更一般的冥级数。
Point 是展开点,默认值为零。
tCdf() >
tCdf(lowBound,upBound,df)lowBound upBound
lowBound upBound
计算在 lowBound upBound 之间,指定自由度为 df 的学生 t
分布概率。
P(X {upBound)lowBound =.ˆ
tCollect() >
tCollect(Expr1)
表达式
返回一个表达式,其中正弦和余弦的乘积项和整数
冥项被转换为倍角与和差角的正弦和余弦的线性
组合。该变换将三角函数多项式转换为其谐函数的
线性组合。
有时,在默认的三角函数化简方法不能完成任务
tCollect() 可以实现。tCollect() 可能会对
tExpand() 的变换结果进行逆转换。有时对 tCollect
() 的结果应用 tExpand()可通过两个单独的步骤来
化简表达式,反之亦然。
tExpand() >
tExpand(Expr1)
表达式
返回一个表达式,其中整数倍角与和差角的正弦和
余弦被展开。由于恒等式 (sin(x))2+(cos(x))2=1
能有多种形式的等价解。因此,不同出版物给出的
结果可能不同。
有时,在默认的三角函数化简方法不能完成任务
tExpand() 可以实现。tExpand() 可能会对
tCollect() 的变换结果进行逆转换。有时对 tCollect()
的结果应用 tExpand()可通过两个单独的步骤来
化简表达式,反之亦然。
注 意 :分度为 p/180 的角度模式不能很好地发挥
tExpand() 扩展识别能力。为获得最佳结果,
tExpand() Radian 模式下使用。
Text >
TextpromptString[,DispFlag]
编程命令:暂停程序并在对话框中显示字符串
promptString
用户选择 OK 后,程序将继续执行。选择 Cancel
停止程序。
可选的 flag 自变量可以是任意表达式。
DispFlag 已省略或计算为 1则文本消
息将添加到 Calculator 历史记录中。
DispFlag 计算为 0则文本消息不会添
定义一个程序,暂停可在对话框中显示五个随
机数值,每次显示一个。
Prgm...EndPrgm 模板内,通过按 @而不是
·完成每行的输入。在计算机键盘上,按住
Alt 然后按 Enter
Define text_demo()=Prgm
For i,1,5
strinfo:=”随机数& string(rand(i))
字母顺序列表 157
158 字母顺序列表
Text >
加到历史记录。
如果程序需要用户输入响应,请参阅 Request
126页 或RequestStr 127页 。
注 意 :此命令可以在用户定义的程序内使用,但不
能在函数内使用。
Text strinfo
EndFor
EndPrgm
运行该程序:
text_demo()
一个对话框示例:
Then 请参阅 If 74页 。
tInterval >
tInterval List[,Freq[,CLevel]]
数据数组输入
tInterval v,sx,n[,CLevel]
摘要统计输入
t置信区间。结果摘要存储在 stat.results 。 请
阅第148
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.CLowerstat.CUpper 未知总体平均值的置信区间
stat.x正态随机分布的数据序列样本平均值
stat.ME 误差范围
stat.df 自由度
输出变量 说明
stat.sx样本标准差
stat.n 带样本平均值的数据序列长度
tInterval_2Samp >
tInterval_2Samp List1,List2[,Freq1[,Freq2[,CLevel[,Pooled]]]]
数据数组输入
tInterval_2Samp v1,sx1,n1,v2,sx2,n2[,CLevel[,Pooled]]
摘要统计输入
计算双样本 t置信区间。结果摘要存储在 stat.results
请参阅第148
Pooled=1时合并方差;Pooled=0时不合并方差。
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.CLowerstat.CUpper 包含置信水平分布概率的置信区间
stat.x1-x2正态随机分布的数据序列样本平均值
stat.ME 误差范围
stat.df 自由度
stat.x1stat.x2正态随机分布的数据序列样本平均值
stat.sx1stat.sx2 List 1 List 2
的样本标准差
stat.n1stat.n2 数据序列中的样本数
stat.sp 合并的标准差。Pooled=YES 时的计算结果
tmpCnv() >
tmpCnv(Expr_¡tempUnit, _¡tempUnit2)
expression _¡tempUnit2
Expr 中指定的温度值从第一种单位转化为另一
种单位。有效的温度单位有:
_¡C
_¡F
您可以使用 Catalog 来选择温度单位。
字母顺序列表 159
160 字母顺序列表
tmpCnv() >
_¡K
_¡R
要输入 ¡Catalog 符号中选择。
要输入 _/ _
100_¡C转化为 212_¡F
要转化温度范围,可使用 @tmpCnv()
@tmpCnv() >
@tmpCnv(Expr_¡tempUnit, _¡tempUnit2)
expression _¡tempUnit2
注 意 :您可以通过在计算机键盘上键入
deltaTmpCnv(...)插入此函数。
Expr 指定的温度范围 两个温度值之差 从第一
种单位转化为另一种单位。有效的温度单位有:
_¡C
_¡F
_¡K
_¡R
要输入 ¡Symbol Palette 中选择或输入 @d
要输入 _/ _
1_¡C1_¡K有相同的取值范围,1_¡F1_¡R
相同的取值范围。不过,1_¡C1_¡F9/5
100_¡C表示的范围 0_¡C100_¡C
180_¡F表示的范围。
要转化某一特定点而不是某个范围的温度值,请使
tmpCnv()
您可以使用 Catalog 来选择温度单位。
tPdf() >
tPdf(XVal,df)XVal 是数值,则结果为
XVal
是数组,则结果为
x为指定值时,指定自由度 df 的学生 t分布概率密度函
(pdf)
trace() >
trace(squareMatrix)
表达式
squareMatrix 的跟踪值 主对角线上所有元素
和 。
Try >
Try
block1
Else
block2
EndTry
如果无错误产生,执行 block1block1
则程序转而执行 block2系统变量 errCode 包含允
许程序进行错误恢复的错误代码。有关错误代码的
列表,请参阅错误代码和消息206页 。
block1 block2 可以是一条语句,也可以是以“:
符分隔的一系列语句。
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
示 例 2
要在运算中查看 TryClrErr PassErr
右侧所示输入 eigenvals() 程序。通过执行以下各表
达式来运行程序。
另请参阅第27页 的 ClrErr 和第111页 的 PassErr
Define eigenvals(a,b)=Prgm
© Program eigenvals(A,B) displays eigenvalues of
B
Try
Disp "A= ",a
Disp "B= ",b
Disp " "
Disp "Eigenvalues of A·B are:",eigVl(a*b)
Else
If errCode=230 Then
Disp "Error:Product of B must be a square
matrix"
ClrErr
Else
字母顺序列表 161
162 字母顺序列表
Try >
PassErr
EndIf
EndTry
EndPrgm
tTest >
tTest m0,List[,Freq[,Hypoth]]
数据数组输入
tTest m0,x,sx,n,[Hypoth]
摘要统计输入
当总体标准差 s未知时对单一未知总体平均值 m进行假设检
验。结果摘要存储在 stat.results 变量中。 请参阅第148
依据以下规则之一检验 H0m=m0
Ham<m0Hypoth<0
Ham ƒ m0 Hypoth0
Ham>m0Hypoth>0
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.t (x N m0) / (stdev / sqrt(n))
stat.PVal 可拒绝零假设的最小显著性水平
stat.df 自由度
stat.xList
中数据序列的样本平均值
stat.sx 数据序列的样本标准差
stat.n 样本的大小
tTest_2Samp >
tTest_2Samp List1,List2[,Freq1[,Freq2[,Hypoth[,Pooled]]]]
数据数组输入
tTest_2Samp >
tTest_2Samp v1,sx1,n1,v2,sx2,n2[,Hypoth[,Pooled]]
摘要统计输入
计算双样本 t检验。结果摘要存储在 stat.results 。 请
参阅第148
依据以下规则之一检验 H0m=m2
Ham<m2Hypoth<0
Ham ƒ m2 Hypoth0
Ham>m2Hypoth>0
Pooled=1时合并方差
Pooled=0时不合并方差
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.t 计算的平均值差值的标准正规值
stat.PVal 可拒绝零假设的最小显著性水平
stat.df t 统计的自由度
stat.x1stat.x2List1 List2
中数据序列的样本平均值
stat.sx1stat.sx2 List1 List2
中数据序列的样本标准差
stat.n1stat.n2 样本的大小
stat.sp 合并的标准差。Pooled=1.时的计算结果。
tvmFV() >
tvmFV(N,I,PV,Pmt,[PpY],[CpY],[PmtAt])
计算货币终值的财务函数。
注 意 :TVM 函数中使用的自变量已在 TVM 自变量
表格中列出 第164 amortTbl() 12
页 。
tvmI() >
tvmI(N,PV,Pmt,FV,[PpY],[CpY],[PmtAt])
计算年利率的财务函数。
字母顺序列表 163
164 字母顺序列表
tvmI() >
注 意 :TVM 函数中使用的自变量已在 TVM 自变量
表格中列出 第164 amortTbl() 12
页 。
tvmN() >
tvmN(I,PV,Pmt,FV,[PpY],[CpY],[PmtAt])
计算支付期数量的财务函数。
注 意 :TVM 函数中使用的自变量已在 TVM 自变量
表格中列出 第164 amortTbl() 12
页 。
tvmPmt() >
tvmPmt(N,I,PV,FV,[PpY],[CpY],[PmtAt])
计算每次支付金额的财务函数。
注 意 :TVM 函数中使用的自变量已在 TVM 自变量
表格中列出 第164 amortTbl() 12
页 。
tvmPV() >
tvmPV(N,I,Pmt,FV,[PpY],[CpY],[PmtAt])
计算现值的财务函数。
注 意 :TVM 函数中使用的自变量已在 TVM 自变量
表格中列出 第164 amortTbl() 12
页 。
TVM 自变量*说明 数据类型
N支付期数量 实数
I年利率 实数
PV 现 值 实 数
Pmt 支付金额 实数
FV 终 值 实 数
PpY 每年支付次数,默认值=1 > 0 的整数
TVM 自变量*说明 数据类型
CpY 每年的复利期数,默认值=1 > 0 的整数
PmtAt 每个支付期结束或开始时的应付账款,默认值=结束时 整数 0=结束时,1=
开始时
*这些货币时间价值自变量名称类似于 Calculator 应用程序的财务求解器所用的 TVM 变量名称 例
tvm.pv tvm.pmt 不过,财务函数不会将其自变量值或结果保存到 TVM
TwoVar >
TwoVar X,Y[,[Freq] [,Category,Include]]
TwoVar 统计值。结果摘要存储在 stat.results
请参阅第148
Include 外,所有数组必须有相同维数。
XY分别是自变量和因变量的数组。
Freq 是由频率值组成的可选数组。Freq 中的每个元素指定各
XY数据点的出现频率。默认值为 1所有元素必须为
|0
Category 是相应 XY数据类别代码组成的数组。
Include 是由一个或多个类别代码组成的数组。计算值仅包括
类别代码包含在此数组中的数据项。
XFreq Category 中任意一个数组的空 空值 元素都
会导致所有这些数组中对应元素为空值。数组 X1 X20
意一个数组的空元素都会导致所有这些数组中对应元素为空
值。有关空元素的更多信息,请参阅第200
输出变量 说明
stat.vx值的平均值
stat.Gx x 值之和
stat.Gx2 x2 值之和
stat.sx x 的样本标准差
stat.sx x 的总体标准差
stat.n 数据点的数量
stat.wy值的平均值
stat.Gy y 值之和
stat.Gy2y2 值之和
字母顺序列表 165
166 字母顺序列表
输出变量 说明
stat.sy y 的样本标准差
stat.sy y 的总体标准差
stat.Gxy x·y值的和
stat.r 相关系数
stat.MinX x 值的最小值
stat.Q1X x 的第一个四分位数
stat.MedianX x 的中位数
stat.Q3X x 的第三个四分位数
stat.MaxX x 值的最大值
stat.MinY y 值的最小值
stat.Q1Y y 的第一个四分位数
stat.MedY y 的中位数
stat.Q3Y y 的第三个四分位数
stat.MaxY y 值的最大值
stat.G(x-v)2x平均值的方差和
stat.G(y-w)2y平均值的方差和
U
unitV() >
unitV(Vector1)
Vector1 的格式返回单位行向量或列向量。
Vector1 必须是单行矩阵或单列矩阵。
要查看完整结果,请按 £然后使用 ¡¢
unitV() >
动光标。
unLock >
unLock Var1[, Var2] [, Var3] ...
unLock Var.
给指定的变量或变量组解锁。锁定的变量无法修改
请参阅 Lock 90 getLockInfo() 71页 。
V
varPop() >
varPop(List[,freqList])
表达式
List 的总体方差。
freqList 中的元素为 List 中各对应元素出现的次
注 意 :List 必须至少包含两个元素。
如果任一数组中的元素为空 空值 ,则该元素将被
忽略,并且另一数组中的对应元素也将被忽略。
关空元素的更多信息,请参阅第200
varSamp() >
varSamp(List[,freqList])
表达式
List 的样本方差。
freqList 中的元素为 List 中各对应元素出现的次
注 意 :List 必须至少包含两个元素。
如果任一数组中的元素为空 空值 ,则该元素将被
忽略,并且另一数组中的对应元素也将被忽略。
字母顺序列表 167
168 字母顺序列表
varSamp() >
关空元素的更多信息,请参阅第200
varSamp(Matrix1[,freqMatrix])
返回一个由 Matrix1 中各列样本方差组成的行向
freqMatrix 中的元素为 Matrix1 中各对应元素出现
如果任一矩阵中的元素为空 空值 ,则该元素将被
忽略,并且另一矩阵中的对应元素也将被忽略。
关空元素的更多信息,请参阅第200
注 意 :Matrix1 必须至少包含两行。
W
warnCodes() >
warnCodes(
表达式
1,
状态变量
)
表达式
计算表达式
表达式
1
状态变量
数组变量中存储任何生成的警告的代码。如果没有
生成任何警告,则此函数会为
状态变量
赋值一个
表达式
1可以是任何有效的 TI-Nspire™ TI-
Nspire™ CAS 数学表达式。您不能使用命令或赋值
表达式
1
状态变量
必须是有效的变量名称。
有关警告代码的列表和相关消息,请参阅第214
要查看完整结果,请按 £然后使用 ¡¢
动光标。
when() >
when(Condition,trueResult [,falseResult][,
unknownResult])
表达式
Condition 的取值是 truefalse unknown
trueResultfalseResult unknownResult
果自变量不足以得出合理的结果,则返回输入值。
falseResult unknownResult 可仅在
Condition 的值为 true 的区域中定义表达式。
when() >
使undef falseResult可定义仅在某个区间内作图
的表达式。
when() 对于定义递归函数非常有用。
While >
While Condition
Block
EndWhile
Condition true 就执行 Block 中的语句。
Block 可以是一条语句,也可以是以 “:字符分隔的
一系列语句。
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
X
xor >
布尔表达式
1xor
布尔表达式
2
布尔表达式
布尔列表
1xor
布尔列表
2
布尔列表
布尔矩阵
1xor
布尔矩阵
2
布尔矩阵
BooleanExpr1 trueBooleanExpr2 false
则返回 true
如果两个自变量均为 true 或均为 false 则返回
false如果两个自变量中的任何一个都无法确定为
true false则返回简化的布尔表达式。
注 意 :请参阅 or 109页 。
Integer1 xor Integer2
Hex 模式下:
字母顺序列表 169
170 字母顺序列表
xor >
使xor 运算逐位比较两个实整数。在内部运算
中,两个整数都将转换为带符号的 64 位二进制数
字。比较对应的位时,如果任何一位 但不是两位
1则结果为 1如果两位均为 0或两位均为
1则结果为 0返回的值代表位结果,将根据 Base
模式显示。
您可以输入任何进位制的整数。对于按二进制或十
六进制输入的整数,您必须分别使用 0b 0h
缀。不带前缀的整数都将被视为十进制 基数为
10)
如果您输入的十进制整数对于带符号的 64 位二进
制形式来说过大,可使用对称的模数运算将该值纳
入合理的范围。更多信息,请参阅 4Base2 20
页 。
注 意 :请参阅 or 109页 。
重要信息:¡„£¨²«Þ÷ƒ³ O°£
Bin 模式下:
二进制输入最多可为 64 不 包 括 0b
十六进制输入最多可为 16 位 。
Z
zeros() >
zeros(Expr,Var)
zeros(Expr,Var=Guess)
返回一个数组,其元素为使 Expr=0 Var 的实数
zeros() 通过计算 exp4list(solve
(Expr=0,Var),Var)完成此运算。
某些情况下,zeros() 的结果形式比 solve() 的结果
形式更为方便。不过,zeros() 的结果形式无法表示
隐解、带不等式的解或不涉及变量 Var
注 意 :另请参阅 cSolve()cZeros() solve()
zeros({Expr1,Expr2}, {VarOrGuess1,VarOrGuess2
[,… ]})
返回联立代数表达式的候选实数零点,其中每个
VarOrGuess 都指定了一个未知变量。
作为可选项,您可以为变量指定初始估计值。
varOrGuess 的格式必须为:
--
zeros() >
=
实数 或非实数
xx=3 都是有效形式。
如果所有表达式都是多项式并且您未指定任何初
始估计值,zeros() 将使用 Gröbner/Buchberger
消元法来求得所有实数零点。
例如,假设有一圆,其圆心在原点,半径为 r
个圆的半径也为 r其圆心在第一个圆与 x轴的正
半轴交点处。使用 zeros() 求这两个圆交点。
如右侧示例中的 r所示,联立多项式表达式可包含
无数值的其他变量,但稍后可以用给定值在解中进
结果矩阵的每一行代表一个候选零点,其元素的顺
VarOrGuess 数组中元素的顺序相同。为方便
提取某一行,可按 [row]对矩阵添加索引。
提取第 2行 :
解中也可以包含未在表达式中出现的未知变量。
z作为未知变量,将之前的示例扩展
为两个半径为 r的平行相交圆柱。这些圆柱零值说
明零值系列可能包含形式为 ck 的任意常数,其中 k
1255 之间的整数后缀。
对于多项式方程组,计算时间或内存占用很大程度
上取决于未知值的排列次序。如果您的初始选择占
用过多内存或时间,请尝试重新排列表达式和/
varOrGuess 数组中变量的次序。
如果未包括任何估计值,且所有表达式都不是任何
变量的多项式,而只是未知数的线性表达式,
zeros() 会使用 Gaussian 消元法来尝试求得所有零
字母顺序列表 171
172 字母顺序列表
zeros() >
如果方程组既不是其任何变量的多项式,也不是未
知数的线性表达式,zeros() 通过近似迭代法最
多只能求得一个零值。因此,未知数的数量必须等
于表达式的数量,并且表达式中的所有其他变量必
须化简为数值。
如果有估计值,各未知变量将从估计值开始搜索;
0.0
使用估计值依次搜索其他零值。为了满足收敛,
计值应尽可能地接近零值。
zInterval >
zInterval s,List[,Freq[,CLevel]]
数据数组输入
zInterval s,v,n[,CLevel]
摘要统计输入
z置信区间。结果摘要存储在 stat.results 。 请
阅第148
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.CLowerstat.CUpper 未知总体平均值的置信区间
stat.x正态随机分布的数据序列样本平均值
stat.ME 误差范围
stat.sx 样本标准差
stat.n 带样本平均值的数据序列长度
stat.s数据序列 List
的已知总体标准差
zInterval_1Prop >
zInterval_1Prop x,n[,CLevel]
计算单比例 z置信区间。结果摘要存储在 stat.results
请参阅第148
zInterval_1Prop >
x为非负整数。
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.CLowerstat.CUpper 包含置信水平分布概率的置信区间
stat.Ç计算的成功比例
stat.ME 误差范围
stat.n 数据序列中的样本数
zInterval_2Prop >
zInterval_2Prop x1,n1,x2,n2[,CLevel]
计算双比例 z置信区间。结果摘要存储在 stat.results
请参阅第148
x1 x2 为非负整数。
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.CLowerstat.CUpper 包含置信水平分布概率的置信区间
stat.ÇDiff 计算的两个比例间差值
stat.ME 误差范围
stat.Ç1第一个样本比例估算
stat.Ç2第二个样本比例估算
stat.n1 数据序列一中的样本大小
stat.n2 数据序列二中的样本大小
zInterval_2Samp >
zInterval_2Samp s1,s2,List1,List2[,Freq1[,Freq2,[CLevel]]]
数据数组输入
zInterval_2Samp s1,s2,v1,n1,v2,n2[,CLevel]
摘要统计输入
字母顺序列表 173
174 字母顺序列表
zInterval_2Samp >
计算双样本 z置信区间。结果摘要存储在 stat.results
请参阅第148
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.CLowerstat.CUpper 包含置信水平分布概率的置信区间
stat.x1-x2正态随机分布的数据序列样本平均值
stat.ME 误差范围
stat.x1stat.x2正态随机分布的数据序列样本平均值
stat.sx1stat.sx2 List 1 List 2
的样本标准差
stat.n1stat.n2 数据序列中的样本数
stat.r1stat.r2 数据序列 List 1 List 2
的已知总体标准差
zTest >
zTest m0,s,List,[Freq[,Hypoth]]
数据数组输入
zTest m0,s,v,n[,Hypoth]
摘要统计输入
使用频率 freqlist z检验。结果摘要存储在 stat.results
量中。 请参阅第148
依据以下规则之一检验 H0m=m0
Ham<m0Hypoth<0
Ham ƒ m0 Hypoth0
Ham>m0Hypoth>0
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.z (x N m0) / (s/ sqrt(n))
stat.P Value 可拒绝零假设的最小概率
stat.xList
中数据序列的样本平均值
输出变量 说明
stat.sx 数据序列的样本标准差。仅返回 Data 输入值。
stat.n 样本的大小
zTest_1Prop >
zTest_1Prop p0,x,n[,Hypoth]
计算单比例 z检验。结果摘要存储在 stat.results 。 请
参阅第148
x为非负整数。
依据以下规则之一检验 H0p = p0
Hap > p0Hypoth>0
Hapƒp0(
默认值
Hypoth=0
Hap < p0Hypoth<0
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.p0 假设的总体比例
stat.z 计算的比例标准正规值
stat.PVal 可拒绝零假设的最小显著性水平
stat.Ç估算的样本比例
stat.n 样本的大小
zTest_2Prop >
zTest_2Prop x1,n1,x2,n2[,Hypoth]
计算双比例 z检验。结果摘要存储在 stat.results 。 请
参阅第148
x1 x2 为非负整数。
依据以下规则之一检验 H0p1 =p2
Hap1 >p2Hypoth>0
Hap1 ƒp2 Hypoth0
Hap < p0Hypoth<0
字母顺序列表 175
176 字母顺序列表
zTest_2Prop >
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.z 计算的比例差值标准正规值
stat.PVal 可拒绝零假设的最小显著性水平
stat.Ç1第一个样本比例估算
stat.Ç2第二个样本比例估算
stat.Ç合并样本比例估算
stat.n1stat.n2 取自尝试 12的样本数
zTest_2Samp >
zTest_2Samp s1,s2,List1,List2[,Freq1[,Freq2[,Hypoth]]]
数据数组输入
zTest_2Samp s1,s2,v1,n1,v2,n2[,Hypoth]
摘要统计输入
计算双样本 z检验。结果摘要存储在 stat.results 。 请
参阅第148
依据以下规则之一检验 H0m=m2
Ham1 < m2Hypoth<0
Ham1ƒ m2Hypoth0
Ham1 > m2Hypoth>0
有关数组中空元素结果的信息,请参阅 空 空值 元素
200页 。
输出变量 说明
stat.z 计算的平均值差值的标准正规值
stat.PVal 可拒绝零假设的最小显著性水平
stat.x1stat.x2List1 List2
中数据序列的样本平均值
stat.sx1stat.sx2 List1 List2
中数据序列的样本标准差
stat.n1stat.n2 样本的大小
符 号
++
Expr1 +Expr2
表达式
返回两个自变量之和。
List1 +List2
Matrix1 +Matrix2
返回一个数组 或矩阵 ,其元素为 List1 List2
Matrix1 Matrix2 中对应元素之和。
两个自变量的维数必须相等。
Expr +List1
List1 +Expr
返回一个数组,其元素为 Expr List1 中每个元素
返回一个数组,其元素为 Value List1 中每个元
Expr +Matrix1
Matrix1 +Expr
返回一个矩阵,其对角线上的元素为 Expr
Matrix1 对角线上的各元素相加的和。Matrix1
须为方阵。
返回一个矩阵,其对角线上的元素为 Value
Matrix1 对角线上的各元素相加的和。Matrix1
须为方阵。
注 意 :使.+ 点和 可将表达式分别与每个元素相
177
178
++
N-
Expr1 NExpr2
表达式
Expr1 Expr2
List1NList2
Matrix1 NMatrix2
返回一个数组 或矩阵 ,其元素为 List1
Matrix1 中的元素减去 List2 Matrix2 中对应元
素的差值。
两个自变量的维数必须相等。
Expr NList1
List1 NExpr
返回一个数组,其元素为 Expr List1 各元素的
差值或 List1 各元素减去 Expr
返回一个数组,其元素为 Value List1 各元素
的差值或 List1 各元素减去 Value
Expr NMatrix1
Matrix1 NExpr
ExprNMatrix1 返回一个矩阵,其元素为 Expr
单位矩阵再减去 Matrix1 得到的值。Matrix1
Matrix1 NExpr 返回一个矩阵,其元素为 Matrix1
Expr 与单位矩阵的乘积后得到的值。Matrix1
必须为方阵。
注 意 :使.N点差 可从各元素分别减去表达式。
·r
Expr1 ·Expr2
表达式
返回两个自变量的乘积。
·r
List1 ·List2
返回一个数组,其元素为 List1 List2 中各对应元
素的乘积。
两个数组的维数必须相等。
Matrix1 ·Matrix2
Matrix1 Matrix2 的矩阵乘积。
Matrix1 的列数必须与 Matrix2 的行数相等。
Expr ·List1
List1 ·Expr
返回一个数组,其元素为 Expr List1 中各元素的
返回一个数组,其元素为 Value List1 中各元素
Expr ·Matrix1
Matrix1 ·Expr
返回一个矩阵,其元素为 Expr Matrix1 中各元
素的乘积。
返回一个矩阵,其元素为 Value Matrix1 中各元
素的乘积。
注 意 :使.·点积 可将表达式分别与每个元素相
àp
Expr1 àExpr2
表达式
Expr1 Expr2
注 意 :另请参阅分数模板 5页 。
List1 àList2
返回一个由 List1 List2 的商组成的数组。
两个数组的维数必须相等。
179
180
àp
Expr àList1
List1 àExpr
返回一个数组,其元素为Expr List1 中各元素
的商或 List1 中的各元素除以 Expr
返回一个数组,其元素为Value List1 中各元素
的商或 List1 中的各元素除以 Value
Matrix1 àExpr
返回一个矩阵,其元素为 Matrix1àExpr
注 意 :使./ 点商 可使每个元素分别除以表达
^l
Expr1 ^Expr2
表达式
List1 ^List2
返回以第一个自变量为底,第二个自变量为乘方的
注 意 :另请参阅指数模板 5页 。
对于数组,返回以 List1 中各元素为底,List2
应元素为乘方的结果。
在实数域中,化简的奇分母分数乘方使用实数支,
而在复数模式下使用主支。
Expr ^List1
返回以 Expr List1 各元素为乘方的计算结
List1 ^Expr
返回以 List1 中各元素为底,Expr 为乘方的计算
^l
squareMatrix1 ^integer
返回以 squareMatrix1 integer 为冥的计算
squareMatrix1 必须为方阵。
integer =L1计算逆矩阵。
integer <L1以合适的正数乘方计算逆矩阵。
x2q
Expr12
表达式
返回自变量的平方。
List12
返回一个数组,其元素为 List1 中各元素的平方。
squareMatrix12
squareMatrix1 的矩阵平方,此运算不同于计
算每个元素的平方。使用 .^2 可计算每个元素的平
.+ ^+
Matrix1 .+ Matrix2
Expr .+ Matrix1
Matrix1 .+ Matrix2 返回一个矩阵,其元素为
Matrix1 Matrix2 中各对应元素对的和。
Expr .+ Matrix1
返回一个矩阵,其元素为
Expr
Matrix1
中各元素的和。
..^-
Matrix1 .NMatrix2
Expr .NMatrix1
Matrix1 .NMatrix2 返回一个矩阵,其元素为
Matrix1 Matrix2 中各对应元素对的差。
Expr .NMatrix1
返回一个矩阵,其元素为
Expr
181
182
..^-
Matrix1
中各元素的差。
.·^r
Matrix1 .·Matrix2
Expr .·Matrix1
Matrix1 .·Matrix2 返回一个矩阵,其元素为
Matrix1 Matrix2 中各对应元素对的乘积。
Expr .·Matrix1
返回一个矩阵,其元素为
Expr
Matrix1
中各元素的乘积。
../ ^p
Matrix1 ./Matrix2
Expr ./ Matrix1
Matrix1 ./ Matrix2 返回一个矩阵,其元素为
Matrix1 Matrix2 中各对应元素对的商。
Expr ./ Matrix1
返回一个矩阵,其元素为
Expr
Matrix1
中各元素的商。
.^ 点乘方 ^l
Matrix1 .^ Matrix2
Expr .^ Matrix1
Matrix1 .^ Matrix2 返回一个矩阵,其中 Matrix2
的元素是 Matrix1 中各对应元素的指数。
Expr .^ Matrix1
返回一个矩阵,其中
Matrix1
中的各元素是
Expr
Lv
LExpr1
表达式
LList1
LMatrix1
返回自变量的负值。
Lv
对于数组或矩阵,返回所有元素的负值。
如果自变量为二进制或十六进制整数,则求负将计
算出它们的补数。
Bin 模式下:
重要信息:零,非字母 O
要查看完整结果,请按 £然后使用 ¡¢
动光标。
%百分比 /k
Expr1 %
表达式
List1 %
Matrix1 %
对于数组或矩阵,返回由各元素分别除以 100
的数组或矩阵。
要强制获得近似结果,
手持设备:/ ·
Windows®Ctrl+Enter
Macintosh®+Enter
iPad®按 住 enter 然后选择 。
==
Expr1 =Expr2
布尔表达式
List1 =List2
布尔数组
Matrix1 =Matrix2
布尔矩阵
如果确定 Expr1 Expr2true
如果确定 Expr1 不等于 Expr2false
其他情况则返回等式的简化形式。
对于数组和矩阵,返回各对应元素的比较结果。
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
示例函数给出了使用数学测试符号的结果:=,
ƒ,<,{,>,|
183
184
==
绘 制 g(x) 的结果
ƒ不等于 /=
Expr1 ƒExpr2
布尔表达式
List1 ƒList2
布尔数组
Matrix1 ƒMatrix2
布尔矩阵
如果确定 Expr1 不等于 Expr2true
如果确定 Expr1 Expr2false
其他情况则返回等式的简化形式。
对于数组和矩阵,返回各对应元素的比较结果。
注 意 :您可以通过在计算机键盘上键入 /= ð»ΥÀ‘ÀÀ
„²°°£
请参阅“=” 等于 示例。
</=
Expr1 <Expr2
布尔表达式
List1 <List2
布尔数组
Matrix1 <Matrix2
布尔矩阵
如果确定 Expr1 Expr2true
如果确定 Expr1 大于或等于 Expr2false
其他情况则返回等式的简化形式。
对于数组和矩阵,返回各对应元素的比较结果。
请参阅“=” 等于 示例。
{小于或等于 /=
Expr1 {Expr2
布尔表达式
List1 {List2
布尔数组
Matrix1 {Matrix2
布尔矩阵
如果确定 Expr1 小于或等于 Expr2true
如果确定 Expr1 Expr2false
其他情况则返回等式的简化形式。
对于数组和矩阵,返回各对应元素的比较结果。
注 意 :您可以通过在计算机键盘上键入 <= ð»ΥÀ‘ÀÀ
„²°°£
请参阅“=” 等于 示例。
>/=
Expr1 >Expr2
布尔表达式
List1 >List2
布尔数组
Matrix1 >Matrix2
布尔矩阵
如果确定 Expr1 Expr2true
如果确定 Expr1 小于或等于 Expr2false
其他情况则返回等式的简化形式。
对于数组和矩阵,返回各对应元素的比较结果。
请参阅“=” 等于 示例。
|大于或等于 /=
Expr1 |Expr2
布尔表达式
List1 |List2
布尔数组
Matrix1 |Matrix2
布尔矩阵
如果确定 Expr1 大于或等于 Expr2true
如果确定 Expr1 Expr2false
其他情况则返回等式的简化形式。
对于数组和矩阵,返回各对应元素的比较结果。
注 意 :您可以通过在计算机键盘上键入 >= ð»ΥÀ‘ÀÀ
„²°°£
请参阅“=” 等于 示例。
185
186
逻辑隐含式 /=
布尔表达式
1
布尔表达式
2
布尔表达式
布尔列表
1
布尔列表
2
布尔列表
布尔矩阵
1
布尔矩阵
2
布尔矩阵
1
2
计算表达式 not <自变量1> or <自变量2> 并返回真、
假或方程的简化形式
列表和矩阵则按元素返回对比。
注 意 :您可以通过键盘输入 => 来插入此运算符
逻辑双隐含式,XNOR /=
布尔表达式
1
布尔表达式
2
布尔表达式
布尔列表
1
布尔列表
2
布尔列表
布尔矩阵
1
布尔矩阵
2
布尔矩阵
1
2
返回两个自变量 XOR 布尔运算的逻辑非。返回
真、假或简化方程。
列表和矩阵则按元素返回对比。
注 意 :您可以通过键盘输入 <=> 来插入此运算符
!º
Expr1!
表达式
List1!
Matrix1!
返回自变量的阶乘。
对于数组或矩阵,返回由各元素阶乘组成的数组或
&/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 9
页 ;Secondderivative 10页 或Nthderivative
10页 页
() >
(Expr1,Var[,Lower,Upper])
(Expr1,Var[,Constant])
表达式
Expr1 关于变量 Var Lower Upper
注 意 :另请参阅 定积分模板 不定积分模板 10
页 。
注 意 :您可以通过在计算机键盘上键入 integral(...)
插入此函数。
Lower Upper 省略,则返回不定积分。除非
您提供 Constant 自变量,否则积分的符号常数也将
187
188
() >
等效的不定积分之间相差一个数值常数。该常数可
能被隐藏尤其是当不定积分包含对数或反三角函
数时。此外,有时也会添加分段常数表达式使不定
积分在一个更大的区间上有效,此时不使用普通公
如果在该段中无法确定 Expr1 内置函数和运算符
的显式有限组合的,a() 将分段返回其本身。
当您提供 Lower Upper 时,系统将在区间 Lower
<Var <Upper 内寻找所有间断点和非连续导数,
在这些位置将区间分割成不同的子区间。
Auto or Approximate 模式的 Auto
分在无法确定不定积分或极限时使用。
Approximate 设置,若可行,首先尝试数值积
分。只有在上述数值积分不适用或不起作用才采用
不定积分。
要强制获得近似结果,
手持设备:/ ·
Windows®Ctrl+Enter
Macintosh®+Enter
iPad®按 住 enter 然后选择 。
() 可嵌套使用计算多重积分。积分极限可能取决于
积分函数外部的积分变量。
注 意 :另请参阅 nInt() 104页 。
() 平方根 /q
(Expr1)
表达式
(List1)
返回自变量的平方根。
对于数组,返回 List1 中所有元素的平方根。
注 意 :您可以通过在计算机键盘上键入 sqrt(...)
() 平方根 /q
ð»ΥÀ½Øþ˝°£
注 意 :另请参阅平方根模板 5页 。
Π() (prodSeq) >
Π(Expr1,Var,Low,High)
表达式
注 意 :您可以通过在计算机键盘上键入 prodSeq(...)
插入此函数。
Expr1 在变量 Var Low High 取值时所对
应的结果,并返回这些结果的乘积。
注 意 :另请参阅乘积模板(Π) 9页 。
Π(Expr1,Var,Low,LowN1)1
Π(Expr1,Var,Low,High)1/Π(Expr1,Var,
High+1,LowN1)if High <LowN1
使用的乘积公式引自以下参考资料:
Ronald L. Graham, Donald E. Knuth, and Oren
Patashnik.Concrete Mathematics:A Foundation for
Computer Science.Reading,
Massachusetts:Addison-Wesley, 1994.
189
190
G() (sumSeq) >
G(Expr1,Var,Low,High)
表达式
注 意 :您可以通过在计算机键盘上键入 sumSeq
(...)插入此函数。
Expr1 在变量 Var Low High 取值时所对
应的结果,并返回这些结果的和。
注 意 :另请参阅求和模板 9页 。
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:Addison-Wesley, 1994.
GInt() >
GInt(NPmt1,NPmt2,N,I,PV ,[Pmt],[FV],[PpY],
[CpY],[PmtAt],[roundValue])
GInt(NPmt1,NPmt2,amortTable)
计算指定支付范围内需支付的利息之和的分期偿
NPmt1 NPmt2 定义支付范围的起始和结束日
NIPVPmtFVPpYCpY PmtAt TVM
变量表中有介绍 第164页 。
如果您省略 Pmt则使用其默认值
Pmt=tvmPmt(N,I,PV,FV,PpY,CpY,PmtAt)
如果您省略 FV则使用其默认值 FV=0
GInt() >
PpYCpY PmtAt 的默认值与用于 TVM
数的值相同。
roundValue 指定四舍五入的小数位数。默认保留两
GInt(NPmt1,NPmt2,amortTable)计算基于分期偿还
amortTable 的利息之和。amortTable 自变量必
amortTbl() 12页 下所介绍形式的矩阵。
注 意 :另请参阅下文的 GPrn() 和第20Bal()
GPrn() >
GPrn(NPmt1,NPmt2,N,I,PV,[Pmt],[FV],[PpY],
[CpY],[PmtAt],[roundValue])
GPrn(NPmt1,NPmt2,amortTable)
计算指定支付范围内需支付的本金之和的分期偿
NPmt1 NPmt2 定义支付范围的起始和结束日
NIPVPmtFVPpYCpY PmtAt TVM
变量表中有介绍 第164页 。
如果您省略 Pmt则使用其默认值
Pmt=tvmPmt(N,I,PV,FV,PpY,CpY,PmtAt)
如果您省略 FV则使用其默认值 FV=0
PpYCpY PmtAt 的默认值与用于 TVM
数的值相同。
roundValue 指定四舍五入的小数位数。默认保留两
GPrn(NPmt1,NPmt2,amortTable)计算基于分期偿还
amortTable 的本金之和。amortTable 自变量必
amortTbl() 12页 下所介绍形式的矩阵。
注 意 :另请参阅上文的 GInt() 和第20Bal()
191
192
#间接引用 /k
#varNameString
调用名称为 varNameString 的变量。借助此功能,
您可以在函数中使用字符串创建变量名称。 创建或调用变量 xyz
返回名称存储在变量 s1 中的变量 (r) 的值。
E科学计数法 i
mantissaEexponent
输入一个科学记数法的数值。数值将表示为
mantissa × 10exponent
提示:如果您要输入 10 的乘方而不引入十进制数
值结果结果,请使用 10^
注 意 :您可以通过在计算机键盘上键入 @E 插入此
2.3@E4 便可输入 2.3E4
g百分度 ¹
Expr1g
表达式
List1g
Matrix1g
此函数让您能够在 Degree Radian 模式下使用百
分度角度。
Radian 角度模式下,Expr1 p/200
Degree 角度模式下,Expr1 g/100
Gradian 模式下,原样返回 Expr1
注 意 :您可以通过在计算机键盘上键入 @g 插入此
DegreeGradian Radian 模式下:
R¹
Expr1R
表达式
List1R
DegreeGradian Radian 角度模式下:
R¹
Matrix1R
此函数让您能够在 Degree Gradian 模式下使用
Degree 角度模式下,用自变量乘以 180/p
Radian 模式下,原样返回自变量。
Gradian 模式下,用自变量乘以 200/p
提示:如果您希望在使用函数时无论采用何种模
式,均强制使用弧度角,可使用 R
注 意 :您可以通过在计算机键盘上键入 @r 插入此
¡¹
Expr1¡
表达式
List1¡
Matrix1¡
此函数让您能够在 Gradian Radian 模式下使用
Radian 角度模式下,用自变量乘以 p/180
Degree 模式下,原样返回自变量。
Gradian 角度模式下,用自变量乘以 10/9
注 意 :您可以通过在计算机键盘上键入 @d 插入此
DegreeGradian Radian 角度模式下:
Radian 角度模式下:
要强制获得近似结果,
手持设备:/ ·
Windows®Ctrl+Enter
Macintosh®+Enter
iPad®按 住 enter 然后选择 。
¡, ', '' ///k
dd¡mm'ss.ss''
表达式
dd正数或负数
mm非负数
ss.ss非负数
dd+(mm/60)+(ss.ss/3600)
使-60 进制的输入格式,您可以:
Degree 角度模式下:
193
194
¡, ', '' ///k
以度//秒格式输入角度,而无需考虑当前角
以时//秒格式输入时间。
注 意 :ss.ss 后跟两个撇号 ('') 而不是引号 (")
±/k
[Radius,±q_Angle]
极坐标输入
[Radius,±q_Angle,Z_Coordinate]
圆柱坐标输入
[Radius,±q_Angle,±q_Angle]
球坐标输入
Vector Format 模式设置以向量形式返回坐标:
直角坐标、圆柱坐标、球坐标。
注 意 :您可以通过在计算机键盘上键入 @< 插入此
Radian 模式和向量格式下设置为:
直角坐标
圆柱坐标
球坐标
(Magnitude ±Angle)
复数值
极坐标输入
(r±q)极坐标形式输入复数值。Angle 将根据当
Angle 模式设置显示。
Radian 角度模式和 Rectangular 复数格式下:
要强制获得近似结果,
手持设备:/ ·
Windows®Ctrl+Enter
Macintosh®+Enter
iPad®按 住 enter 然后选择 。
'º
'
'''
在微分方程中输入撇号。单个撇号代表一阶微分方
程,两个撇号代表二阶微分方程,依此类推。
_下划线作为空元素
请参阅 空 空值 元素200
页 。
_下划线作为单位指示符 /_
Expr_Unit
Expr 指定单位。所有单位名称必须以下划线开
您可以使用预定义的单位或创建您个人的单位。
关预定义单位列表,可打开 Catalog 并显示 Unit
Conversions 选项卡。您可以从 Catalog 选择单位名
称或直接键入单位名称。
您可以在 Catalog 中找到转换符号 4单 击
然后单击 Math Operators
Variable_
Variable 没有值时,将视为复数处理。默认情况
下,如果变量不带 _则视为实数处理。
Variable _将忽略且 Variable 会保留
其原来的数据类型。
注 意 :您可以将复数保存到变量中 无需使用 _
cSolve()cZeros() 等计算中获得最佳
结果,建议使用 _
假 定 z未定义:
4/k
Expr_Unit1 4_Unit2Expr_Unit2
将表达式从一种单位转换到另一种。
_下划线字符可指示单位。两个单位必须属于同一
别 例Length Area
有关预定义单位列表,可打开 Catalog 并显示 Unit
Conversions
195
196
4/k
您可以从列表中选择一个单位名称。
您可以从列表顶部选择转换运算符 4
也可以手动键入单位名称。要在手持设备上键入单
位名称的同时键入“_”/_
注 意 :要转换温度单位,可使用 tmpCnv()
@tmpCnv()4转换运算符不处理温度单位。
10^() >
10^ (Expr1)
表达式
10^ (List1)
返回以 10 为底,自变量为乘方的计算结果。
对于数组,返回以 10 List1 中各元素为乘
方的计算结果。
10^(squareMatrix1)
返回以 10 squareMatrix1 为乘方的计算结
果。此运算不同于计算以 10 为底,以方阵中各元素
为乘方的值。有关计算方法的信息,请参阅 cos()
squareMatrix1 必须可对角化,结果始终包含浮点
^/>
Expr1 ^/
表达式
List1 ^/
返回自变量的倒数。
对于数组,返回 List1 中所有元素的倒数。
squareMatrix1 ^/
squareMatrix1 的逆矩阵。
squareMatrix1 必须为非退化方阵。
|约束运算符 /k
表达式
|
布尔表达式
1[and
布尔表达式
2]...
表达式
|
布尔表达式
1[or
布尔表达式
2]...
约束符号 (“|”) 表示二进制运算符。|左侧的运算数
是一个表达式。|右侧的运算数指定了一个或多个
影响表达式简化的关系。|后的多个关系必须使用
andor逻辑运算符进行连接。
约束运算符有三种基本功能:
区间约束
代换是用等式的形式表示的,x=3 y=sin(x)
为有效起见,左侧应该是一个简单变量。
表达式
|
=
将代换
表达式
中所有
区间约束是用 andor逻辑运算符连接的一个
或多个不等式。区间约束还允许简化,而在其他情
况下简化可能无效或不可计算。
排除是使用不等于 /= ƒ关系运算符从对象中
排除特定值。主要用于在使用 cSolve()cZeros()
fMax()fMin()solve()zeros() 等时排除精确解。
197
198
&/h
Expr &Var
List &Var
Matrix &Var
Expr &Function(Param1,...)
List &Function(Param1,...)
Matrix &Function(Param1,...)
如果变量 Var 不存在,则创建变量并将其赋值为
ExprList Matrix
如果变量 Var 已存在且未被锁定或保护,则用
ExprList Matrix 替换其值。
提示:如果您打算使用未定义变量进行符号运算,
请避免用常用的单字符变量 例如,abcxyz
等 赋
注 意 :您可以通过在计算机键盘上键入 =:来插入
此运算符以作为快捷方式。例如,键入 pi/4 =:
myvar
:= /t
Var := Expr
Var := List
Var := Matrix
Function(Param1,...):= Expr
Function(Param1,...):= List
Function(Param1,...):= Matrix
如果变量 Var 不存在,则创建 Var 并将其赋值为
ExprList Matrix
如果变量 Var 已存在且未被锁定或保护,则用
ExprList Matrix 替换其值。
提示:如果您打算使用未定义变量进行符号运算,
请避免用常用的单字符变量 例如,abcxyz
等 赋
©/k
© [text]
©
作为注释行处理,可用于对所创建的函数
和程序进行注释。
©可位于行首或行间的任意位置。©右侧直到该行
结尾的所有内容均为注释。
输入 样本的注意事项:关于输入多行程序和函数
定义的说明,请参阅产品指导手册中的计算器
0b0h 0B 0H
0b
二进制数字
0h
十六进制数字
分别表示二进制或十六进制数值。要输入二进制或
十六进制数值,在任何进位制模式下,您都必须输
0b 0h 前缀。不带前缀的数值都将视为十进制
基数为10
结果根据进位制模式显示。
Dec 模式下:
Bin 模式下:
Hex 模式下:
199
200 (空值)
空 值 元 素
分析真实数据时,您可能无法始终拥有完整的数据集。TI-Nspire™CAS 软件允许空
或空值 数据元素,因此您可以处理近乎完整的数据,而不必重新开始或放弃不完
整的情况。
您可以在 Lists & Spreadsheet 章节的
Graphing spreadsheet data
.”下找到涉及空元素
的数据示例。
您可以通过 delVoid() 函从列表中删除空元素。isVoid() 函数让您能够检验空元素。
有关详细信息,请参阅 delVoid() 48 isVoid() 80页 。
要在数学表达式中手动输入空元素,请键入_或关键字 void计算表达式
时 ,关 键 字 void 将自动转换为“_符号。要在手持设备上键入_”请 按 / _
涉及空元素的计算
大多数涉及空值输入的计算都将生成空值结果。
参阅下面的特殊情况。
包含空值元素的数组自变量
以下函数和命令会忽略 跳过 数组自变量中找到
的空值元素。
count, countIf, cumulativeSum, freqTable4list,
frequency, max, mean, median, product, stDevPop,
stDevSamp, sum, sumIf, varPop, and varSamp
及回归计算 OneVar,TwoVar FiveNumSummary
统计,置信区间和统计检验
SortA SortD 会将第一个自变量中的所有空值元
素移至底部。
包含空值元素的数组自变量
在回归中,XY数组中的空值会引入残差对应元
素的空值。
回归中省略的类别会引入残差对应元素的空值。
回归中频率为 0时会引入残差对应元素的空值。
空 空值 元 201
202 输入数学表达式的快捷方式
输入数学表达式的快捷方式
借助快捷方式,您可以通过输入数学表达式的元素,而无需使用 Catalog Symbol
Palette例如,要输入表达式 6您可以在输入行中键入 sqrt(6)按 下 ·时 ,
达 式 sqrt(6) 将更改为 6一些快捷方式从手持设备和计算机键盘均可使用。另一
些则主要从计算机键盘使用。
从手持设备或计算机键盘
要输入的内容: 键入的快捷方式:
ppi
qtheta
ˆ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
ee为底的自然对
@e
E科学计数法 @E
T转 置 @t
R弧 度 @r
¡@d
g百分度 @g
±角 度 @<
4转 换 @>
4Decimal
4approxFraction() 等 。
@>Decimal@>approxFraction() 等 。
输入数学表达式的快捷方式 203
204 EOS™ (Equation Operating System) 层次结构
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 xornornand
15 逻辑隐含式 ()
16 逻辑双隐含式,XNOR ()
17 约束运算符 (“|”)
18 存 储 (&)
圆括号、方括号和花括号
首先计算包含在圆括号、方括号或花括号内的所有计算。例如,在表达式 4(1+2) 中 ,
EOS é软件首先计算表达式在圆括号内的部分 1+2 然后将结果 3乘 以 4.
表达式或方程内的左右圆括号、方括号和花括号数必须相同。否则会显示说明缺少
元素的错误消息。例如,(1+2)/(3+4 将显示错误消息“Missing ).”
注 意 :TI-Nspire™CAS 软件允许您定义自己的函数,因此如果变量名后跟包含在括号内的表达
式,将被视为函数调用而不是隐含的乘法。例如,a(b+c) 是通过 b+c 求函数 a的值。如果要将表达
b+c 与变量 a相乘,可使用显式乘法:a(b+c)
间接运算
间接运算符 (#) 可将字符串转换为变量或函数名称。例如,#(x”&”y”&”z”) 创建变量名
xyz间接运算还可以创建和修改程序内部的变量。例如,如果 10"r“r”"s1
#s1=10
后置运算符
后置运算符是直接跟在自变量之后的运算符,例如,5!25% 60¡15' 45"后跟后置
运算符的自变量以第四优先级进行计算。例如,在表达式 4^3!中 ,首 先 计 算 3!结 果
6然后计算以 4为 底 , 6为指数的值,得出 4096
求 幂
求 幂 (^) 和逐个元素求幂 (.^) 均为自右至左进行计算。例如,表达式 2^3^2 2^(3^2)
计算得到的结果相同,都为 512(2^3)^2 得到的结果则不同,64
求 负
要输入负数,请先按 v然后输入数值。后置运算和求幂将在求负之前进行。例如,
Lx2 的结果为负数,L92=L81使用括号对负数求平方,例如 (L9)2得到的结果为 81
约 束 (“|”)
约束运算符 (“|”) 后的自变量对运算符前的自变量计算有一系列的影响。
EOS™ (Equation Operating System) 层次结构 205
206 错误代码和消息
错误代码和消息
出现错误消息时,其代码将赋值给变量 errCode用户定义的程序和函数可以检查
errCode 以确定出错的原因。有关使用 errCode 的示例,请参阅 Try 命令下的示例 2
161页 。
某些错误情况仅适用于 TI-Nspire™CAS 产品,而另一些则适用于 TI-Nspire™
产 品 。
错误代码 说明
10 函数未返回值
20 检验未解析为 TRUE FALSE
通常,未定义的变量无法进行比较。例如,如果 ab未定义,则在执行 If 语句时检验 If
a<b 将导致此错误。
30 自变量不能是文件夹名称。
40 自变量错误
50 自变量不匹配
两个或多个自变量必须属于同一类型。
60 自变量必须是布尔表达式或整数
70 自变量必须是十进制数值
90 自变量必须是数组
100 自变量必须是矩阵
130 自变量必须是字符串
140 自变量必须是变量名称。
请确定名称满足以下要求:
不以数字开头
不包含空格或特殊字符
不以无效方式使用下划线或句点
不超出长度限制
请参见文档中的 Calculator 一节,了解更多信息。
160 自变量必须是表达式
165 电池电量不足,无法发送或接收
发送或接收前安装新电池。
170 限 值
下限必须小于上限才能定义搜索区间。
错误代码 说明
180 中 断
在进行长时间运算或执行程序期间按了 dc键 。
190 循环定义
显示此消息可避免化简时无限替换变量值用尽内存。例如,a+1->a 其 中 a是未定义变量
将导致此错误。
200 限制条件表达式无效
例如,solve(3x^2-4=0,x) | x<0 x>5 将产生此错误消息,原因是限制条件以 “or” 分隔,而不
是 以 and” 分隔。
210 数据类型无效
自变量的数据类型错误。
220 因变量受限
230 维 数
数组或矩阵指数无效。例如,如果数组 {1,2,3,4} 存储在 L1 中 , L1[5] 为维数错误,因为 L1
只包含四个元素。
235 维数错误。数组中元素数量不足。
240 维数不匹配
两个或多个自变量的维数必须相同。例如,[1,2]+[1,2,3] 的维数不匹配,因为两个矩阵包含
的元素个数不同。
250 除数为零
260 域错误
自变量必须在指定域内。例如,rand(0) 无效。
270 变量名称重复
280 Else ElseIf If...EndIf 块外部无效
290 EndTry 缺少匹配的 Else 语 句
295 迭代过度
300 数组或矩阵由预期的 2个 或 3个元素组成
310 nSolve 的第一自变量必须是一元方程。不能包含除利率变量外的其他无值变量。
320 solve cSolve 的第一自变量必须是方程或不等式
例如,solve(3x^2-4,x) 无效,因为第一自变量不是一个方程。
345 单位不一致
350 指数超出范围
360 间接字符串不是有效的变量名称
错误代码和消息 207
208 错误代码和消息
错误代码 说明
380 未定义 Ans
要么上一次计算未创建 Ans要么之前未输入任何计算。
390 分配无效
400 赋值无效
410 命令无效
430 当前模式设置无效
435 估计值无效
440 隐含乘法无效
例如,x(x+1) 无 效 ; x*(x+1) 是正确的句法。这样是为了避免混淆隐含乘法与函数调用。
450 在函数或当前表达式中无效
只有特定命令在用户定义的函数中有效。
490 Try..EndTry 块中无效
510 数组或矩阵无效
550 在函数或程序外部无效
有些命令在函数或程序外部无效。例如,Local 只能在函数或程序中使用。
560 Loop..EndLoopFor..EndFor While..EndWhile 块外部无效
例如,Exit 命令仅在这些循环块内部有效。
565 在程序外部无效
570 路径名无效
例如,\var 无效。
575 复数极坐标无效
580 程序引用无效
程序不能在函数或表达式内引用 1+p(x)其 中 p为 程 序
600 表格无效
605 单位使用无效
610 Local 语句中的变量名称无效
620 变量或函数名称无效
630 变量引用无效
640 向量句法无效
650 链接传输
错误代码 说明
两个设备之间的传输未完成。请确认连接电缆两端均已牢固连接。
665 矩阵不可对角化
670 内存不足
1.删除本文档中的部分数据
2.保存并关闭此文档
如果步骤 12都无法完成,请取出电池然后重新插入
672 资源耗尽
673 资源耗尽
680 (缺 失
690 ) 缺 失
700 “缺 失
710 ] 缺 失
720 } 缺 失
730 块句法的开始或结束部分缺失
740 If..EndIf 块中缺少 Then
750 名称不是函数或程序
765 没有选择函数
780 找不到解
800 非实数结果
例如,如果软件使用 Real 设 置 , (-1) 无效。
要允许复数结果,请将Real or Complex”模式设置更改为 RECTANGULAR POLAR
830 上 溢
850 找不到程序
执行期间无法在提供的路径找到一个程序对于另一程序的引用。
855 绘图中不允许使用 Rand 类型函数
860 递归太深
870 名称或系统变量已保留
900 自变量错误
中位数-中位数模型无法应用到数据集。
910 句法错误
错误代码和消息 209
210 错误代码和消息
错误代码 说明
920 文本未找到
930 自变量过少
函数或命令缺少一个或多个自变量。
940 自变量过多
表达式或方程包含过多自变量且无法计算。
950 下标过多
955 未定义的变量过多
960 变量未定义
未向变量赋值。请使用以下命令之一:
sto &
:=
• Define
给变量赋值。
965 操作系统未获得许可
970 正在使用变量,因此不能被引用或更改
980 变量受保护
990 变量名称无效
请确定名称未超出长度限制
1000 窗口变量域
1010 缩 放
1020 内部错误
1030 内存保护违规
1040 不支持的函数。此函数需要计算机代数系统。尝试使用 TI-Nspire™ CAS
1045 不支持的运算符。此运算符需要计算机代数系统。尝试使用 TI-Nspire™ CAS
1050 不支持的功能。此运算符需要计算机代数系统。尝试使用 TI-Nspire™ CAS
1060 输入自变量必须是数值。仅允许输入数值。
1070 三角函数自变量过大,无法精确化简
1080 不支持使用 Ans此应用程序不支持 Ans
1090 函数未定义。请使用以下命令之一:
• Define
:=
错误代码 说明
sto &
以定义函数。
1100 非实数计算
例如,如果软件使用 Real 设 置 , (-1) 无效。
要允许复数结果,请将Real or Complex”模式设置更改为 RECTANGULAR POLAR
1110 限值无效
1120 符号无变化
1130 自变量不能是数组或矩阵
1140 自变量错误
第一自变量必须是关于第二自变量的多项式表达式。如果缺少第二自变量,软件将尝试
选择默认值。
1150 自变量错误
前两个自变量必须是关于第三个自变量的多项式表达式。如果缺少第三个自变量,软件
将尝试选择默认值。
1160 库路径名称无效
路径名称必须使用 xxx\yyy 形式,其中:
xxx 部分可以是 116
yyy 部分可以是 115
更多信息请参见文档中的一节。
1170 库路径名称使用无效
不能使用 Define:= sto &向路径名称赋值。
路径名称不能为 Local 变量,也不能作为参数在函数或程序定义中使用。
1180 库变量名称无效。
请确定名称满足以下要求:
不包含句点
不以下划线开始
不超过 15 个字符
更多信息请参见文档中的一节。
1190 未找到库文档:
验证库位于 MyLib 文件夹中。
更多信息请参见文档中的一节。
1200 未找到库变量:
验证库变量位于库的第一个问题中。
错误代码和消息 211
212 错误代码和消息
错误代码 说明
请确定库变量定义为 LibPub LibPriv
更多信息请参见文档中的一节。
1210 库快捷方式名称无效。
请确定名称满足以下要求:
不包含句点
不以下划线开始
不超过 16 个字符
不是保留名称
更多信息请参见文档中的一节。
1220 域错误:
tangentLine normalLine 函数仅支持实值函数。
1230 域错误。
Degree Gradian 角度模式不支持三角转换运算符。
1250 自变量错误
使用线性方程组。
带变量 xy的二元线性方程组示例:
3x+7y=5
2y-5x=-1
1260 自变量错误:
nfMinnfMax 的第一自变量必须是单变量表达式。不能包含除利率变量外的其他无值变
量 。
1270 自变量错误
导数必须为 1阶 或 2阶 。
1280 自变量错误
请使用扩展式单变量多项式。
1290 自变量错误
请使用单变量多项式。
1300 自变量错误
多项式系数必须计算成数值。
1310 自变量错误:
函数的一个或多个自变量无法计算。
1380 自变量错误:
错误代码 说明
不允许嵌套调用 domain() 函数。
错误代码和消息 213
214 警告代码和消息
警告代码和消息
您可以使用 warnCodes() 函数存储通过计算表达式生成的警告代码。此表格列出每
个数字警告代码及其关联的消息。
有关存储警告代码的示例,请参阅 warnCodes() 168页 。
警告代码 消息
10000 进行运算可能会得到假解。
10001 求方程的微分可能会得到假方程。
10002 解可疑
10003 精确度可疑
10004 进行运算可能得不到解。
10005 cSolve 可能会指定更多零点。
10006 Solve 可能会指定更多零点。
10007 可能存在更多解。尝试指定合适的上下限和/或估计值。
使 用 solve() 的示例:
solve 方程,变量=估计值 |下界<变量<
solve |下界<变量<
solve 方程,变量=估计值
10008 结果域可能比输入域小。
10009 结果域可能比输入域大。
10012 非实数计算
10013 ˆ^0 undef^0 1取 代
10014 undef^0 1取 代
10015 1^ˆ1^undef 1取 代
10016 1^undef 1取 代
10017 溢出被 ˆ取 代
10018 运算需要 64 位值且返回 64 位值。
10019 资源耗尽,简化可能未完成。
10020 三角函数自变量过大,无法精确约简。
10021 输入中包含未定义参数。
结果可能并非对所有可能的参数值都有效。
10022 指定合适的上下边界可能可得到解。
警告代码 消息
10023 标量已乘以单位矩阵。
10024 使用近似计算获得结果。
10025 精确模式下无法验证是否相等。
10026 必须忽略限制条件。"\" '变量数学测试符号限制条件'形式或这些形式的组合指定限制
条件,例如,'x<3 and x>-12'
警告代码和消息 215
216 Texas Instruments 支持与服务
Texas Instruments 支持与服务
一般信息
有 关 TI 产品和服务的更多信息,请通过电子邮件与 TI 联系或访问 TI 网 址 。
电子邮件咨询: ti-cares@ti.com
主 页 : education.ti.com
维修和保修信息
关于保修期限和条款,及产品维修的信息,请参阅本产品附带的保修声明,或者联
系当地的 Texas Instruments 零售商/分 销 商 。
索 引
-
-//[*] 193
-度符号[*] 193
次方根
5
[*] 178
!
!186
"
"193
#
#间接引用 192
#间接运算符 205
%
%183
&
&186
*
*178
217
218
193
195
.
.-181
.*182
./182
.^182
.+181
/
/[*] 179
:
:=198
^
^¹196
^180
_
_单位指示 195
|
|约束运算符 197
+
+177
不等于[*] 184
=
=183
>
>185
()求和[*] 190
Int() 190
Prn() 191
平方根[*] 188
积分[*] 187
小于或等于 185
大于或等于 185
转换单位[*] 195
转换为百分度角度[Grad] 74
219
220
approxFraction() 17
Base10以十进制整数显示[Base10] 22
Base16以十六进制显示[Base16] 22
Base2以二进制显示[Base2] 20
cos以余弦形式显示[cos] 31
Cylind以圆柱坐标向量显示,[Cylind] 42
DD以十进制角度显示[DD] 45
Decimal显示十进制结果[Decimal] 45
DMS以度//秒显示[DMS] 52
expe形式显示[exp] 58
Polar以极坐标向量显示[Polar] 112
Rad转换为弧度角度[Rad] 121
Rect以直角坐标向量显示[Rect] 124
sin以正弦形式显示[sin] 140
Sphere以球坐标向量显示[Sphere] 147
198
逻辑隐含式[*] 186, 202
逻辑双隐含式[*] 186
©
©199
0
0b二进制指示符 199
0h十六进制指示符 199
1
10^()十的乘方 196
A
abs()12
amortTbl()分期偿还表 12, 20
and, 布尔运算符 13
angle()13
ANOVA单因素方差分析 14
ANOVA2way双因素方差分析 15
Ans上次的答案 16
approx()取近似值 17-18
approxRational() 17
arccos() 17
arccosh() 18
arccot() 18
arccoth() 18
arccsc() 18
arccsch() 18
arcLen()18
arcsec() 18
arcsech() 18
arcsin() 19
arcsinh() 19
arctan() 19
arctanh() 19
augment()附加/19
avgRC()平均变化率 19
B
binomCdf() 22
binomPdf() 23
221
222
C
Cdf() 63
ceiling()向上取整 23
centralDiff() 24
cFactor()复数因式 24
char()25
charPoly() 25
χ²2way 25
χ²Cdf() 26
χ²GOF 26
χ²Pdf() 27
ClearAZ 27
ClrErr清除错误 27
colAugment 28
colDim()矩阵列维数 28
colNorm()矩阵列范数 28
comDenom()28
completeSquare()完全平方 29
conj()共轭复数 30
constructMat()构建矩阵 30
corrMat()关联矩阵 31
cos¹33
cos()31
cosh¹()反双曲余弦 34
cosh()双曲余弦 33
cot¹()35
cot()34
coth¹(),反双曲余切 35
coth()双曲余切 35
count()计数数组中的项 36
countif()有条件地计数数组中的项 36
cPolyRoots() 37
crossP()交叉乘积 37
csc¹()38
csc()37
csch¹()反双曲余割 39
csch()双曲余割 38
cSolve()复数求解 39
CubicReg三次回归 41
cumulativeSum()42
Cycle42
cZeros()复数零值 43
D
d (),一阶导数 187
dbd()两个给定日期间的间隔天数 45
Define 46
Define LibPriv 47
Define LibPub 47
Define46
deltaList() 48
deltaTmpCnv() 48
DelVar删除变量 48
delVoid()删除空值元素 48
derivative() 49
deSolve()49
det()矩阵行列式 50
diag()对角矩阵 51
dim()51
Disp显示数据 51
domain()52
dominantTerm()53
dotP(),点乘积 53
E
ee^() 54, 59
e
6
223
224
e表达式的显示形式 58
E192
e^()e求乘方 54
eff )将名义利率转换为有效利率 54
eigVc()特征向量 55
eigVl()55
else if, ElseIf 56
else, Else 74
ElseIf, else if 56
end
for, EndFor 66
if, EndIf 74
while, EndWhile 169
end if, EndIf 74
end while, EndWhile 169
EndTry结束尝试 161
EndWhile, end while 169
EOS (Equation Operating System) 204
Equation Operating System (EOS) 204
euler()欧拉函数 57
exact()58
Exit退58
exp()e求乘方 59
explist()表达式到数组 59
expand()59
expr()字符串到表达式 60, 91
ExpReg指数回归 61
F
factor()62
Fill矩阵填充 63
FiveNumSummary 63
floor()向下取整 64
fMax()函数最大值 64
fMin()函数最小值 65
For 66
for, For 66
For, for 66
format()设置字符串格式 66
fpart()函数部分 66
freqTable() 67
frequency() 67
Frobenius norm() 105
Func程序函数 69
Func69
G
g192
gcd()最大公因数 69
geomCdf() 70
geomPdf() 70
getDenom()获取/返回分母 70
getLangInfo()获取/返回语言信息 70
getLockInfo()检验变量或变量组的锁定状态 71
getMode()获取模式设置 71
getNum()获取/返回数值 72
getType()获取变量类型 72
getVarInfo()获取/返回变量信息 73
Goto73
I
identity()单位矩阵 74
if, If 74
If, if 74
ifFn() 75
imag()76
ImpDif()隐式导数 76
Input76
inString()字符串内 77
225
226
int()77
intDiv()整数除法 77
interpolate()78
invF() 78
invNorm()反向累积正态分布 79
invt() 79
Invχ²() 78
iPart()整数部分 79
irr()内部收益率
内部收益率,irr() 79
isPrime()质数检验 80
isVoid()检验空值 80
L
Lbl81
lcm最小公倍数 81
left()81
LibPriv 47
LibPub 47
libShortcut()创建库对象的快捷方式 82
limit() lim()82
LinRegBx线性回归 83
LinRegMx线性回归 84
LinRegtIntervals线性回归 84
LinRegtTest 86
linSolve() 87
Δlist()87
listmat()数组到矩阵 88
ln()自然对数 88
LnReg对数回归 89
Local局部变量 90
Lock锁定变量或变量组 90
Logistic逻辑回归 91
LogisticD逻辑回归 92
Loop93
LULU 94
M
matlist()矩阵到数组 94
max()95
mean()95
median()96
MedMed中位数-中位数线回归 96
mid()中间字符串 97
min()97
mirr()修改的内部收益率 98
mod()98
mRow()矩阵行运算 99
mRowAdd()矩阵行乘法和加法 99
MultReg 99
MultRegIntervals() 100
MultRegTests() 100
N
nand布尔运算符 101
nCr()102
nDerivative()数值导数 103
newList()新建数组 103
newMat()新建矩阵 103
nfMax()数值函数最大值 103
nfMin()数值函数最小值 104
nInt()数值积分 104
nom )将有效利率转换为名义利率 104
nor布尔运算符 105
norm()Frobenius 105
normalLine() 105
normCdf() 106
normPdf() 106
not布尔运算符 106
227
228
nPr()107
npv()107
nSolve()数值求解 108
O
OneVar单变量统计 108
or 尔 ,or 109
oror 109
or布尔运算符 109
ord()数值字符代码 110
P
P乘积[*] 189
PRx()x110
PRy()y111
PassErr传递错误 111
Pdf() 67
piecewise(93 111
poissCdf() 112
poissPdf(poissPdf(93 112
polyCoef(94 113
polyDegree() 113
polyEval()计算多项式 114
polyGcd(95 114
polyGcd(96 114-115
PolyRoots() 115
PowerReg116
Prgm定义程序 116
prodSeq() 117
product()117
propFrac118
Q
QR 因式分解,QR 118
QRQR 因式分解 118
QuadReg二次回归 119
QuartReg四次回归 120
R
R192
RPr()121
R()121
rand()随机数值 122
randBin随机数值 122
randInt()随机整数 122
randMat()随机矩阵 123
randNorm()随机范数 123
randPoly()随机多项式 123
randSamp() 123
RandSeed随机数种子 124
real()124
ref()行梯矩阵 125
remain()126
Request 126
RequestStr 127
Return128
right()128
rk23()龙格库塔函数 129
rotate()循环移位 130
round()四舍五入 131
rowAdd()矩阵行加法 131
rowDim()矩阵行维数 131
rowNorm()矩阵行范数 132
rowSwap()矩阵行交换 132
rref()递减行梯形式 132
229
230
S
sec¹()133
sec()133
sech¹()反双曲正割 133
sech()双曲正割 133
seq()134
seqGen() 134
seqn() 135
series()136
setMode()设置模式 136
shift()138
sign()139
simult()联立方程 139
sin¹()141
sin()140
sinh¹()反双曲正弦 142
sinh()双曲正弦 142
SinReg正弦回归 143
solve()144
SortA升序排列 146
SortD降序排列 147
sqrt()148
stat.results 148
stat.values 149
stdDevPop()总体标准差 150
stdDevSamp()样本标准差 150
Stop 151
string()表达式到字符串 151
subMat()151, 153
sum()152
sumIf() 152
sumSeq() 153
T
ttTest 162
T153
tan¹()154
tan()153
tangentLine() 155
tanh¹()反双曲正切 155
tanh()双曲正切 155
taylor()泰勒多项式 156
tCdf()学生t分布概率 156
tCollect()三角集合 157
Test_2SF68
tExpand()三角展开 157
Text 157
tIntervalt置信区间 158
tInterval_2Sampt置信区间 159
ΔtmpCnv() [tmpCnv] 160
tmpCnv() 159-160
tPdf()学生t概率密度 160
trace() 161
Try错误处理命令 161
tTestt162
tTest_2Sampt162
TVM 函数中的自变量 164
TVM 自变量 164
tvmFV() 163
tvmI() 163
tvmN() 164
tvmPmt() 164
tvmPV() 164
TwoVar双变量结果 165
231
232
U
unitV()单位向量 166
unLock给变量或变量组解锁 167
V
varPop() 167
varSamp()样本方差 167
W
warnCodes()警告代码 168
when()when 168
whenwhen() 168
while, While 169
While, while 169
X
181
XNOR 186
xor布尔独占或 169
Z
zeroes()170
zIntervalz置信区间 172
zInterval_1Propz置信区间 172
zInterval_2Propz置信区间 173
zInterval_2Sampz置信区间 173
zTest 174
zTest_1Propz175
zTest_2Propz175
zTest_2Sampz176
% 183
百分度符号,g 192
本金支付求和 191
传递错误,PassErr 111
定义程序,Prgm 116
显示数据,Disp 51
从字符串创建名称 205
Local 90
清除所有单字母 27
DelVar 48
变量,锁定和解锁 71, 90, 167
变量和函数
30
Lbl 81
stdDev() 150, 167
表达式
表达式到数组,explist() 59
字符串到表达式,expr() 60, 91
233
234
É 184
不定积分
10
oror 109
布尔运算符
186, 202
186
and 13
nand 101
nor 105
not 106
or 109
xor 169
财务函数,tvmFV() 163
财务函数,tvmI() 163
财务函数,tvmN() 164
财务函数,tvmPmt() 164
财务函数,tvmPV() 164
cSolve() 40
cZeros() 44
deSolve() 49
solve() 144, 146
zeros() 171
快捷方式 203
* 178
^ 180
)
9
product() 117
Π() 189
定义公用库 47
定义专用库 47
程序和编程
Try 161
结束尝试,EndTry 161
结束程序,EndPrgm 116
清除错误,ClrErr 27
I/O Disp 51
/ 179
传递错误,PassErr 111
& 198
235
236
错误代码和消息 206
错误和疑难解答
传递错误,PassErr 111
清除错误,ClrErr 27
案 上次 ,Ans 16
> 185
大于或等于,| 185
propFrac(› 一起使用 118
单变量统计,OneVar 108
195
单位矩阵,identity() 74
单位向量,unitV() 166
数值导数,nDeriv() 103-104
数值导数,nDerivative() 103
一阶导数,d() 187
导数或 N阶导数
10
^¹ 196
= 183
递减行梯形式,rref() 132
.N 181
.^ 182
dotP() 53
.* 182
.+ 181
./ 182
定积分
10
公用函数或程序 47
专用函数或程序 47
Define 46
//秒符号 193
//DMS 52
- 193
237
238
88
6
对数回归,LnReg 89
创建库的快捷方式 82
多项式
polyEval() 114
randPoly() 123
多元线性回归 t100
二次回归,QuadReg 119
二阶导数
10
二进制
Base2 20
0b 199
线normalLine() 105
反向累积正态分布 (invNorm() 79
cos¹() 33
tan¹() 154
sin¹() 141
Return 128
variance() 167
方程组 N元方程
7
方程组 二元方程
7
分布函数
binomCdf() 22
binomPdf() 23
invNorm() 79
invt() 79
Invχ²() 78
normCdf() 106
normPdf() 106
poissCdf() 112
tCdf() 156
tPdf() 160
χ²2way() 25
χ²Cdf() 26
χ²GOF() 26
χ²Pdf() 27
分段函数 2
6
分段函数 N
7
193
28
分期偿还表,amortTbl() 12, 20
239
240
propFrac 118
5
sign() 139
附加/augment() 19
conj() 30
cZeros() 43
cSolve() 39
cFactor() 24
复制变量或函数,CopyVar 30
概率密度,normPdf() 106
给变量和变量组解锁 167
comDenom() 28
构建矩阵,constructMat() 30
关联矩阵,corrMat() 31
fpart() 66
程序函数,Func 69
用户定义的 46
fMax() 64
fMin() 65
函数和变量
30
行梯矩阵,ref() 125
R 192
arcLen() 18
Logistic 91
MultReg 99
LnReg 89
QuadReg 119
Logistic 92
PowerReg 115-116, 126-127, 157
CubicReg 41
QuartReg 120
线性回归,LinRegAx 84
241
242
线性回归,LinRegBx 83-84
SinReg 143
ExpReg 61
中位数-中位数线,MedMed 96
货币时间价值,利息 163
货币时间价值,现值 164
货币时间价值,支付次数 164
货币时间价值,支付金额 164
货币时间价值,终值 163
获取/
变量信息,getVarInfo() 70, 73
getDenom() 70
getNum() 72
â 187
series() 136
RPr() 121
RPθ() 121
lim() 82
limit() 82
10
极坐标
向量显示,Polar 112
计数两个给定日期间的间隔天数,dbd() 45
计数数组中的项,count() 36
204
计算多项式,polyEval() 114
+ 177
间接引用,# 192
间接运算符 (#) 205
检验空值,isVoid() 80
- 178
交叉乘积,crossP() 37
angle() 13
! 186
243
244
e形式显示 58
以余弦形式显示 31
以正弦形式显示 140
148
149
EndTry 161
EndPrgm 116
EndFunc 69
EndLoop 93
结束函数,EndFunc 69
结束循环,EndLoop 93
exact() 58
警告代码和消息 214
npv() 107
Local 90
局部变量,Local 90
LU LU 94
QR 因式分解,QR 118
product() 117
identity() 74
递减行梯形式,rref() 132
.- 181
.^ 182
.* 182
.+ 181
./ 182
diag() 51
附加/augment() 19
行乘法和加法,mRowAdd() 99
rowNorm() 132
rowAdd() 131
rowSwap() 132
det() 50
行梯矩阵,ref() 125
rowDim() 131
mRow() 99
矩阵到数组,matlist() 94
cumulativeSum() 42
colNorm() 28
colDim() 28
sum() 152
数组到矩阵,listmat() 88
randMat() 123
特征向量,eigVc() 55
eigVl() 55
Fill 63
dim() 51
newMat() 103
T 153
subMat() 151, 153
max() 95
min() 97
245
246
(1 × 2)
8
(2 × 1)
8
(2 × 2)
8
(m × n)
8
矩阵到数组,matlist() 94
绝对值
8
空 空值 元 200
80
空值元素 200
空值元素,删除 48
创建对象的快捷方式 82
cumulativeSum() 42
利息支付求和 190
联立方程,simult() 139
两个给定日期间的间隔天数,dbd() 45
zeroes() 170
逻辑回归,Logistic 91
逻辑回归,LogisticD 92
逻辑双隐含式,186
逻辑隐含式,186, 202
PowerReg 115-116, 126-127, 157
" 193
名义利率,nom() 104
e6
N次方根 5
不定积分 10
(P) 9
导数或 N阶导数 10
定积分 10
6
247
248
二阶导数 10
方程组 N元方程 7
方程组 二元方程 7
分段函数 26
分段函数 N7
5
10
(1 × 2) 8
(2 × 1) 8
(2 × 2) 8
(m × n) 8
绝对值 8
平方根 5
(G) 9
一阶导数 9
5
setMode() 136
模式设置,getMode() 71
mod() 98
^¹ 196
nPr() 107
SortD 147
SortA 146
195
平方根
5
‡() 148, 188
平均变化率,avgRC() 19
mean() 95
shift() 138
线tangentLine() 155
ClrErr 27
求负,输入负数 205
)
9
sum() 152
Σ() 190
deSolve() 49
solve() 144
球坐标向量显示,Sphere 147
取近似值,approx() 17-18
249
250
三次回归,CubicReg 41
三角集合,tCollect() 157
三角展开,tExpand() 157
DelVar 48
数组中的空值元素 48
setMode() 136
设置,获取当前 71
设置字符串格式,format() 66
十的乘方,10^() 196
十进制
角度显示,DD 45
整数显示,Base10 22
十六进制
Base16 22
0h 199
real() 124
Input 76
nDeriv() 103-104
nDerivative() 103
nInt() 104
nSolve() 108
表达式到数组,explist() 59
@list() 87
product() 117
dotP() 53
附加/augment() 19
降序排列,SortD 147
交叉乘积,crossP() 37
矩阵到数组,matlist() 94
空值元素 200
cumulativeSum() 42
sum() 152
升序排列,SortA 146
数组到矩阵,listmat() 88
数组中的差,Δlist() 87
newList() 103
中间字符串,mid() 97
max() 95
min() 97
36
数组,有条件地计数项 36
数组到矩阵,listmat() 88
双变量结果,TwoVar 165
cosh¹() 34
251
252
tanh¹() 155
sinh¹() 142
cosh() 33
tanh() 155
sinh() 142
双样本 F68
四次回归,QuartReg 120
四舍五入,round() 131
randPoly() 123
randNorm() 123
randMat() 123
RandSeed 124
随机样本 123
锁定变量和变量组 90
泰勒多项式,taylor() 156
特征向量,eigVc() 55
eigVl() 55
& 186
stdDev() 150, 167
单变量统计,OneVar 108
variance() 167
! 186
nPr() 107
mean() 95
双变量结果,TwoVar 165
随机范数,randNorm() 123
随机数种子,RandSeed 124
median() 96
nCr() 102
退
退Exit 58
dim() 51
线_ 195
以度//DMS 52
以极坐标向量,Polar 112
以球坐标向量,Sphere 147
以十进制角度,DD 45
以圆柱坐标向量,Cylind 42
以直角坐标向量,Rect 124
253
254
显示数据,Disp 51
显示为
4Base2 20
十进制整数,4Base10 22
十六进制,4Base16 22
线
线性回归,LinRegAx 84
线性回归,LinRegBx 83-84
unitV() 166
dotP() 53
交叉乘积,crossP() 37
圆柱坐标向量显示,Cylind 42
向上取整,ceiling() 23-24, 37
向下取整,floor() 64
184
小于或等于,{ 185
newMat() 103
newList() 103
修改的内部收益率,mirr() 98
imag() 76
seq() 134-135
t分布概率,tCdf() 156
t概率密度,tPdf() 160
Cycle 42
Loop 93
循环移位,rotate() 130
一阶导数
9
factor() 62
隐式导数,Impdif() 76
"|" 运算符代换 197
"|" 运算符排除 197
| 197
用户定义的函数 46
255
256
用户定义的函数和程序 47
有条件地计数数组中的项,countif() 36
有效利率,eff() 54
right() 29, 57, 78, 128-129, 168
cot() 34
remain() 126
表达式的显示形式 31
cos() 31
获取语言信息 70
domain() 52
圆柱坐标向量显示,Cylind 42
约束运算符 "|" 197
约束运算符,计算顺序 204
运算符
计算顺序 204
expand() 59
propFrac 118
int() 77
整数部分,iPart() 79
整数除法,intDiv() 77
tan() 153
正态分布概率,normCdf() 106
表达式的显示形式 140
sin() 140
正弦回归,SinReg 143
xPRx() 110
yPRy() 111
直角坐标向量显示,Rect 124
257
258
5
E 192
指数回归,ExpReg 61
质数检验,isPrime() 80
中间字符串,mid() 97
中位数-中位数线回归,MedMed 96
median() 96
dominantTerm() 53
© 199
4Grad 74
4Rad 121
195
Goto 73
T 153
subMat() 151, 153
自然对数,ln() 88
数值代码,ord() 110
char() 25
字符串
表达式到字符串,string() 151
间接引用,# 192
InString 77
shift() 138
设置格式 66
设置格式,format() 66
& 186
dim() 51
循环移位,rotate() 130
用于创建变量名称 205
right() 29, 57, 78, 128-129, 168
51
中间字符串,mid() 97
char() 25
字符串到表达式,expr() 60, 91
字符代码,ord() 110
left() 81
char() 25
字符串内,inString() 77
字符串长度 51
组,检验锁定状态 71
组,锁定和解锁 90, 167
nCr() 102
259
260
最大公因数,gcd() 69
max() 95
最小公倍数,lcm 81
min() 97
left() 81

Navigation menu