- 积分
- 373
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-4-17
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 LPR 于 2018-12-31 15:35 编辑
本人matlab新手,想画风廓线随时间高度的变化图,参考论坛中帖子做了一段时间总是有问题,不知道是不是读取数据有问题,请各位指教!
风廓线雷达的数据是(采样高度、水平风向、水平风速、垂直风速,,,,),先经过Excel处理后读取。
clear all;clc; close all;
name1='fs.xlsx';
y=xlsread(name1,'Sheet3','A2:A54'); %高度
z=xlsread(name1,'Sheet3','B2:F54'); %风速
r=xlsread(name1,'Sheet2','B2:f54');%风向
x=0:4;
y_a=100;y_b=5550;
[X,Y]=meshgrid(x,y);
set(gca,'YLim',[y_a y_b]);
set(gca,'xtick',0:1:4)
caxis([0,8])
u=z.*sin((r)*pi/180); %计算x方向的分量
v=z.*cos((r)*pi/180); %计算y方向的分量
hold on;
windbarb2(X,Y,u,v,0.25);
|
|