how to plot this ?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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
Réponses (1)
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
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')
Voir également
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
