【matlab程序】南海土台风画法

【matlab程序】南海土台风画法
在这里插入图片描述
图片

往期推荐

图片
【python海洋专题一】查看数据nc文件的属性并输出属性到txt文件

【python海洋专题二】读取水深nc文件并水深地形图
【python海洋专题三】图像修饰之画布和坐标轴

【Python海洋专题四】之水深地图图像修饰

【Python海洋专题五】之水深地形图海岸填充

【Python海洋专题六】之Cartopy画地形水深图

【python海洋专题】测试数据

【Python海洋专题七】Cartopy画地形水深图的陆地填充

【python海洋专题八】Cartopy画地形水深图的contourf填充间隔数调整

【python海洋专题九】Cartopy画地形等深线图

【python海洋专题十】Cartopy画特定区域的地形等深线图

【python海洋专题十一】colormap调色

【python海洋专题十二】年平均的南海海表面温度图

【python海洋专题十三】读取多个nc文件画温度季节变化图

【python海洋专题十四】读取多个盐度nc数据画盐度季节变化图

【python海洋专题十五】给colorbar加单位

【python海洋专题十六】对大陆周边的数据进行临近插值

【python海洋专题十七】读取几十年的OHC数据,画四季图

【python海洋专题十八】读取Soda数据,画subplot的海表面高度四季变化图

【python海洋专题十九】找范围的语句进阶版本

【python海洋专题二十】subplots_adjust布局调整

【python海洋专题二十一】subplots共用一个colorbar

【python海洋专题二十二】在海图上text

【python海洋专题二十三】共用坐标轴

【python海洋专题二十四】南海年平均海流图

【python海洋专题二十五】给南海年平均海流+scale

【python海洋专题二十六】南海海流流速图

【python海洋专题二十七】南海四季海流图

【python海洋专题二十八】南海四季海流流速图

【python海洋专题二十九】读取CTD文件数据并画温度点剖面图

【python海洋专题三十】画南海115°E的温度剖面图

【python海洋专题三十一】画南海115°E的地形温度剖面图

【python海洋专题三十二】画南海115°E的地形温度流速剖面图

【python海洋专题三十三】画海洋表面的风场分布

【python海洋专题三十四】调用自己的colormore

【python海洋专题三十五】加密数据–二维插值

【python海洋专题三十六】两个一维数组的相关系数–为海洋指数作准备

【python海洋专题三十七】海洋指数画法–折线图样式一

【python海洋专题三十八】海洋指数画法–折线图样式二

【python海洋专题三十九】海洋指数画法–折线图样式三–不同颜色的线条

【python海洋专题四十】海洋指数画法–单色填充图

【python海洋专题四十一】海洋指数画法–渐变填色图

【python海洋专题四十二】海洋指数画法–双色柱状图

【python海洋专题四十三】海洋指数画法–单色渐变柱状图

【python海洋专题四十四】海洋指数画法–多色渐变柱状图

【python海洋专题四十五】海洋研究区域示意图

【python海洋专题四十六】研究区域示意放大图

【python海洋专题海洋指数画法】大气与海洋指数画法汇总

【MATLAB海洋专题】历史汇总

【matlab程序】(1-5)五坐标轴的精细修饰

【matlab程序】图片平面制作||文末点赞分享||海报制作等

大佬推荐一下物理海洋教材吧?

【matlab海洋专题】高级玫瑰图–风速风向频率玫瑰图–此图细节较多

【上千种颜色包|全平台可用】收集自Matlab、python、R、NCL等颜色包

R语言_RColorBrewer包–全平台可用

海洋专用cmocean颜色包_共22种–全平台可用

【matlab教程】matlab不规则区域的外围填充

代码分享:

