Je dispose d'un fichier a.txt qui ressemble à:Comment tracer des triangles sur une grille 6x6 dans MATLAB?
0 0 0 3 4 3
0 0 3 0 3 4
0 1 0 4 4 4
0 1 3 1 3 5
0 2 0 5 4 5
0 3 0 0 4 0
Ce sont des sommets de triangles [x1 y1 x2 y2 x3 Y3] que je dois tracer sur une grille de 6x6. J'ai besoin de voir ces triangles sur un seul graphique.
Comment cela peut-il être fait dans MATLAB?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ merci beaucoup tout le monde!
finalement ce qui a fonctionné:
a = dlmread('a.txt');
clf
xlim([0 6])
ylim([0 6])
for i = 1:size(a,1)
line(a(i,[1:2:5,1]), a(i,[2:2:6,2]), 'color',rand(1,3))
pause;
end
grid on;
je suis toujours la recherche. ne peut pas trouver de fonction triangle dans matlab ... aussi un problème est que le graphique est automatiquement tronqué près des valeurs les plus élevées, comment l'obtenir fixé à 6x6? – Lazer
Le réglage automatique des limites mérite vraiment sa propre question. Il est préférable de garder ces questions concentrées. (en utilisant XLIM et YLIM aidera cependant!) – MatlabDoug