发现线的交点

1966(30天)
你好,我已经为两行数据集。即(x1, y1, x2, y2。所以我可以画出线路使用这些数据集。我想知道点(x, y)这些线相交的地方。请注意,我已经尝试(x, y) =十字路口(x1, y1, x2, y2);和(x, y) = curveintersect (x1, y1, x2, y2);
我将感激如果你能告诉我确切的命令。
问候

更多的答案(4)


安德烈Bobrov
安德烈Bobrov 2012年3月5日
data =兰德(20,3);
x1 =(数据(:,2));
x2 =(数据(:,3));
y =数据(:1);
页= interp1 (x1, y,“线性”,“页”);
pp2 = interp1 (x2, y,“线性”,“页”);
xx = xx (max (x1 (1), x2 (1) < = xx & min (x1(结束),x2(结束))> = xx);
func = @ (x) ppval (pp、x) -ppval (pp2 x);
xb = xx([真实;diff (func (xx) > 0) ~ = 0));
i1 =汉克尔(1:2,2:元素个数(xb));
xout = arrayfun (@ (z) fzero (func, xb (i1 (:, z))),(1:尺寸(i1, 2)))

穆罕默德wasiullah
穆罕默德wasiullah 2017年4月5日
如何找到之间的交叉曲线和直线?
1评论
谭Kah笨蛋
谭Kah笨蛋 2017年4月18日
示例中,日元= x ^ 2 + 2 + 3, y2 = 2 x ^ 2 + 3 + 4,你必须结合两个情商得到((x ^ 2 + x + 1)),类型f =(1 1 1)的多项式函数和根(f)的根。接下来,您必须输入您的1日方程为p =(1 2 3),在那之后,pvals = polyval (p -0.5),你会发现第一个十字路口。第二个十字路口使用相同的方法。

登录置评。


Preetham Manjunatha
Preetham Manjunatha 2022年2月8日
这是 链接 找到两个线段/线的交点。快速两线交点仪基于参数空间。发现两条线之间的交点,如果它存在,否则提交南。

类别

找到更多的在描述性统计帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!