【问题标题】:Plot matrix column against a vector针对向量绘制矩阵列
【发布时间】:2012-10-14 13:21:53
【问题描述】:

假设我有一个 n 列 m 行的矩阵。就我而言,我有一个取决于可以采用 n 个不同值的参数的设置。对于这些值中的每一个,我都会对行中的 m 个元素进行一些计算。现在我想根据一个向量(时间步长)绘制每一列,该向量的长度当然是 m。我该怎么做呢?它应该类似于 plot(timestep,i-th column)?提前致谢!

干杯

数学

【问题讨论】:

    标签: r


    【解决方案1】:

    既然你没有提供任何reproducible example 我想你需要这样的东西:

    set.seed(001) # generating som data
    Matrix <- matrix(rnorm(40,100,5), 10)
    Vector <- rnorm(10, 200, 30)
    par(mfrow=c(2,2))
    for(i in 1:ncol(Matrix)){
      plot(Matrix[,i] ~ Vector, pch=16, cex=.65, col=i,
           main=paste('Column', i, 'of Matrix agaisnt Vector'))
    }
    par(mfrow=c(1,1))
    

    产生...

    【讨论】:

      猜你喜欢
      • 2019-09-19
      • 1970-01-01
      • 2021-12-01
      • 2015-02-23
      • 1970-01-01
      • 2014-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多