
用matlab求四个点确定两条直线的交点坐标的程序,下面的是matlab程序,我想最终得到的X与Y的值是具体的,
而不是像下面这样带有字符的x=(b1*c2-b2*c1)/(a1*b2-a2*b1)y=-(a1*c2-a2*c1)/(a1*b2-a2*b1)X=(X5*Y-X6*Y-...
而不是像下面这样带有字符的x =(b1*c2 - b2*c1)/(a1*b2 - a2*b1) y =-(a1*c2 - a2*c1)/(a1*b2 - a2*b1)X =(X5*Y - X6*Y - X5*Y6 + X6*Y5)/(Y5 - Y6)Y =(X5*Y*Y1 + X2*Y*Y5 - X5*Y*Y2 - X6*Y*Y1 - X2*Y*Y6 + X6*Y*Y2 - X2*Y1*Y5 + X2*Y1*Y6 - X5*Y1*Y6 + X6*Y1*Y5 + X5*Y2*Y6 - X6*Y2*Y5)/((Y - Y2)*(Y5 - Y6))
这个问题怎样解决呢?这个问题解决不了,后面的事情都完成不了,哪位帮忙看看,解决一下问题的原因 展开
这个问题怎样解决呢?这个问题解决不了,后面的事情都完成不了,哪位帮忙看看,解决一下问题的原因 展开
1个回答
展开全部
使用eval函数求解即可。
如 eval(X)
如 eval(X)
更多追问追答
追问
你好,用eval(X)与eval(y)得到的一点坐标值后,我想把这点坐标位置点打到图上面,用figure,imshow(f1); hold on; plot(x,y,'r*');,它报错
追答
figure; hold on; plot(x,y,'r*');
即可
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询