除了用 for 循环遍历修改矩阵值外,如何快速创建一个对角线元素是空值的矩阵?
有以下几种方法:
(1)diag(00F take 10) 此处的 00F 表示 DOUBLE 类型的空值,由于矩阵必须要指定类型,所以此处不能直接写 NULL 值,如果是 INT 类型的控制可以写为 00i,详见手册: NULL 初始化
(2)m + diag(00F take 10) 利用空值加法和乘法的特性,将对角线的元素置为空值。详见手册:NULL 值运算。