尝试了一下在Matlab下,在地图上绘制数据,但是效果没有python的basemap这个好。

这里以卫星重力数据画图为例,记录一下使用过程。

数据来源 :采用Eigen6C4全球重力位模型,用开源软件GrafLab,计算g r g_rgr​, g λ g_\lambdagλ​, g ϕ g_\phigϕ​, 并画出其中的g r g_rgr​。该软件计算时自动加上了向心力。

将计算的结果输出到total.txt文件里,画图流程如下

clear all

close all

data=load('total.txt');

% data=load('total_magnitude.txt');

latitude=data(:,1);

longitude=data(:,2);

gx_topo_normal=data(:,3);

gy_topo_normal=data(:,4);

gz_topo_normal=data(:,5);

LATI=reshape(latitude,181,360);

LONGI=reshape(longitude,181,360);

GZ=reshape(gz_topo_normal,181,360);

GZ=-GZ*1e-5;%把方向改为朝下

%画图

clear all

close all

data=load('total.txt');

% data=load('total_magnitude.txt');

latitude=data(:,1);

longitude=data(:,2);

gx=data(:,3);

gy=data(:,4);

gz=data(:,5);

LATI=reshape(latitude,181,360);

LONGI=reshape(longitude,181,360);

GZ=reshape(gz,181,360);

GZ=-GZ*1e-5;%把方向改为朝下

%画图

close all

figure('Position',[100 100 850 450])

ax = worldmap('World');

geoshow(LATI,LONGI,GZ,'DisplayType', 'texturemap');

hcb = colorbar('eastoutside','fontsize',12);

geoshow('landareas.shp', 'FaceColor','none');

set(get(hcb,'Title'),'String','m/s^2','fontsize',14)

plabel('PlabelLocation',30)%纬线间隔

mlabel('MlabelLocation',90)%子午线间隔

setm(gca,'FontSize',12)

gridm('on')

axis off

tightmap

两极的重力比赤道大,主要是向心力的影响。

matlab 球坐标系作图,使用Matlab的mapping tool在球坐标系下画图相关推荐

  1. 【Matlab】Java中使用MATLAB作图

    最近做一个项目,需要很多进行很多信号处理--小魏就是学软件的,对信号处理简直是个小白,最简单的实现就是傻瓜似的调用MATLAB的各种工具箱,达到目的就行. 同时,MATLAB是种解释性语言,执行效率比 ...

  2. matlab在曲线给命名,matlab 利用xlsread画图,怎么将一组excel数据导入,通过matlab作图...

    Matlab 循环 for 语句 xlsread EXCEL表格数据导入 画图 Matlab的 xlsread() 函数可以将Excel数据到matlab工作空间,然后就可以根据读入据作图.下面给出操 ...

  3. matlab 三维饼图,重新学习MATLAB——作图技法及3D可视化

    了解点儿MATLAB,知道它非常有用,但一直不太会用,如何快速掌握并运用它呢? 本专栏力争用最简洁的语言和逻辑,让您在最短时间内,学到教材课程中罕见的MATLAB运用技法,从新手迈向成手. 超强的MA ...

  4. 【matlab】 隐函数作图函数 ezplot

    MATLAB之隐函数作图ezplot >> help ezplot ezplot - Easy-to-use function plotter   易于使用的函数绘图机 This MATL ...

  5. matlab互相关检测器,自相关函数和互相关函数的利用MATLAB计算和作图

    <自相关函数和互相关函数的利用MATLAB计算和作图>由会员分享,可在线阅读,更多相关<自相关函数和互相关函数的利用MATLAB计算和作图(5页珍藏版)>请在人人文库网上搜索. ...

  6. matlab读取excel表作图,读取Excel表格数据进行绘图-如何将excel表格中大量数据导入matlab中并作图...

    matlab 读取excel时间数据并绘图 没看懂你的格式是什么意思, 不过我一般读取excel都用xlsread函数,你也可以试一试 [a,b,c]=xlsresd('data.xls');%r如果 ...

  7. 画图技巧 : Matlab调用Origin作图

    转载画图技巧 matlab 调用 Origin Matlab作出的图普遍没有Origin作出的美观好看,而且导出为eps或emf格式后会有各种奇怪的Bug.目前普遍采用的一种方法是,将Matlab数据 ...

  8. matlab导入数据作图,如何将excel表格中大量数据导入matlab中并作图:excel表格数据制图软件...

    是否有能替代Excel作图表的软件? 我认为数据观你可以试试,因为它提供多种可视化图表,涵盖所有excel提供的图形,您可以进行任何个性化设置. 将excel数据制作成漂亮图表的软件?做图表用什么软件 ...

  9. 基于Matlab的电磁场与波“镜像电荷法”仿真——导体球外点电荷的几种情况

    目录 零.使用到的绘制电场线方向的原创函数 drawEline函数 1.目的 2.源代码 3.注意事项 一.导体球外点电荷的镜像法(导体球接地情况与不接地情况) 1.目的: 2.理论分析: 3.源代码 ...

最新文章

  1. 如何实现对tcl脚本的类GDB调试
  2. Http接口设计(1)Token之前
  3. SGU 294 He's Circles (polay计数)
  4. 剑网三虽然是游戏,但场面堪比电影大片,发布会会带来什么惊喜?
  5. 浅谈String str = ““ 和 new String()的区别
  6. Spring官方都说废掉GuavaCache用Caffeine,你还不换?
  7. Spring模块介绍
  8. 爬虫学习round02
  9. 编程之美 4.6桶中取黑白球
  10. 62.Linux/Unix 系统编程手册(下) -- 终端
  11. 小米平板5 pro 解锁 Bootloader
  12. 实训PHP的目的,大学生实习目的及意义
  13. Photoshop常见疑问解答(转)
  14. 【机器人学】当前工业机器人应用中的机械结构设计方法分析
  15. 苹果PD快充数据线的MFi认证查询方法
  16. Dragdealer拖动组件
  17. 查询服务器时显示failbyOEM,java - 使用 Weblogic 12c,给出警告警告日志管理 BEA-170011 该服务器上的 LogBroadcaster 失败 - 堆栈内存溢出...
  18. 荣耀热键驱动无法安装
  19. 中国流行歌手普遍缺乏科学的高音。
  20. 24h无人棋牌室预约系统的软硬件开发

热门文章

  1. css修改方框内容,CSS改变checkbox的方框及对勾的粗细
  2. HoloLens原理分析和硬件拆解
  3. CC++:计算某年某月的1号是星期几
  4. 【JDK源码】集合源码目录,冲冲冲
  5. 《Chrome插件英雄榜》第88篇更新!知乎网页助手让网页版知乎更好用
  6. WIN2016远程桌面服务配置和授权激活
  7. 【WeNews】三胞债务重组方案出炉 650亿元金融债务如何化解
  8. SpringBoot企业微信点餐系统
  9. Redux的工作流程
  10. 灰色预测方法预测温度matlab,灰色预测matlab代码怎么写