Bu basit olmalıdır Buna cevap gibi görünüyor, ama ben odunum değilim. Ben 1 2. ve 3. sütunlar X Y ve inci öğenin Z koordinatları orada NX3 matris bir matris var. Kökenden maddeye olan mesafeyi hesaplamak istiyorum. Vectorized olmayan bir formda bu kolaydır.nasıl gevreksiz bir matris Öklid uzunluğunu hesaplamak için?
mesafe = normu ([xyz]);
veya
mesafe = sqrt (x^2 + y^2 + z^2);
Ancak vectorized onun kadar basit değil oluştururlar. Bir matrisi normale geçirdiğinizde, artık Euclidean uzunluğunu döndürmez.
distance = norm (matrix); %
ve
mesafe = sqrt (x (çalışmaz.,: 1) * x (:, 1) + y (:., 2) * y (:, 2) + z (:, 3) * z (Bulunan:., 3)); % sadece dağınık görünüyor
Bunu yapmak için daha iyi bir yolu var mı?
kullanarak,! =) – Phonon