資源簡介
MATLAB實現三邊測量定位算法。
詳細說明參考:http://blog.csdn.net/zengxiantao1994/article/details/70212895
代碼片段和文件信息
%?----------------采用三邊定位法對未知節點定位-------------------------------
%{
????clc命令是用來清除命令窗口的內容。不管開啟多少個應用程序,命令窗口只有一個,
????所以clc無論是在腳本m文件或者函數m文件調用時,clc命令都會清除命令窗口的內容。
????clear命令可以用來清除工作空間的內容。MATLAB有個基本的工作空間,用base標識,
????此外,當打開一個函數m文件時,可能會產生很多工作空間。每一個函數對應一個工作空間。
%}
clear;
maxx?=?1000;%參考節點分布的最大橫坐標
maxy?=?1000;%參考節點分布的最大縱坐標
%----------------------隨機初始化三個已知的參考點[cxcy]-----------------
%{
????rand()產生0和1之間均勻分布的隨機數
????rand(m)產生一個m*m的矩陣,當然矩陣的值是0和1之間均勻分布的隨機數
????rand(mn)或者rand([mn])產生一個m*n的矩陣
????randn()產生均值為0?方差為1的正態分布的隨機數。用法和rand類似。
%}
cx?=?maxx*rand(13);
cy?=?maxy*rand(13);
plot(cxcy‘k^‘);%參考節點圖
axis([0?1000?0?1000])??
%--------隨機初始化一個未知節點(mxmy)-----------
mx?=?maxx*rand();
my?=?maxy*rand();
hold?on;
%?盲節點圖
plot(mxmy‘go‘);?
da?=?sqrt((mx-cx(1))^2+(my-c
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1447??2017-04-17?16:20??trilateration_position\trilateration_position.m
?????文件????????683??2017-04-17?16:04??trilateration_position\triposition.m
?????目錄??????????0??2017-08-19?10:04??trilateration_position
-----------?---------??----------?-----??----
?????????????????2130????????????????????3
評論
共有 條評論