2016-04-12 16 views
1

İki matrici olan x ve y, boyutlarının eşleşip eşleşmediğini nasıl kontrol edebilirim?İki matrisin boyutunu karşılaştırın. R

karşılaştırmalar hakkında olsa

Ben

if(nrow(x) == nrow(y) && ncol(x) == ncol(y)) { ... } 

veya

if(min(dim(x) == dim(y)) == 1) { ... } 

ama bu

gibi öne oldukça Straigth görünmüyor.

Soru: aynı boyut (sameDim(x,y) gibi bir şey) varsa matrisler kontrol etmek için tek bir işlev/tek komut var mı?

+3

'özdeş (dim (x), loş (y)) – eipi10

+0

@ eipi10: Teşekkürler, bu benim 'min' çözümüne göre çok daha okunabilir görünüyor –

cevap

0

@ eipi10 tarafından önerildiği gibi, şimdi identical(dim(x), dim(y)) kullanıyorum.

İlgili konular