how to plot this ?

2 vues (au cours des 30 derniers jours)
diadalina
diadalina le 21 Avr 2019
Commenté : KSSV le 23 Avr 2019
i have a circle and i want to plot his half radius in the same figure can anyone help me :
angle=linspace(0,2*pi,360);
x=cos(angle);
y=sin(angle);
plot(x,y)
axis('equal')
  3 commentaires
diadalina
diadalina le 21 Avr 2019
thank mr walter for your response, i mean by his half radius, the line that cuts its half radius
Walter Roberson
Walter Roberson le 21 Avr 2019
Which angle should it be drawn at?

Connectez-vous pour commenter.

Réponses (1)

KSSV
KSSV le 22 Avr 2019
angle=linspace(0,2*pi,360)';
C = [0 0] ;
R = 1 ;
x=C(1)+R*cos(angle);
y=C(2)+R*sin(angle);
%
x1 = R/2*cos(angle) ;
y1 = R/2*sin(angle) ;
plot(x,y)
hold on
C1 = repmat(C,length(angle),1) ;
plot([C1(:,1) x1]',[C1(:,2) y1]')
axis('equal')
  4 commentaires
diadalina
diadalina le 22 Avr 2019
thank you mr walter for your help ;
KSSV
KSSV le 23 Avr 2019
angle=linspace(0,2*pi,360)';
C = [0 0] ;
R = 1 ;
x=C(1)+R*cos(angle);
y=C(2)+R*sin(angle);
%
x1 = R*cos(0) ;
y1 = R*sin(0) ;
plot(x,y)
hold on
plot([C(:,1) x1]',[C(:,2) y1]')
axis('equal')

Connectez-vous pour commenter.

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by