how can i plot a circle intersect with a line

i want to write a program that can help to plot a circle intersect with a line

3 Kommentare

Geoff Hayes
Geoff Hayes am 24 Apr. 2015
amro - please elaborate on the problem that you are trying to solve. What are your inputs for the line? What are your inputs for the circle?
xc=6
xc =
6
yc=5
yc =
5
r=2
r =
2
theta=90
theta =
90
and for the line
xo=6
xo =
6
yo=7
yo =
7
xf=4
xf =
4
yf=8
yf =
8
i already have the parametric of circle and line i just need a formula to insert the input to plot the intersect or what should i do
for t=0:0.001:1 x(i,1)=xo+(xf-xo)*t; y(i,1)=yo+(yf-xo)*t; i=i+1; ---------------------------------------- for theta = 0:pi/100:2*pi i = i+1; x(i) =xc+r*cos(theta);
y(i) = yc+r*sin(theta);

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

Stalin Samuel
Stalin Samuel am 25 Apr. 2015

0 Stimmen

1 Kommentar

Roger Stafford
Roger Stafford am 25 Apr. 2015
Bearbeitet: Roger Stafford am 25 Apr. 2015
@Stalin - This function, 'circcirc', which you give as an answer, is for finding the intersections between two circles, not between a circle and a straight line! I think you meant to reference this function:
http://www.mathworks.com/help/map/ref/linecirc.html

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