爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 14333|回复: 6

[程序设计] matlab怎么画垂直剖面图

[复制链接]

新浪微博达人勋

发表于 2017-10-7 18:01:04 | 显示全部楼层 |阅读模式
2金钱
想用ncep的资料,求出高纬度的区域平均,然后,画出1000hPa-10hPa随时间变化的剖面图,求一个比较详细的代码。

最佳答案

查看完整内容

xlim([-30 30]); ylim([10 1000]); xlabel('time / d', 'fontsize', 25); ylabel('Pressure / hPa', 'fontsize', 25); set(gca, 'xtick', -30:5:30,'fontsize', 20); set(gca, 'ytick', [10 20 30 50 70 100 200 300 500 700 1000],'fontsize', 20); set(gca, 'ydir', 'reverse'); set(gca, 'yscale', 'log'); hold on;
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-7 18:01:05 | 显示全部楼层
xlim([-30 30]);
ylim([10 1000]);
xlabel('time / d', 'fontsize', 25);
ylabel('Pressure / hPa', 'fontsize', 25);
set(gca, 'xtick', -30:5:30,'fontsize', 20);
set(gca, 'ytick', [10 20 30 50 70 100 200 300 500 700 1000],'fontsize', 20);
set(gca, 'ydir', 'reverse');
set(gca, 'yscale', 'log');
hold on;
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-10-7 18:55:02 | 显示全部楼层
直接python
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2017-10-7 19:05:33 | 显示全部楼层

额,,,,我现在也没有时间学怎么用Python。。。。想看看matlab可以不可以解决这个问题
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-10-8 05:28:49 | 显示全部楼层
这样求代码基本很少有人给你弄,先想想要画的图x,y轴分别是什么,然后看有木有现成的函数可以实现,没有就自己写循坏实现,这种事情没有那么难的,自己尝试一下就好。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-10-11 17:30:22 | 显示全部楼层
使用surf函数,比如对一个三维数据画一个垂直于坐标轴xy的垂直面
surf(1:2,[1 1],[0 0;1 1])
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2020-4-17 22:47:12 | 显示全部楼层
mmmjjj527 发表于 2017-10-7 18:01
xlim([-30 30]);
ylim([10 1000]);
xlabel('time / d', 'fontsize', 25);

请问下,比如我下载的数据为10,100,500,850,1000这几个层次,画y坐标指数形式时,是否需要先把垂直方向数据插值成间隔为10呢?
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表