% 本次程序处理txt文件,并读取台风数据,并画图。
% 时间:20231123
% 海洋与大气科学
clear;clc;close all;
%% 数据处理
%01 第一个台风文件
data_typhoon1=importdata(‘typhoon1.txt’); % 将生成的typhoon1.txt文件导入工作空间,变量名为data_typhoon1,实际上它不显示出来
lon1=data_typhoon1(:,4);% 台风经度
lat1=data_typhoon1(:,3);% 台风经度
data_typhoon2=importdata(‘typhoon2.txt’); % 将生成的typhoon2.txt文件导入工作空间,变量名为data_typhoon2,实际上它不显示出来
lon2=data_typhoon2(:,4);% 台风经度
lat2=data_typhoon2(:,3);% 台风经度
data_typhoon3=importdata(‘typhoon3.txt’); % 将生成的typhoon3.txt文件导入工作空间,变量名为data_typhoon3,实际上它不显示出来
lon3=data_typhoon3(:,4);% 台风经度
lat3=data_typhoon3(:,3);% 台风经度
data_typhoon4=importdata(‘typhoon4.txt’); % 将生成的typhoon4.txt文件导入工作空间,变量名为data_typhoon4,实际上它不显示出来
lon4=data_typhoon4(:,4);% 台风经度
lat4=data_typhoon4(:,3);% 台风经度
data_typhoon5=importdata(‘typhoon5.txt’); % 将生成的typhoon5.txt文件导入工作空间,变量名为data_typhoon5,实际上它不显示出来
lon5=data_typhoon5(:,4);% 台风经度
lat5=data_typhoon5(:,3);% 台风经度
%% 画图
close all
figure % 建立画布,改为白色背景和画布大小。
set(gcf,‘color’,‘w’,‘position’,[100 50 800 650])
m_proj(‘miller’,‘lon’,[100 120],‘lat’,[10 24])
m_gshhs_i(‘patch’,[.65 .65 .65],‘edgecolor’,‘k’);
% 添加国界
World = shaperead(‘china_country.shp’);
wx = [World(😃.X];wy = [World(😃.Y];%读shp文件
hold on
m_plot(wx,wy,‘k’,‘linewidth’,1,‘color’,[0 0 0]);%绘制
% 添加省份
World = shaperead(‘diquJie_polyline.shp’);
wx = [World(😃.X];wy = [World(😃.Y];%读shp文件
hold on% 使用经纬度画台风
m_plot(wx,wy,‘k’,‘linewidth’,1,‘color’,[0 0 0]);%绘制
hold on
h1=m_plot(lon1-10,lat1,‘linewidth’,2,‘color’,[0,0,0]./255);
hold on
h2=m_plot(lon2-8,lat2,‘linewidth’,2,‘color’,[0,0,0]./255);
hold on
h3=m_plot(lon3-6,lat3,‘linewidth’,2,‘color’,[139,0,139]./255);
hold on
h4=m_plot(lon4-4,lat4,‘linewidth’,2,‘color’,[255,0,255]./255);
hold on
h5=m_plot(lon5-1,lat5,‘linewidth’,2,‘color’,[220,20,60]./255);
hold on% 加上观测点
m_scatter(109.566,21.583,‘Marker’,‘o’,‘MarkerFaceColor’,‘r’,‘MarkerEdgeColor’,‘r’,‘sizedata’,20)
hold on
m_text(109.666,21.583,‘验证点’,‘fontweight’,‘bold’,‘fontsize’,15)
hold on% 加上图例
m_text(102,18,‘图例’,‘fontweight’,‘bold’,‘fontsize’,15)
hold on
m_text(102,15,‘验证站点’,‘fontweight’,‘bold’,‘fontsize’,15)
hold on
m_scatter(103,15.5,‘Marker’,‘o’,‘MarkerFaceColor’,‘r’,‘MarkerEdgeColor’,‘r’,‘sizedata’,18)
m_grid(‘ytick’,0:2:24,‘xtick’,100:2:120,‘linewidth’,1,‘linestyl’,‘none’,‘box’,‘fancy’,‘fontsize’,15);

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/163430.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2020年09月 Scratch(三级)真题解析#中国电子学会#全国青少年软件编程等级考试

Scratch等级考试(1~4级)全部真题・点这里 一、单选题(共25题,每题2分,共50分) 第1题 执行下面程序,屏幕上最多会看到多少个苹果? A:10个 B:11个 C:1个 D:无法确定 答案:B 第2题 关于下面程序,说法正确的是 ? A:执行 后,马上执行

机器学习时候必须要分为训练集、验证集和测试集嘛

在机器学习中,为了准确评估模型的性能和找到最佳的超参数配置,通常将数据集划分为训练集、验证集和测试集。在这种情况下,验证集用于调参和模型选择,而测试集则用于最终的模型评估。 具体流程如下: 划分数据集&#x…

python分段函数

在Python中&#xff0c;你可以使用if-else语句来实现分段函数。以下是一个简单的例子&#xff1a; def piecewise_function(x):if x < 0:return 0elif 0 < x < 2:return x ** 2else:return 4这个函数定义了一个分段函数&#xff0c;当x小于0时&#xff0c;函数值为0&…

数据集笔记:Pems 自行下载数据+python处理

以下载District 4的各station每5分钟的车速为例 1 PEMS网站下载数据 点击红色的 选择需要的station和区域&#xff0c;点击search&#xff0c;就是对应的数据&#xff0c;点击数据即可下载 &#xff08;这个是station每5分钟的速度数据&#xff09; 2 pems 速度数据 2.1 每一…

DLL劫持漏洞

以下是自己学习时做的一些笔记&#xff0c;希望对各位有所帮助 DLL劫持漏洞 为什么程序中会有dll的存在 对于 Windows 操作系统&#xff0c;操作系统的大部分功能都由 DLL 提供。 另外&#xff0c;当您在这些 Windows 操作系统之一上运行某一程序时&#xff0c;该程序的很多…

paddle ocr开启mkldnn加速后图片识别精度下降

背景 使用ocr_system调用微调模型时发现部分图片在设置enable_mkldnnTrue后出现识别精度下降问题 环境&#xff1a; paddle2.5.1 paddlehub2.3.1 python3.8.6 解决方案 tools\infer\utility.py文件中 line 269行左右&#xff0c; 在代码config.delete_pass("matmul_t…

【华为OD题库-035】数据最节约的备份方法-java

题目 有若干个文件&#xff0c;使用刻录光盘的方式进行备份&#xff0c;假设每张光盘的容量是500MB.求使用光盘最少的文件分布方式。所有文件的大小都是整数MB&#xff0c;且不超过500MB:文件不能分割、分卷打包 输入描述: 一组文件大小的数据 输出描述: 使用光盘的数量 补充说…

如何通过类似于Android adb install apk 命令安装三方Harmony Hap包

安装命令 hdc install xxx.hapOpenHarmony设备安装Hap应用的五种方式 https://www.51cto.com/article/762223.htmlhttps://www.51cto.com/article/762223.html DevEco Studio 3.1为例新建个项目&#xff0c;点击File->Project Structure 进入签名页面然后点击Sign in登录华…

Adobe 家族系列download

adobe 前言 Adobe公司的产品线中拥有多个家族桶&#xff0c;下面是Adobe全家桶产品的功能介绍&#xff1a; Creative Cloud&#xff08;创意云&#xff09;&#xff1a;包含Photoshop、Illustrator、InDesign、Premiere Pro、After Effects、Lightroom等创意设计、视频制作和…

计算机体系结构习题及解答

Exercise For the 5-stage pipeline (RR and RW take half a cycle) For the following pairs of instructions, how many stalls will the 2nd instruction experience (with and without bypassing)? 1. ADD R3 ⬅R1R2 ADD R5 ⬅ R3R4 Answer&#xff1a;0 stall wi…

java springboot测试类鉴定虚拟MVC请求 返回内容与预期值是否相同

上文 java springboot测试类鉴定虚拟MVC运行值与预期值是否相同 中 我们验证了它HTTP的返回状态 简单说 校验了他 是否成功的状态 这次 我们来不对得到的内容 我们 直接改写测试类代码如下 package com.example.webdom;import org.junit.jupiter.api.Test; import org.springf…

【实验笔记】C语言实验——超长正整数的减法运算

[问题描述] 编写程序实现两个超长正整数(每个最长80位数字)的减法运算。 [输入形式] 从键盘读入两个整数&#xff0c;要考虑输入高位可能为0的情况(如00083) 1.第一行是超长正整数A; 2.第二行是超长正整数B; [输出形式] 输出只有一行&#xff0c;是长整数A减去长整数B的运…

FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-3:任务切换)

学习之路主要为FreeRTOS操作系统在STM32F103&#xff08;STM32F103C8T6&#xff09;上的运用&#xff0c;采用的是标准库编程的方式&#xff0c;使用的IDE为KEIL5。 注意&#xff01;&#xff01;&#xff01;本学习之路可以通过购买STM32最小系统板以及部分配件的方式进行学习…

使用 css 实现文字单行居右, 换行居左展示

给外层盒子设置居右展示, 子盒子设置居左。 原理是&#xff0c;如果子盒子没有换行&#xff0c;那么子盒子的长度就是内容的长度&#xff0c;它根本没有空间将字体移动居左&#xff0c;父盒子的居左样式就会生效&#xff0c;子盒子就会居左展示。 当子盒子里面的文字换行了&…

3.1 Linux时间子系统

目录 一时间子系统作用二 时间子系统初始化三 时间子系统框架 一时间子系统作用 1 提供时间 2 提供时钟 3 提供进程轮询 从应用层&#xff0c;分析其使用方法 从驱动层&#xff0c;给出timer和hrtimer的使用示例 二 时间子系统初始化 分别从介绍各个模块初始化做了些什么工作…

在SOLIDWORKS中如何提升保存PDF版本文件的清晰度

随着Solidworks年复一年的不断更新&#xff0c;不仅仅是整个软件的性能上的提升&#xff0c;其在输出文件的功能上也同样在精益求精。 但对于老版本的使用者和希望能让输出文件清晰度更进一步的使用者而言&#xff0c;可能目前我们所能达到的普通文件输出清晰度远远无法达到他们…

如何将ONLYOFFICE与Python应用程序集成

ONLYOFFICE是一项功能强大的开源文档编辑器&#xff0c;可以将文本文档、电子表格和演示文稿、电子表单编辑功能集成至任何编程语言编写的 Web 应用程序中。最新的7.5版本编辑器可以支持编辑PDF文件&#xff08;批注、绘图等&#xff09;。在本文中&#xff0c;我们会带你了解如…

【分享】Java Builder 建造者模式之案例分享

介绍 建造者模式&#xff08;Builder&#xff09;核心目的是通过使用多个简单对象一步步构建出一个复杂对象。通过将复杂对象的构造过程拆分为多个简单的步骤&#xff0c;使得创建对象更加灵活&#xff0c;可读性和可维护性更强。 使用场景 创建一个由多个部分组成的复杂对象…