How to plot a semi-circle and if I want just the curve of of the semi-circle and the radius of the circle is 500m?
Thanks

 Akzeptierte Antwort

Wayne King
Wayne King am 6 Feb. 2012

0 Stimmen

theta = 0:.01:pi;
y = 500*exp(1j*theta);
plot(real(y),imag(y));
axis([-750 750 -750 750]);
grid on;

4 Kommentare

Casey
Casey am 8 Feb. 2012
Thanks, but what if I want to slant the semicircle by 30 degree? is it possible?
Dr. Seis
Dr. Seis am 8 Feb. 2012
theta = (0:.01:pi)+30*pi/180;
Casey
Casey am 8 Feb. 2012
Thanks,If I want to shift the origin from (0,0) to (100,100)? Which command must I use?
Elisabetta Di Franco
Elisabetta Di Franco am 26 Jul. 2022
This is very useful. I tried this but the semicircle is upsidedown and shifted. How can I change the code?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by