• 大小: 1KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-14
  • 语言: Matlab
  • 标签: wifi定位  KNN  wifi  

资源简介

用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


评论

共有 条评论