主要内容

linecirc

在笛卡尔坐标找到线和圆的交点

描述

例子

(xout,)= linecirc (,intercpt,centerx,centery,半径)发现一条线的交点与指定的斜率和截距和一个圆指定的中心和半径,在笛卡尔坐标。

例子

全部折叠

找到直线的交点 y = 2 x - - - - - - 1 和一个圆的中心(3、4)和一个半径为5。

[xout,你]= linecirc (2, 1, 3, 4, 5)
xout =1×24.8271 - 0.3729
你=1×28.6542 - -0.2542

找到直线的交点 x = - - - - - - 1 和一个圆的中心(3、4)和一个半径为5。

[xout,你]= linecirc (Inf, 1、3、4、5)
xout =1×21
你=1×27个1

输入参数

全部折叠

线的斜率,指定为一个数值标量或。指定当线是垂直的。

拦截,指定为一个数字标量。

  • 是一个数字标量,这个参数是y拦截。

  • ,这个论点x拦截。

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

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

圆的半径,指定为一个积极的标量。

输出参数

全部折叠

x十字路口的坐标,作为双元素返回向量。

  • 线是圆的切线,向量的元素是相等的。

  • 当线不相交的圆,这两个元素

y十字路口的坐标,作为双元素返回向量。

  • 线是圆的切线,向量的元素是相等的。

  • 当线不相交的圆,这两个元素

版本历史

之前介绍过的R2006a

另请参阅

功能