Matlab中,如何画圆?以及求交点?具体的描述见问题补充已知半径和圆心的坐标了,如何实现以这个半径开始将这个圆分成三等分的弧(即圆心角是360/3=120度),来画出三段颜色不同的弧,并且求出

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/21 19:48:31

Matlab中,如何画圆?以及求交点?具体的描述见问题补充已知半径和圆心的坐标了,如何实现以这个半径开始将这个圆分成三等分的弧(即圆心角是360/3=120度),来画出三段颜色不同的弧,并且求出
Matlab中,如何画圆?以及求交点?具体的描述见问题补充
已知半径和圆心的坐标了,如何实现以这个半径开始将这个圆分成三等分的弧(即圆心角是360/3=120度),来画出三段颜色不同的弧,并且求出焦点,如下图所示,已知了O和oA,以OA为固定的一个点,将这个圆分成三等分,那么会出现与圆的另外的两个交点,如图所示,棕色的圈就是两个交点.那么如何求出这两个交点的坐标呢?

Matlab中,如何画圆?以及求交点?具体的描述见问题补充已知半径和圆心的坐标了,如何实现以这个半径开始将这个圆分成三等分的弧(即圆心角是360/3=120度),来画出三段颜色不同的弧,并且求出
x0=0;
y0=0;
xA=-0.2;
yA=-0.8;
r=sqrt((xA-x0)^2+(yA-y0)^2);
thetaA=atan2(yA-y0,xA-x0);
thetaB=thetaA+pi*2/3; if thetaB