为什么需要四颗卫星才能定位
-
返回主菜单产品
-
返回主菜单解决方案
-
返回主菜单服务支持
-
返回主菜单关于司南
-
返回主菜单投资者关系
-
返回主菜单加入我们
-
返回主菜单集团网站
-
返回主菜单导航云网站
用Matlab绘制离散图和折线图
返回列表司南导航www.sinognss.com:在做数据统计时如何将数据精度以散点图的形式直观的显示出来,将各关键要素以折线图的方式统计出来,用EXCEL的统计结果分辨率较低,清晰度较差,下面介绍如何用Matlab将数据成图。
1、 准备图表的数据;
以GPGGA数据为例,用EXCEL对采集的数据做初步统计,统计出每个点在纬度和精度方向上的误差及观测时长、数据条数等。
2、 打开Matlab程序,选择数据的存储路径并新建M文件。
3、 读取数据并设置显示图表的范围;
在新建文件框Untitled中输入如下指令读取数据:
clear
clc %清空缓冲区
x=xlsread('GPGGA.xls'); %读取Excel文件GPGGA.xls
x1=x(:,7);
x2=x(:,3); %读取Excel中的某列数据,以第7、3列数据为例
设置图标显示范围:
x=(0:25/90000:25) %将X轴设置为数据采集时长为25个小时,数据总条数为90000
4、 绘图,并设置相应的参数;
plot(x1,x2,'b.') %将数据成图,其中参数'b.' 表示图形的颜色和线型, 例如可修改为’r-‘ 红色点划线
hold on %将上面图形保存,并可继续加入下一个图形
5、 设置坐标轴属性;
axis equal %坐标轴采用等刻度
axis([0 25 0 20]) % x轴刻度为0-25;y轴刻度为0-20
xlabel('W-E[m]'); %放置x轴坐标标记为W-E[m]
ylabel('S-N[m]'); %放置y轴坐标标记为S-N[m]
6、 添加图形注释。
title('Track of position(only Fix state)'); %设置标题为“Track of position(only Fix state)”
legend('NOS','STATE',’HDOP’) %设置图例为“NOS”,”STATE”
综上,对两种图形的指令整理如下:
散点图指令折线图指令
7、运行程序Debug->Save and Run,将会输出绘图结果。
司南导航:http://www.sinognss.com/
1.文章部分文字与图片来源网络,如有问题请及时联系我们。
2.涉及转载的所有文章、图片、音频文件等资料,版权归版权所有人所有。
3.本文章内容如无意中侵犯了媒体或个人的知识产权,请联系我们立即删除。