【matlab程序】matlab画台风符号和实例应用
没有看文献,不知道文献中的符号什么样子,据我理解为这样子的:

风速频率 玫瑰图 python_数据库

因此,按照自己的理解做了这期。

结果浏览:

台风符号一切可改,可细细改。可是我不发论文,就大概作了一下,提供些思路。自行修改即可。

本次提供几个样式,仅供参考浏览。也可发文献中的台风符号。专门修改。

另外,持续接单中…

风速频率 玫瑰图 python_数据库_02


风速频率 玫瑰图 python_风速频率 玫瑰图 python_03


风速频率 玫瑰图 python_开发语言_04


风速频率 玫瑰图 python_风速频率 玫瑰图 python_05


风速频率 玫瑰图 python_数据库_06


风速频率 玫瑰图 python_matlab_07


风速频率 玫瑰图 python_matlab_08


程序分享:

%% 本脚本画出台风符号:并实例使用
 % % 2023年11月26日
 % 海洋与大气科学
 clear;clc;close all;
 % 1:读入数据,数据处理好的,lon,lat,以及时间和正时时刻的lon1和lat1;
 % 数据如何下载以前更新过,如何读取txt文件,更新过。
 load(‘typhoon_data.mat’);
 %% 数据都读好了,那就画图吧!
 figure;
 set(gcf,‘position’,[50 50 1000 800],‘color’,‘w’);
 m_proj(‘miller’,‘lon’,[110 155],‘lat’,[10 45]);% 投影
 hold on
 % 岸线
 m_gshhs_l(‘patch’,[0.6,0.6,0.6],‘edgecolor’,‘k’);% coarse,low,intermediate,high,full。
 hold on
 m_plot(lon,lat,‘-’,‘LineWidth’,1.7,‘color’,‘k’);%台风路径
 hold on
 % 下面就是画台风等级了!
 m_grid(‘linestyle’,‘none’,‘xtick’,[110:5:155],‘ytick’,[10:5:45],‘fontsize’,15,‘fontweight’,‘bold’,‘linewidth’,2);
 % 标记正时时刻
 for i=1:length(time_label)
 m_text(lon1(i)+0.3,lat1(i)+0.3,num2str(time_label(i,:)),‘fontsize’,10,‘fontweight’,‘bold’)
 end
 hold on
 % 画台风符号
 for i=1:length(time_label)
 typhoon_sign(lon1(i),lat1(i),2,0.3)
 hold on
 hh=m_plot(lon1(i),lat1(i),‘.’,‘MarkerSize’,10,‘color’,‘r’);
 end
 xlabel({‘时间:2023-11-26’,‘海洋与大气科学’,‘作者:波哥’},‘fontsize’,16,‘FontWeight’,‘bold’,‘color’,‘r’)
 title(‘matlab画台风符号和实例应用’,‘fontsize’,16,‘FontWeight’,‘bold’,‘color’,‘r’)
 % 保存图片,
 saveas(gcf,‘matlab画台风符号和实例应用6.png’);
 % % 2023年11月26日
 % 海洋与大气科学
 % 作者:波哥
 %


图片