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

 Accepted Answer

KSSV
KSSV on 22 Apr 2020
Edited: KSSV on 22 Apr 2020
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 Comments

Can you explain me the line:
plot(A(:,1),A(:,2))
Thank you!
KSSV
KSSV on 26 Apr 2020
A(:,1) picks the entire first column, this is x data.
A(:,2) picks the entire second column, this is y data.

Sign in to comment.

More Answers (1)

Nhan Huynh
Nhan Huynh on 26 Apr 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

Products

Tags

Asked:

on 22 Apr 2020

Commented:

on 26 Apr 2020

Community Treasure Hunt

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

Start Hunting!