5

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実際、プログラムの開始前にのサイズが不明であるため、できません。

4

2 に答える 2