How to plot left semi_circle in matlab? (Given, x(origin), y(origin) and r(radius) of the circle)?
42 views (last 30 days)
Show older comments
Bishwam Pattnaik
on 18 Mar 2020
Answered: Image Analyst
on 19 Mar 2020
I was just wandering how to plot left semi circle. given x,y and radius of the circle.
For example, x=5, y=10, r=3
0 Comments
Accepted Answer
Adam Danz
on 18 Mar 2020
Edited: Adam Danz
on 19 Mar 2020
How to plot left semi circle:
The key is to compute theta values between pi/2 and 3*pi/2.
x=5;
y=10;
r=3;
theta = linspace(pi/2, 3*pi/2, 100); % <-- left half of circle
xCirc = r * cos(theta) + x;
yCirc = r * sin(theta) + y;
cla()
plot(xCirc, yCirc)
axis equal
grid on
xline(x)
yline(y)
0 Comments
More Answers (1)
See Also
Categories
Find more on Surface and Mesh Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!