为了将较长向量的每个元素乘以较短向量,我们可以使用 %o% 运算符执行外积计算。例如,如果我们有两个向量 x 和 y,其中 x 的长度小于 y,那么我们可以使用以下命令将 y 的每个元素乘以 x 的每个元素:x%o%y查看以下示例以了解其工作原理。示例 1要将较长向量的每个元素乘以较短向量,请使用以下代码:x1
矩阵的对角线元素出现在列和行索引相同的位点,因此,如果我们不想使用 diag 函数,我们可以利用这些索引来提取矩阵的对角线元素。例如,如果我们有一个名为 M 的矩阵,那么可以使用以下命令提取 M 的对角线元素:M[row(M)==col(M)]查看以下示例以了解其工作原理。示例 1以下代码片段创建了一个矩阵:M1