【问题标题】:Custom function with vectors and matrixes in RR中带有向量和矩阵的自定义函数
【发布时间】:2020-08-09 05:18:18
【问题描述】:

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

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

谢谢你:)

【问题讨论】:

    标签: r function matrix vector


    【解决方案1】:

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

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

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

    mat %in% v
    

    【讨论】:

    • 是的,如果用户没有输入,这些必须是函数的默认值。
    • @Aragorn64 查看我的更新,现在包括矩阵生成
    猜你喜欢
    • 2015-04-23
    • 1970-01-01
    • 2020-06-23
    • 2018-02-20
    • 2018-03-11
    • 1970-01-01
    • 1970-01-01
    • 2018-05-03
    • 2019-03-16
    相关资源
    最近更新 更多