首页 > 解决方案 > R中带有向量和矩阵的自定义函数

问题描述

我需要在 R 中创建一个自定义函数,它返回维度为 mx 1 的向量和维度为 mx m 的矩阵之间的乘积。但是,向量的默认值必须为 0,矩阵的默认值必须是 mx m 维的单位矩阵。

我曾在 R 中创建基本函数,例如阶乘或 pow 函数,但我不知道如何创建涉及向量和矩阵的函数。

谢谢 :)

标签: rfunctionmatrixvector

解决方案


你的意思是像下面这样初始化向量和矩阵吗?

m <- 5
v <- matrix(0,m)
mat <- diag(m)

如果您正在寻找矩阵生产,请尝试%*%,例如,

mat %in% v

推荐阅读