-
大小: 72KB文件類型: .rar金幣: 2下載: 0 次發布日期: 2021-06-06
- 語言: Matlab
- 標簽: UWB,matlab??
資源簡介
超寬帶四個基站,設置25個測試點,畫出測距誤差分布熱圖(含數據),matlab

代碼片段和文件信息
%%?測距誤差熱度圖-針對1個測試點對其中一個基站的測距誤差
%?首次按每個測試點對應A1,再A2,A3,A4,
clcclear
TagPoints?=?load(‘TagPoints.txt‘);%25組坐標
AnchorPoints?=?load(‘AnchorPoints.txt‘);%基站位置1001151F15221521
TrueDis=f_TureDistance(TagPointsAnchorPoints);%真實距離
%%?-制作測距誤差熱圖
%?測距順序,每個數據循環的第一組不一定相同,利用改成相同的此順序1001151F15221521
x?=?[];
y?=?[];
for?k=1:25??%//共25組文件????
????for?i?=?1:4
????????filename?=?[‘T‘int2str(k)‘SolvedDistance‘int2str(i)‘.txt‘];???
????????Matrix?=?importdata(filename);
????????Matrix?=?Matrix(1:500:);
????????meanDis(i)?=?mean(Matrix(:1));
????????error(ki)?=?sqrt((meanDis(i)-TrueDis(k1))^2);%error25行4列
????end??
end
MatrixMain?=?[TagPoints(:1)TagPoints(:2)error];%6列
x?=?MatrixMain(:1);
y?=?MatrixMain(:2);
%分別為3\4\5\6列,每次運行注釋其中三個
%?z?=?MatrixMain(:3);%畫所有點的均值誤差對A1
%?z?=?MatrixMain(:4);%畫所有點的均值誤差對A2
%?z?=?MatrixMain(:5);%畫所有點的均值誤差對A3
z?=?MatrixMain(:6);%畫所有點的均值誤差對A4ss
%?scatter(xy5z)%散點圖
%?figure
[XYZ]=griddata(xyzlinspace(min(x)max(x))‘linspace(min(y)max(y))‘v4‘);%插值
%%??先畫出測試點的坐標示意圖,不然標注會有錯誤
plot(AnchorPoints(:1)AnchorPoints(:2)‘ok‘);
for?i=1:length(AnchorPoints)
????text(AnchorPoints(i1)+5AnchorPoints(i2)[‘A‘int2str(i)]);
end
hold?on
plot(TagPoints(:1)TagPoints(:2)‘*k‘);%畫出測試點的圖
for?i=1:length(TagPoints)
????text(TagPoints(i1)+5TagPoints(i2)[‘T‘int2str(i)])
end
hleg1=legend(‘基站‘‘測試點‘‘Location‘‘Northeast‘);
legend(‘boxoff‘)
%%
figure(1)
%?subplot(221)%做出的圖不好看
pcolor(XYZ);shading?interp%偽彩色圖
colorbar?
%%
figure(2)
%?subplot(222)
v?=?0:10:max(z);
[Ch]=contour(XYZv‘LineWidth‘1.2‘ShowText‘‘on‘);%等值線圖
clabel(Ch‘color‘‘g‘)
ylabel(‘y?/?cm‘)
xlabel(‘x?/?cm‘)
axis([0?250?0?250])?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????28??2017-11-09?23:37??wucharetu\AnchorPoints.txt
?????文件???????1921??2018-03-30?14:03??wucharetu\errorDis.m
?????文件????????337??2017-11-10?14:12??wucharetu\f_TureDistance.m
?????文件???????4982??2017-11-26?14:05??wucharetu\T10SolvedDistance1.txt
?????文件???????4982??2017-11-26?14:05??wucharetu\T10SolvedDistance2.txt
?????文件???????4987??2017-11-26?14:05??wucharetu\T10SolvedDistance3.txt
?????文件???????4982??2017-11-26?14:05??wucharetu\T10SolvedDistance4.txt
?????文件???????3090??2017-11-26?14:05??wucharetu\T11SolvedDistance1.txt
?????文件???????3090??2017-11-26?14:05??wucharetu\T11SolvedDistance2.txt
?????文件???????3090??2017-11-26?14:05??wucharetu\T11SolvedDistance3.txt
?????文件???????3090??2017-11-26?14:05??wucharetu\T11SolvedDistance4.txt
?????文件???????3380??2017-11-26?14:05??wucharetu\T12SolvedDistance1.txt
?????文件???????3380??2017-11-26?14:05??wucharetu\T12SolvedDistance2.txt
?????文件???????3380??2017-11-26?14:05??wucharetu\T12SolvedDistance3.txt
?????文件???????3380??2017-11-26?14:05??wucharetu\T12SolvedDistance4.txt
?????文件???????4225??2017-11-26?14:05??wucharetu\T13SolvedDistance1.txt
?????文件???????4230??2017-11-26?14:05??wucharetu\T13SolvedDistance2.txt
?????文件???????4230??2017-11-26?14:05??wucharetu\T13SolvedDistance3.txt
?????文件???????4230??2017-11-26?14:05??wucharetu\T13SolvedDistance4.txt
?????文件???????3230??2017-11-26?14:05??wucharetu\T14SolvedDistance1.txt
?????文件???????3230??2017-11-26?14:05??wucharetu\T14SolvedDistance2.txt
?????文件???????3230??2017-11-26?14:05??wucharetu\T14SolvedDistance3.txt
?????文件???????3230??2017-11-26?14:05??wucharetu\T14SolvedDistance4.txt
?????文件???????3835??2017-11-26?14:05??wucharetu\T15SolvedDistance1.txt
?????文件???????3835??2017-11-26?14:05??wucharetu\T15SolvedDistance2.txt
?????文件???????3835??2017-11-26?14:05??wucharetu\T15SolvedDistance3.txt
?????文件???????3830??2017-11-26?14:05??wucharetu\T15SolvedDistance4.txt
?????文件???????3430??2017-11-26?14:05??wucharetu\T16SolvedDistance1.txt
?????文件???????3425??2017-11-26?14:05??wucharetu\T16SolvedDistance2.txt
?????文件???????3430??2017-11-26?14:05??wucharetu\T16SolvedDistance3.txt
............此處省略78個文件信息
評論
共有 條評論