矩阵可以有一个维度或两个维度都为零,对空矩阵的运算如Carl de Boor在一个空洞的练习,SIGNUM,第25卷,第2-6页,1990和C。N.Nett和W.M.Haddad,在空矩阵概念的系统论恰当实现,IEEE自动控制汇刊,第38卷,第5期,1993年5月。简言之,给定标量s一mxn矩阵M(mxn)
,和mxn空矩阵[](mxn)
(其中一个或两个维度都等于零),则以下情况成立:
s*[](mxn)=[](mx n)*s=[](mxn)[](mxn)+[](mxn)=[]
默认情况下,空矩阵的尺寸与空矩阵符号一起打印,[]’. 内置变量打印空尺寸
控制此行为。
在赋值语句中也可以使用空矩阵作为删除矩阵行或列的方便方法。详见赋值表达式.
当Octave稀疏矩阵表达式时,它会检查列表中的元素,以确定它们是否都是常量。如果是,则用单个矩阵常量替换列表。
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2