上传者: 38617335
|
上传时间: 2021-11-10 13:28:10
|
文件大小: 1.48MB
|
文件类型: -
GPS定位代码matlab
虚拟位置生成
使用在MATLAB编程语言中实现的两种不同的算法来生成虚拟位置。
系统要求
以下代码是用MATLAB
R2017a编程语言编写的。
细胞垫
该mat文件包含通过3个数组变量“
cells”存储在4000中的数据。
存储在此数组中的信息旨在表示用户的本地地图。
前两列分别保存每个单元格的纬度和经度坐标,第三列保存每个单元格中GeoLife数据集的每个用户所花费的时间。
虚拟位置生成1
错误:如果三个或多个位置共线,则用于确定DLG
2算法生成的位置信息的隐私区域的内置MATLAB函数convhull将返回错误。
但是,可以通过再次运行代码来解决。
DummyLocationGeneration1.m
虚拟位置生成1(DLG
1)算法的源代码。
此函数使用隐私度输入来确定k匿名度度量的值。
分配给每个隐私等级的k匿名度量标准的值仅用于测试目的。
DLG1script.m
该脚本调用DLG
1算法,并将生成的位置信息绘制在二维图形上。
如果x轴是模拟区域的纬度坐标的范围,则范围会受到限制。
y轴的范围是模拟区域的经度坐标范围。
该脚本还显示:算法的运