How do I create a 1x21 matrix where the inputs are all the different values of d
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Romina
el 14 de Sept. de 2019
Comentada: the cyclist
el 14 de Sept. de 2019
B=[1 2 3 4 5 6 7; 9 11 13 15 17 19 21];
for i=1:7
for j=1:7
if i>j
P=B(:,i);
Q=B(:,j);
Norm=zeros(1,nchoosek(7,2));
d=norm(P-Q)
k=1:nchoosek(7,2);
Norm(:,k)=d
end
end
end
0 comentarios
Respuesta aceptada
the cyclist
el 14 de Sept. de 2019
Does this code do what you had intended? (There was some guesswork on my part.)
B=[1 2 3 4 5 6 7; 9 11 13 15 17 19 21];
Norm=zeros(1,nchoosek(7,2));
k = 0;
for i=1:7
for j=1:7
if i>j
k = k+1;
Norm(k) = norm(B(:,i)-B(:,j));
end
end
end
2 comentarios
the cyclist
el 14 de Sept. de 2019
Great. I suggest you carefully compare my code with yours, to understand the things that I did differently.
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!