Drawing an arc between two elements?

조회 수: 7 (최근 30일)
ErikJon Pérez Mardaras
ErikJon Pérez Mardaras 2020년 10월 22일
댓글: ErikJon Pérez Mardaras 2020년 10월 25일
I want to draw an arc (given its centre and its radius) between two elements.
For example the case given in the image below. I would like to draw an arc (of radius 0.5 (as an example) and the centre de point P drawed) strictly between those two lines
What is the general case of doing it? I mean, in this particular case there are two lines, but I would like a method that would work for whatever elements between I'd want to draw an arc (between a circle and a line, between two circles...etc).
  댓글 수: 2
KSSV
KSSV 2020년 10월 22일
You have not commented on your previous question...
If the answer worked for you..you have to acknowledge the users who have helped you. With out closing that question, you are asking another question similiar ti it?
ErikJon Pérez Mardaras
ErikJon Pérez Mardaras 2020년 10월 22일
sorry, my fault

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

채택된 답변

KSSV
KSSV 2020년 10월 22일
L1=[1 3;
1 6]
L2=[-2 2;
8 -1]
P=InterX(L1,L2);
L = [L2(:,1) P L1(:,2)] ;
p = polyfit(L(1,:),L(2,:),2) ;
xi = linspace(min(L(1,:)),max(L(1,:))) ;
yi = polyval(p,xi) ;
figure
hold on
plot(L1(1,:),L1(2,:),'r')
plot(L2(1,:),L2(2,:),'b')
plot(P(1),P(2),'ro')
plot(xi,yi,'k')
  댓글 수: 7
KSSV
KSSV 2020년 10월 23일
xc = 2+0.5*cos(Th) ;
yc = 10+0.5*sin(th) ;
ErikJon Pérez Mardaras
ErikJon Pérez Mardaras 2020년 10월 25일
thanks!

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Annotations에 대해 자세히 알아보기

제품


릴리스

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by