资源简介
用KNN仿真WiFi室内定位,指纹法室内定位
代码片段和文件信息
function result = knn(trainX testY zuobiaoZ k)
% Classify using the Nearest neighbor algorithm
% Inputs:
% trainX - Train sample matrix n*d n points each d dimentions
% testY - Test sample matrix N*d 测试样本矩阵
% k - Number of nearest neighbors
% Outputs:
% result - 定位点坐标
% 判断trainX和testY的样本点维数是否相同
trainX =[34 35 38 40 45 60 62 67;36 34 40 36 42 67 40 65;62 40 48 36 47 67 34 62;38 36 40 45 52 65 70 65; 67 42 50 35 36 70 37 64]
testY = [38 36 39 41 46 61 64 67;70 38 40 55 50 60 55 40;76 33 56 78 40 52 62 35;76 35 23 61 76 35 57 62;87 62 34 47 36 82 21 63];
zuobiaoZ = [0.0 3.0;1.5 3.0; 3.0 3.0;0.0 1.5;3.01.5];
k =3;
zhunqueZ = [0.3 3.0;1.8 1.8;2.0 1.7;0.8 2.9;3.0 2.2] % 待定位点的准确坐标
if size(trainX2)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2735 2014-04-17 13:54 knn1.m
----------- --------- ---------- ----- ----
2735 1
评论
共有 条评论