资源简介
基于地图工具箱的船舶定位研究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\
相关资源
- 极化码的编码与译码研究及matlab仿真
- 最优分数阶PID控制器的设计与研究
- 通信原理课程设计报告ASK FSK PSK Matl
- 金融风险VaR模型研究\\蒙特卡罗算法与
- 智能小车运动控制系统的研究与实现
- 公共汽车悬挂系统模型的MATLAB仿真程
- 数据转换/信号处理中的基于Matlab 单边
- 16PSK眼图,星座图,误码率,噪声特性
- 基于matlab的数字图像分割技术研究及
-
simuli
nk_RTW的汽车电子控制系统的研 - 基于Matlab的异步电机变频调速系统的
- 一种小脑模型神经网络及其仿真研究
- 研究LDPC码的性能
- 基于MATLAB的LQR控制器设计方法研究
- 基于matlab的数字滤波器的有限字长效
- 基于均匀信道化滤波器组的研究与设
- LABVIEW和MATLAB混合编程方法研究及其在
- 基于Matlab的DMC算法仿真研究
- MPEG-4编码技术的研究与仿真
- 单神经元自适应PID控制器的研究及M
- 水轮发电机组建模研究
- 自适应均衡技术的研究及MATLAB的仿真
-
Buck变换器在Matlab_Simuli
nk下的仿真研 - 基于神经网络的ASK 解调器及性能研究
- 2015年研究生数学建模竞赛B题MATLAB代码
-
基于Matlab_Simuli
nk的空气悬架非线性 - OFDM系统性能的仿真代码,包括对于循
- 基于OSTU的阈值分割算法研究
- 电动汽车再生制动与ABS协调控制策略
- 论文研究-GPS系统C/A码的产生与捕获算
评论
共有 条评论