请问matlab中两条交叉线交点的坐标如何提取出来呢,能否加QQ咨询您?谢谢

如题所述

% 寻找数值上的交点
data0=abs(data1-data2);
[~,ind] = min(data0)
x = ind
y = data1(x)

如果对当前结果精度不满意,可以在x-1 x x+1 取2点线性插值。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-02
两条交叉线交点的坐标的提取:
1、建议用solve()函数求解(此法数值精确)。即
eq1=f(x1),eq1——表达式1
eq2=f(x2),eq2——表达式2
[x,y]=solve(eq1,eq2)
2、用ginput()函数,借助鼠标获得十字线交点的数值(此法数值精确相对较低)。
[x,y]=ginput(n)
n——n个坐标点
相似回答