matlab 中如何求两条曲线的交点(曲线上所有的点存放到(2,n)数组之中,但不知道曲线的方程)

现有两条曲线,是用若干离散点连接成的,不知道曲线的方程,如何求两条曲线的交点。
即 曲线a 由n个点连接而成
a=[x1 x2 x3 x4 x5 x6...xn
y1 y2 y3 y4 y5 y6...yn]
曲线b 有m个点连接成
a=[x1 x2 x3 x4 x5 x6...xm
y1 y2 y3 y4 y5 y6...ym]

问:如何求出两条曲线的交点,两条曲线只有一个交点(不要求精确解,只要能求出两个数组a和b中接近的点就行)

不知道我叙述的请不清楚。

第1个回答  2012-05-10
matlab中有一个叫拟合的工具,你查查,用这种方法可以把两条曲线的估计方程拟合出来,
把两条曲线画到一个图中,把图放大,放大,就会看到交点坐标了
相似回答