matlab中如何求两直线交点?

直线1:y=95;直线2:(y-a)/(x-b)=-tan(c)... 直线1:y=95;
直线2:(y-a)/(x-b)=-tan(c)
展开
 我来答
帐号已注销
2020-10-17 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:165万
展开全部

xy = inv([k1,1;k2,1])*[b1;b2]

例如:

x=1:100;自变量的范围

k=find(abs(y1-y2)<1e-2); 查找Y1与Y2相等点的下表

x1=x(k);取y1与y2相等点的x坐标

y3=f(x1);求y1与y2值相等点的y坐标

plot(x1,y3,'dp') 标记交叉点。

扩展资料:

空间直线的方向用一个与该直线平行的非零向量来表示,该向量称为这条直线的一个方向向量。直线在空间中的位置, 由它经过的空间一点及它的一个方向向量完全确定。在欧几里得几何学中,直线只是一个直观的几何对象。在建立欧几里得几何学的公理体系时,直线与点、平面等都是不加定义的,它们之间的关系则由所给公理刻画。

参考资料来源:百度百科-直线方程

我行我素850915
推荐于2017-09-19 · TA获得超过8241个赞
知道大有可为答主
回答量:5788
采纳率:77%
帮助的人:1745万
展开全部
>> syms a b c x y
>> [x,y]=solve('y=95','(y-a)/(x-b)=-tan(c)','x','y')
x =
(-95+a+tan(c)*b)/tan(c)
y =
95
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式