Doubt about plotting in Matlab and finding intersect points

I have 2 doubts,
Doubt #1
In one hand, I am trying to plot a circle as well as some lines. The problem here is that if I plot the circle alone it draws fine, but if I plot the circle with the lines, the circle deforms to an oval (as I show you in the images attached).
The code I have written for that is that one:
%%% DRAW THE CIRCUNFERENCE
hold on
%x and y are the coordinates of the center of the circle
%r is the radius of the circle
%0.01 is the angle step, bigger values will draw the circle faster but
%you might notice imperfections (not very smooth)
ang=0:0.01:2*pi();
xp=5*cos(ang);
yp=5*sin(ang);
plot(0+xp,0+yp);
%DRAW LINES AT DIFFERENT ANGLE
hold on;
x=linspace(0,100)';
line0=[0*x];
line1=[0.1763*x];
line2=[0.3639*x];
line3=[0.5773*x];
line4=[0.8391*x];
line5=[1.1917*x];
line6=[1.7320*x];
line7=[2.7475*x];
line8=[5.6713*x];
plot(line0);
plot(line1);
plot(line2);
plot(line3);
plot(line4);
plot(line5);
plot(line6);
plot(line7);
plot(line8);
#Doubt #2
In the other hand, I would like to find the intersection points between those lines and the circle.

 Respuesta aceptada

Stephen23
Stephen23 el 21 de Oct. de 2020
Editada: Stephen23 el 21 de Oct. de 2020
"...if I plot the circle with the lines, the circle deforms to an oval"
axis('equal')

5 comentarios

I have tried that and doesn't work the "interX" function.
When I execute the example program that appears in that link, Matlab shows me that message:
You need to download the files from the posted link and add them to MATLAB's path. https://www.mathworks.com/help/matlab/matlab_env/add-remove-or-reorder-folders-on-the-search-path.html
Thanks to both! Cheburashka and Ameer Hamza
Stephen23
Stephen23 el 21 de Oct. de 2020
Editada: Stephen23 el 22 de Oct. de 2020
@Ameer Hamza: thank you!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Productos

Versión

R2019b

Preguntada:

el 21 de Oct. de 2020

Editada:

el 22 de Oct. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by