2017-12-04 3 views
0

Ich versuche, Linien zwischen jedem Punkt in einer Ebene unter Berücksichtigung der x, y-Koordinaten in einer nx2-Matrix zu zeichnen. Wenn ich also 4 Punkte im Array ('A' genannt) habe, sollte es insgesamt 6 Verbindungen geben. Der aktuelle Code gibt mir nur eine Verbindung zum nächsten Punkt.Linien zwischen allen möglichen Punkten in einer Ebene

line(A(:,1),A(:,2)) 

Antwort

1
clear all; 
A =[0,0; 0,1 ;1,0 ;1,1]; 
N = max(size(A)); 
for k = 1:N 
for l = k:N 
    line(A(k,:),A(l,:)) 
end 
end 
+1

große Lösung, aber ich fühle mich wie es ein wenig Tippfehler ist, und es sollte 'Linie (A (k, :), A (l, :))' – Finn

+0

@Finn Danke sein, behoben. –

Verwandte Themen