3

abは実数の 2 つのベクトルです。

それらは必ずしも同じ長さではありません。

iの番目の要素aと のj番目の要素の間の距離は、次のbように定義されます。abs(a[i] - b[j])

aの任意の要素と の任意の要素の間の最小距離を、b明示的なループなしでどのように計算しますか?

これが私がしたことです:min(sapply(X=1:length(b), FUN=function(x) abs(a - b[x])))

とはいえ、もっといいものがあるような気がする…。

4

3 に答える 3