三边测量法的MATLAB定位程序说明
三边测量法的MATLAB定位程序说明(MATLAB 7.0下):
一、由三个文件组成,分别是
? 1)triposition.m
??2)find_three_p.m
? 3)locac3.m
? 三个源文件内容见后面二。?
1、组成图示
?图示如下(注意鼠标处分别打开了上面的三个源文件:):
2.运行主文件
? 首先切换到主程序locac3.m的界面,如下:
?点击工具 运行,等待一段时间,得到运行结果如下:
?? 同时在MATLAB命令窗口得到:??
?
?
二、三个源文件的内容
%一、m函数triposition.m文件内容
%一、m函数*****************triposition.m**************************%
function [locx,locy]=triposition(xa,ya,da,xb,yb,db,xc,yc,dc)
%????????????? 三点定位法????????????????????????? %
%输入:
%?? 1.参考节点A(xa,ya),B(xb,yb),C(xc,yc)
%?? 2.定位节点D(locx,locy)到这三点的距离分别为da,db,dc
%返回:
%?? (locx,locy)为计算的定位节点D点的位置坐标
%
syms x y?? %f符号变量
%--------------求解方程组-------