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.

 채택된 답변

Stephen23
Stephen23 2020년 10월 21일
편집: Stephen23 2020년 10월 21일
"...if I plot the circle with the lines, the circle deforms to an oval"
axis('equal')

댓글 수: 5

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 2020년 10월 21일
편집: Stephen23 2020년 10월 22일
@Ameer Hamza: thank you!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Spline Postprocessing에 대해 자세히 알아보기

제품

릴리스

R2019b

질문:

2020년 10월 21일

편집:

2020년 10월 22일

Community Treasure Hunt

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

Start Hunting!

Translated by