添加新云天气象主编微信或QQ:130188121,及时获取或发布气象升学、就业、会议、征稿及学术动态等信息!
近期招聘、培训安排(点击图片了解详情):
在大气科学中,matlab可以用于小规模的科学计算,也可以绘制各类气象图,做各种统计运算,功能强大。由于近期在家休息关系,顺便写写使用m_map和matlab读取和绘制海温图的教程。笔者花费了一天的时间学习了m_map(入门,熟悉下语法),遇到一些难点,希望通过我对这个例子的分解,能化简入门难度,从而能帮助到有需要的人。
如果没有安装过m_map,则需要额外的安装,可以参考这个帖子:
https://blog.csdn.net/wokaowokaowokao12345/article/details/88354118
总体思路是:输入路径,文件名,读取范围,时间层,变量名等,调用m_map绘制
1)输入路径,文件名,读取范围
input('string','s') 输入函数,string的内容会打印在屏幕,有 's' 的情况下是输入字符串,没有的情况下输入数字
clc;clear;%输入文件InPath = input('请输入文件完整路径:','s'); file_name = input('输入文件名:','s');boundary = input('输入绘图范围,格式:[起始经度 终止经度 起始纬度 终止纬度]\n');
2)打开NC文件,显示NC文件信息
strcat(a, b, ......) 合并字符串a,b......,如果直接打上去的字符串记得用引号括起来;例如:strcat('app', 'ple')输出就是apple
ncdisp( 'source' ) 显示NC文件信息