pmax行列の行単位の最大値を計算するために使用したいA:
A = matrix(sample(1:20),10,2)
pmax(A[,1],A[,2])
これはうまくいきます。しかし、問題は A のサイズがわからないことです。そのため、 への呼び出しpmaxで行列を列ごとに分割し、各列を引数として指定できるはずです。どうやってするか?たとえば、次の例では
A = matrix(sample(1:20),5,4)
しかし、毎回手動で書き直す必要はありません
pmax(A[,1],A[,2],A[,3],A[,4])
A実際、プログラムの開始前にのサイズが不明であるため、できません。