How to create triangle and animate it?
Afficher commentaires plus anciens
I'm using this code to start but hasnt worked. patch command is giving error and not sure how to resolve it. Please help.
w0 = 1 ;
w1 = 0.5 ;
N = 5 ;
ww = linspace(w1,w0,N) ;
W = [fliplr(ww) ww] ;
ar=0.866; % Aspect ratio for equilateral triangle
h=ar*W;%height of triangle
for i = 1:length(W)
x=[0 W W/2];%x coordinates of vertices
y=[0 0 h];%y coordinates of vertices
patch(x,y,'white')
set(gca,'Color','k','xticklabel',[],'yticklabel',[])
drawnow
pause(0.1)
end
4 commentaires
Binbin Qi
le 2 Sep 2020
the length of x and y are not the same.
Rik
le 3 Oct 2020
I'm using this code to start but hasnt worked. patch command is giving error and not sure how to resolve it. Please help.
w0 = 1 ;
w1 = 0.5 ;
N = 5 ;
ww = linspace(w1,w0,N) ;
W = [fliplr(ww) ww] ;
ar=0.866; % Aspect ratio for equilateral triangle
h=ar*W;%height of triangle
for i = 1:length(W)
x=[0 W W/2];%x coordinates of vertices
y=[0 0 h];%y coordinates of vertices
patch(x,y,'white')
set(gca,'Color','k','xticklabel',[],'yticklabel',[])
drawnow
pause(0.1)
end
Rena Berman
le 8 Oct 2020
(Answers Dev) Restored edit
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Polygons dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!