0
我正在做一個R作業,我必須編寫一個函數來做dist.xyz
的工作。R - 「應用」2個矩陣
dist.xyz(a, b = NULL, all.pairs=FALSE)
a和b是數字的矩陣和函數計算的 「一」和「b」對應的行之間的距離。
我嘗試了一個for循環(如下所示),但它需要很長時間,「apply」只允許我們一次對1個矩陣進行操作。
dis = vector()
for (i in 1:nrow(a)) {
append(dis,sqrt(sum((a[i,] - b[i,])^2)))
}
是否有某種方法可以「應用」到兩個矩陣?
在此先感謝
你需要學習如何創建一個例子(這對於作業問題尤其如此)。目前我們不知道expData1或expData2是什麼樣子。 – 2013-03-19 16:50:23