2012-10-14 144 views
1

假設我有一個有n列和m行的矩陣。在我的情況下,我有一個設置取決於可以採取n個不同值的參數。對於這些值中的每一個,我都會進行一些計算,即行中的m個元素。現在我想用矢量(時間步長)繪製每一列,當然這個長度是m。我該怎麼做呢?它應該像情節(時步,第i列)?提前致謝!對一個向量繪製矩陣列

歡呼

數學

回答

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)) 

將會產生...

enter image description here

+0

有沒有辦法避免循環?謝謝 – clemlaflemme