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

news2024/10/6 10:30:09

【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.coloradmin.cn/o/1247461.html

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

相关文章

应用场景丨社区燃气管网监测系统建设

燃气作为现代社会的重要能源,燃气被广泛应用于居民生活、工业生产、商业服务等领域。然而,燃气泄漏事故时有发生,不仅给人们的生命财产安全带来严重威胁,也给燃气行业的发展带来不良影响。因此,对于燃气管道的监测和管…

你再不学Git就来不及了!!!

其他系列文章导航 设计模式合集 多线程合集 分布式合集 ES合集 文章目录 其他系列文章导航 文章目录 前言 版本控制 什么是版本控制 为什么要版本控制 一、认识 Git 1.1Git 简史 1.2Git 与其他版本管理系统的主要区别 1.3Git 的三种状态 二、Git 使用快速入门 2.1获…

conan 入门(三十三):requirements()指定header的可见性(transitive_headers)

package_type 从conan 2.x开始conafile.py增加了一个字段package_type,用于定义当前package的类型, 参见 package-type 如果我们在写conanfile.py时不指定这个成员,则它默认为library Requirement traits 不同的包类型定义默认定义不同的…

手把手webpack搭建前端架子

这里以react为例> (一)初始化package.json package name: 你的项目名字叫啥 version: 版本号 description: 对项目的描述 entry point: 项目的入口文件(一般你要用那…

web静态网页设计与制作-基于HTML+CSS+JS实现旅游摄影网站

web静态网页设计与制作,基于HTMLCSSJS实现精美的旅游摄影网站,拥有极简的设计风格,丰富的交互动效,让人眼前一亮,享受视觉上的体验。 我使用了基本的HTML结构来构建网页,并使用CSS样式进行美化设计&#xf…

在 Ubuntu 上安装最新版的 Calibre

目录 前言 方法1:从 Ubuntu 的仓库安装 Calibre 卸载 Calibre 方法2:获取最新版本的 Calibre 卸载 Calibre 结语 前言 Calibre 是一款自由开源的电子书软件。下面介绍如何在 Ubuntu Linux 上安装它。 作为电子书管理的瑞士军刀,Calibre …

软件开发的高效神器,程序员爱不释手

目录 一、低代码助力开发 二、低代码核心功能 1.业务建模: 2.表单建模: 3.页面建模: 4.流程建模: 5.报表建模: 6.门户建模: 7.大屏建模: 8.移动建模: 三、低代码解放程序员的双手 在…

POE交换机——电源解决方案-升压控制器\降压控制器\中高压降压转换器

PoE是一种有线以太网供电技术,使用于数据传输的网线同时具备直流供电的能力,PoE供电具有可靠、连接简捷、标准统一的优势。越来越多的工业物联网设备开始采用PoE供电, 如IP电话、网络视频监控以及无线以太网设备等。 PoE交换机是一种用于提供…

VMware Workstation 17 虚拟机自启动失效 解决脚本

VMware Workstation17新增加了虚拟机自启配置 但是很奇怪在我的一台计算机上能够自启,在另一台计算机上就失效 编写脚本 以命令方式完成虚拟机开机自启 #虚拟机自启.batif "%1""hide" goto CmdBegin start mshta vbscript:createobject("w…

安卓手机SD卡不小心删除了怎么办?几步轻松恢复数据!

随着科技的不断发展,安卓手机已经成为了我们生活中不可或缺的一部分。然而,在使用安卓手机的过程中,我们有时会不小心将重要的文件或者照片删除掉,这无疑会给我们的生活带来不便。那么,当安卓手机的SD卡不小心被删除了…

Ubuntu 22.04.3编译AOSP13刷机

文章目录 设备信息下载AOSP并切换分支获取设备驱动编译系统编译遇到的问题Cannot allocate memoryUbuntu设置USB调试刷机参考链接 设备信息 手机:Pixel 4XL 下载AOSP并切换分支 在清华大学开源软件镜像站下载初始化包aosp-latest.tar。 解压缩,切换到…

【GCC】1:chatgpt:NetworkControllerInterface、GoogCcNetworkController

代码基于 mediasoup-sfu-cpp 中的m77版本。使用chatgpt辅助学习。网络状态估计器:开发中 D:\XTRANS\soup\mediasoup-sfu-cpp\deps\libwebrtc\libwebrtc\api\transport\network_control.h NetworkControllerInterface 网络控制器 此类,使用 网络状态和 通信状态 以 估计网络参…

快看!!电子杂志这样制作!几分钟的事

今天手把手教你怎么轻松制作电子杂志,不费力又不耗时。还能让你的杂志跟专业设计师们排排的相提并论,一起来学习吧! 首先,你需要准备一些图片、文字素材,以及一款适合你的电子杂志制作软件。目前市面上有很多电子杂志…

面试:ShardingSphere问题

文章目录 什么是ShardingSphere,它的主要功能是什么?ShardingSphere的核心模块有哪些?他们是如何工作的?ShardingSphere 的读写分离是如何实现的?如何配置ShardingSphere的数据分片策略?ShardingSphere支持…

Android Studio 显示build variants工具栏

工具栏: 如下图所示 依次点击View-->ToolWindows-->Build Variants。 在此记个笔记

MAC M系列芯片安装 openJDK17

文章目录 1. 查找openjdk版本2. 安装openjdk3. 多jdk之间的切换 在这里我们使用 brew 命令查找并安装。 1. 查找openjdk版本 执行:brew search openjdk,注意:执行命令后,如果得到的结果中没有红框内容,则需要更新一下…

Odoo:行业领先的免费开源生产制造管理系统

产品生命周期管理 用 Odoo 产品数据管理解决方案加速产品开发 研究、开发和设计新产品或者重新设计现有产品是所有制造企业的活力之源,但很多企业的设计部门和工程部门却完全脱离 ERP 系统。这导致工程师需要耗费大量时间来回答企业中其他部门就产品状态、修改级别…

虚拟机VMware下CentOS7.9对磁盘扩容

首先是在VMware虚拟下对机器进行关机,然后扩容后启动机器(操作简单,忽略,网上很多) 开始增加磁盘空间 查看磁盘空间 发现此时磁盘空间仍然没变化 df -lh 查看当前磁盘分区信息 fdisk -l 对新加磁盘空间进行分区操…

优秀的5款字体设计软件推荐

字体设计作为设计中的一个重要模块,如果字体软件选择正确,将给字体设计工作带来极大的便利,易于使用的字体设计软件,可以创造出优秀的排版设计。在日常工作中,设计师可能会在字体网站上下载字体,然后安装字…

仙女麻麻看过来~这是不是你们在找的外套?

分享女儿的秋冬穿搭 时尚与美观兼具的毛毛外套 洋气百搭不挑人穿 谁穿对都好看系列 经典宽松版型 不臃肿对身材包容性很强 小编墙裂推荐哦!!