r - R中带有向量和矩阵的自定义函数
问题描述
我需要在 R 中创建一个自定义函数,它返回维度为 mx 1 的向量和维度为 mx m 的矩阵之间的乘积。但是,向量的默认值必须为 0,矩阵的默认值必须是 mx m 维的单位矩阵。
我曾在 R 中创建基本函数,例如阶乘或 pow 函数,但我不知道如何创建涉及向量和矩阵的函数。
谢谢 :)
解决方案
你的意思是像下面这样初始化向量和矩阵吗?
m <- 5
v <- matrix(0,m)
mat <- diag(m)
如果您正在寻找矩阵生产,请尝试%*%
,例如,
mat %in% v
推荐阅读
- django - 是否可以对 Django 模型方法 (validate_unique) 进行 doctest
- javascript - 如何选择所有具有图像子项的链接
- c - 用句号结束程序
- python - 如何在 XSD 限制中允许换行?
- python - pandas idxmax(idxmin) 方法与 pd.NaT 的行为不一致
- r - stat_sum 中点之间的填充
- html - 使用 jquery 删除
但保留行
- reactjs - 结合两个单独的状态对象以在 React js 中发送到后端
- python-3.x - 在 anaconda 环境中安装自己的包
- python - 在 numpy 数组中找到连续索引的中断