资源简介
基于地图工具箱的船舶定位研究matlab代码

代码片段和文件信息
figure(‘color‘‘w‘);
ha = axesm(‘mapproj‘‘mercator‘...
‘maplatlim‘[25 55]‘maplonlim‘[-80 0]);
axis off gridm on framem on;
setm(ha‘MLineLocation‘15‘PLineLocation‘15);
mlabel on plabel on;
load coast;
hg = geoshow(latlong‘displaytype‘‘line‘‘color‘‘b‘);
%定义Norfolk和St. Vincent的经纬度
norfolk = [37-76];
stvincent = [37 -9];
geoshow(norfolk(1)norfolk(2)‘DisplayType‘‘point‘...
‘markeredgecolor‘‘k‘‘markerfacecolor‘‘k‘‘marker‘‘o‘)
geoshow(stvincent(1)stvincent(2)‘DisplayType‘‘point‘...
‘markeredgecolor‘‘k‘‘markerfacecolor‘‘k‘‘marker‘‘o‘)
% 计算并画出大圆上的一百个点
gcpts = track2(‘gc‘norfolk(1)norfolk(2)...
stvincent(1)stvincent(2));
geoshow(gcpts(:1)gcpts(:2)‘DisplayType‘‘line‘...
‘color‘‘red‘‘linestyle‘‘--‘)
% 计算并画出恒向线上的一百个点
rhpts = track2(‘rh‘norfolk(1)norfolk(2)...
stvincent(1)stvincent(2));
geoshow(rhpts(:1)rhpts(:2)‘DisplayType‘‘line‘...
‘color‘[.7 .1 0]‘linestyle‘‘-.‘)
[latptslonpts] = gcwaypts(norfolk(1)norfolk(2)...
stvincent(1)stvincent(2)3); % 计算三个航点
geoshow(latptslonpts‘DisplayType‘‘line‘...
‘color‘[.4 .2 0]‘linestyle‘‘-‘)
% 用于定位的三点经纬度
lata = 34+3.1; lona = 47-56.2;
latb = 34+2.95; lonb = 47-55.9;
latc = 34+3.15; lonc = 47-55.95;
% 第一种导航定位方式
figure(2)
axesm(‘MapProjection‘‘mercator‘‘frame‘‘on‘...
‘MapLatLimit‘[36.85 37.25]‘MapLonLimit‘[-9.25 -8.85])
plotm([lata latb latc][lona lonb lonc]...
‘Linestyle‘‘none‘‘Marker‘‘pentagram‘...
‘MarkerEdgeColor‘‘b‘‘MarkerFaceColor‘‘b‘...
‘MarkerSize‘12)
[newlatnewlong] = navfix([lata latb latc][lona lonb lonc]...
[289 135 26.5][1 1 1])
plotm(newlatnewlong‘Linestyle‘‘none‘...
‘Marker‘‘diamond‘‘MarkerEdgeColor‘‘r‘...
‘MarkerFaceColor‘‘r‘‘MarkerSize‘3)
% 第二种导航定位方法
figure(3)
axesm(‘MapProjection‘‘mercator‘‘frame‘‘on‘...
‘MapLatLimit‘[36.75 37.35]‘MapLonLimit‘[-9.35 -8.75])
plotm([lata latb latc][lona lonb lonc]...
‘Linestyle‘‘none‘‘Marker‘‘pentagram‘...
‘MarkerEdgeColor‘‘b‘‘MarkerFaceColor‘‘b‘...
‘MarkerSize‘12)
[newlatnewlong] = navfix([lata latb latc][lona lonb lonc]...
[13 9 7.5][0 0 0])
plotm(newlat(1:31)newlong(1:31)‘Linestyle‘‘none‘...
‘Marker‘‘diamond‘‘MarkerEdgeColor‘‘r‘...
‘MarkerFaceColor‘‘r‘‘MarkerSize‘3)
plotm(newlat(1:32)newlong(1:32)‘Linestyle‘‘none‘...
‘Marker‘‘diamond‘‘MarkerEdgeColor‘‘r‘...
‘MarkerFaceColor‘‘r‘‘MarkerSize‘3)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2677 2013-06-02 23:49 基于地图工具箱的船舶定位研究matlab\zuiduanlujing.m
目录 0 2017-03-26 21:55 基于地图工具箱的船舶定位研究matlab\
相关资源
-
基于Simuli
nk的电动助力转向控制策略 - 自适应均衡器的研究与仿真设计毕业
- 用于研究非线性系统matlab模块
- 基于RSSI强度、指纹库仿真代码,主要
- 论文研究-电加热模糊PID控制及仿真研
- 论文研究-基于改进蚁群算法的车辆路
- 基于MATLAB的通信系统仿真研究-基于
- 基于下垂法的直流微电网新型控制策
- 基于品质因数的边缘检测算子性能优
- 基于PSCAD和MATLAB的电力系统电磁暂态仿
- 基于模糊控制的永磁同步电机驱动系
- 基于DWT数字水印算法研究和实现.pdf
- matlab同步发电机励磁控制系统的仿真
- 基于MATLAB的超声波声场模拟及可视化
- stanford研究组开发的图论工具箱matla
- 无源定位方法及其精度研究.
-
Matlab_Simuli
nk环境下无人机全过程飞 - 基于MATLAB的圆形阵列天线的仿真研究
- 基于MATLAB的无线信道仿真及研究
- 直流电机模糊控制系统的MATLAB/Simu
- 基于形态学的图像分割算法研究
- 主动悬架LQG控制与模糊PID控制的比较
- 机动车辆车牌定位检测算法研究
- 二自由度并联机器人的动力学建模与
- 三电平逆变器的SVPWM控制与MATLAB仿真研
- 直流电动机控制系统仿真研究
- 基于MATLAB的车牌识别系统研究(课设
- 雷达回波信号建模与仿真研究
- 基于优化的ADRC在异步电机矢量控制系
- 相位法雷达测角研究以及matlab仿真
评论
共有 条评论