I have a homework to draw a star on matlab: Let the vertices of a five star be (6.5, 0),(9, 5),(14, 5.5),(10.5, 9),(12, 14), (6.5, 11.5),(2, 14),(3.5, 9),(0, 5.5),(5, 5). Draw the graph of the above vertices. Anyone have any idea

 Réponse acceptée

KSSV
KSSV le 22 Avr 2020
Modifié(e) : KSSV le 22 Avr 2020

0 votes

Read about plot.
A = [ 6.5, 0
9, 5,
14, 5.5,
10.5, 9,
12, 14,
6.5, 11.5,
2, 14,
3.5, 9,
0, 5.5
,5, 5
6.5, 0 ] ;
plot(A(:,1),A(:,2))
If you want color use:
patch(A(:,1),A(:,2),'r')

2 commentaires

Tien Dat Pham
Tien Dat Pham le 25 Avr 2020
Can you explain me the line:
plot(A(:,1),A(:,2))
Thank you!
KSSV
KSSV le 26 Avr 2020
A(:,1) picks the entire first column, this is x data.
A(:,2) picks the entire second column, this is y data.

Connectez-vous pour commenter.

Plus de réponses (1)

Nhan Huynh
Nhan Huynh le 26 Avr 2020

0 votes

Let the vertices of a five star be (6.5,0),(9,5),(14,5.5),(10.5,9),(12,14), (6.5,11.5),(2,14),(3.5,9),(0,5.5),(5,5). Draw the graph of the above vertices and the graph of the new vertices after performing the matrix transformation T =( 0 1/2 ;1/2 0 ).Can someone help me with that, please

Produits

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by