R 根据向量绘制矩阵列

R 根据向量绘制矩阵列,r,R,假设我有一个包含n列和m行的矩阵。在我的例子中,我有一个取决于参数的设置,该参数可以取n个不同的值。对于这些值中的每一个,我都会计算行中的m个元素。现在我想根据向量(timestep)绘制每一列,当然长度是m。我该怎么做?它应该类似于plot(timestep,i-th列)?提前谢谢 干杯 数学既然你没有提供任何信息,我想你需要这样的东西: set.seed(001) # generating som data Matrix <- matrix(rnorm(40,100,5), 10) V

假设我有一个包含n列和m行的矩阵。在我的例子中,我有一个取决于参数的设置,该参数可以取n个不同的值。对于这些值中的每一个,我都会计算行中的m个元素。现在我想根据向量(timestep)绘制每一列,当然长度是m。我该怎么做?它应该类似于plot(timestep,i-th列)?提前谢谢

干杯


数学

既然你没有提供任何信息,我想你需要这样的东西:

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))
set.seed(001)#生成som数据

Matrix既然你没有提供任何信息,我想你需要这样的信息:

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))
set.seed(001)#生成som数据
矩阵