主要内容

本页采用了机器翻译。点击此处可查看英文原文。

circcirc

在笛卡尔坐标系中求圆的交点

说明

[xout,yout] = circcirc(centerx1,centery1,radius1,centerx2,centery2,radius2) 在笛卡尔坐标系中计算两个指定圆心和半径的圆的交点。

示例

示例

全部折叠

求两个圆的交点。第一个圆的圆心位于 (–2, 3),半径为 4。第二个圆的圆心位于 (1, –5),半径为 6。

[xout,yout] = circcirc(-2,3,4,1,-5,6)
xout = 1×2

    1.4541   -3.2760

yout = 1×2

    0.9828   -0.7910

输入参数

全部折叠

第一个圆心的 x 坐标,指定为数值标量。

第一个圆心的 y 坐标,指定为数值标量。

第一个圆的半径,指定为正标量。

第二个圆心的 x 坐标,指定为数值标量。

第二个圆心的 y 坐标,指定为数值标量。

第二个圆的半径,指定为正标量。

输出参量

全部折叠

交点的 x 坐标,以二元素向量形式返回。

  • 当圆相切时,向量的各分量相等。

  • 当圆不相交或完全相同时,两个元素均为 NaN

交点的 y 坐标,以二元素向量形式返回。

  • 当圆相切时,向量的各分量相等。

  • 当圆不相交或完全相同时,两个元素均为 NaN

版本历史记录

在 R2006a 之前推出

另请参阅

函数