【问题标题】:creating many matrix from one matrix with looping?通过循环从一个矩阵创建多个矩阵?
【发布时间】:2015-10-30 20:18:37
【问题描述】:

我有一个 25x25 尺寸的方阵 M。 然后我想创建25个矩阵如下:

  • 第一个矩阵是矩阵M,没有第一行第一列,
  • 第二个矩阵是矩阵M,没有第二行第二列,- ... 以此类推,直到第 25 个矩阵。

【问题讨论】:

  • 通常你会提供一些你自己的演示尝试。恕我直言,这不是编码服务。提供具体问题,我们可以提供帮助。
  • 如果您能提供一些您想要的上下文/原因,这也可能会有所帮助(并提高答案对您以及其他人的有用性)解决这个特殊的问题......(这是作业吗?如果是,解释你尝试了什么以及你卡在哪里是非常重要的)
  • lapply(1:25, function(i) M[-i, -i])
  • 我很抱歉,老实说,我必须在 r 中为我的研究创建相当复杂的函数。我尽力解决它,但此时我被卡住了。我只是问几个问题,也许对你们来说并不难。如果我犯了一些错误,请原谅我,谢谢你的好建议。谢谢@jogo 的帮助。
  • @jogo,作为答案发帖?

标签: r loops matrix


【解决方案1】:

这个小sn-p会做:

lapply(1:25, function(i) M[-i, -i])

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-22
    • 2020-02-08
    • 1970-01-01
    • 1970-01-01
    • 2015-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多