Distancias
Publicado por Ricardo (218 intervenciones) el 15/03/2017 21:43:09
Buenos días.
Espero me ayuden:
Tengo las coordenadas(x,y,z), que son las coordenadas de 5 vectores(NA=5), z es común.
Cuando el primer vector se compara con los demás vectores su z = 1.
Cuando el segundo vector se compara con los demás se z = 1 y así sucesivamente.
Según yo el código es para de 2 vectores a 5, pero al introducir solo dos vectores tengo un error
en el "resultat" en c que tiene 5 elementos. ¡Como le hago que solo al introducir NA=2 me cambie todo automáticamente?
Saludos
Espero me ayuden:
Tengo las coordenadas(x,y,z), que son las coordenadas de 5 vectores(NA=5), z es común.
Cuando el primer vector se compara con los demás vectores su z = 1.
Cuando el segundo vector se compara con los demás se z = 1 y así sucesivamente.
Según yo el código es para de 2 vectores a 5, pero al introducir solo dos vectores tengo un error
en el "resultat" en c que tiene 5 elementos. ¡Como le hago que solo al introducir NA=2 me cambie todo automáticamente?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
clc; clear; close all
z=0.125; NA=5;
x1=[];
for m=0:1:NA-1
for n=2:1:NA
R1=[2,16,z;1,1,z;4,12,z;4,1,z;1,5,z];
R2=R1(:,(1:2));
y=circshift(R2,m);
c=[1;z;z;z;z];
resultat=[y c]
e14=[resultat(1,:)-resultat(n,:)].^2;
di14=sqrt(sum(sum(e14(1,:))));
x1=[x1; di14]
end
end
Saludos
Valora esta pregunta
0