Pouvez-vous me montrer un exemple pour tracer une surface rectangulaire dans l'espace avec comme entrée les points des extrémités.
Merci d'avance
Version imprimable
Pouvez-vous me montrer un exemple pour tracer une surface rectangulaire dans l'espace avec comme entrée les points des extrémités.
Merci d'avance
Salut,
Code:surf(ones(n))
Il faut utiliser l'objet PATCH ici. Il existe 3 façons de l'utiliser :Code:
1
2
3
4
5
6
7
8
9
10
11 X=[0 0 5 5]; Y=[0 0 5 5]; Z=[0 3 3 0]; figure patch('xdata',X,'ydata',Y,'zdata',Z,'facecolor','r') axis equal grid on view(20,40)
Code:
1
2
3
4
5
6
7
8
9
10
11 X=[0 0 5 5]; Y=[0 0 5 5]; Z=[0 3 3 0]; figure patch('vertices',[X(:) Y(:) Z(:)],'faces',[1 2 3 4],'facecolor','r') axis equal grid on view(20,40)
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 X=[0 0 5 5]; Y=[0 0 5 5]; Z=[0 3 3 0]; figure fv.vertices=[X(:) Y(:) Z(:)]; fv.faces=[1 2 3 4]; fv.facecolor='r'; patch(fv) axis equal grid on view(20,40)