首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MATLAB中绘制风与海气温度的关系图?

在MATLAB中绘制风与海气温度的关系图?
EN

Stack Overflow用户
提问于 2017-07-10 10:58:21
回答 1查看 114关注 0票数 0

我正在尝试绘制风与海-气温度的关系图(也称为U-∆T图),如中所示

(参考:水壶2014)有3个变量:相同长度的温差、风速和湍流强度(TI)。我一直在尝试用hist3绘制它,但我认为这不是正确的方法。如何在MATLAB中绘制这样的图表?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-10 12:43:16

您可以使用以下代码生成如下所示的图:

代码语言:javascript
复制
% x and y bins
xbins = -10:15;
ybins = 0:34;

% Determine the bin for each turbulence value
[~,~,x] = histcounts(tdiff,xbins); 
[~,~,y] = histcounts(wspeed,ybins);

% Create the final matrix
binned = accumarray([x,y],turb_int,[length(xbins),length(ybins)],@mean);
binned = binned(1:end-1,1:end-1);

当然,您可以使用任何喜欢的函数对值进行分组(@mean@median等)。要对此进行绘图,可以使用imagescpcolor之类的命令。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45003187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档