21.1.3显性和隐性转换

对角矩阵和置换矩阵本身就是特殊的对象。为这些矩阵定义了许多运算和内置函数,以使用比在同一位置使用完整矩阵更高效的特殊代码。示例将在下一节中给出。

为了促进与全矩阵的平滑混合、向后兼容性以及与的兼容性MATLAB,对角矩阵和置换矩阵应该允许对全矩阵进行任何运算,并且将对其进行特殊处理,或者隐式地将其自身转换为全矩阵。

实例包括矩阵索引,但提取单个元素或前导子矩阵、索引赋值或应用大多数map器函数除外,例如exp.

可以使用内置函数指定显式转换为完整矩阵满的还应该注意的是,对角线和排列矩阵对象将在第一次指定(显式或隐式)转换后缓存转换结果,因此后续转换将非常便宜。

版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号