Create a polar surf plot with 3 measured data vectors

I would like to create a polar plot with three measured data vectors: wind direction, wind speed and last the turbulence intensity. I would like to represent these three discrete data vectors in polar coordinate on a surface with an interpolation of the turbulence intensity values. Thank you very much.

2 件のコメント

José-Luis
José-Luis 2016 年 6 月 30 日
A polarplot needs only two variables. Could you be clearer, show an example of what you want and of what you have done so far?
tony74
tony74 2016 年 6 月 30 日
I have three vectors and I would like to represent these vector on a polar plot: with the first point having direction1, speed1 and intensity1. In particular I would like to represent the intensity as a color scale with a corresponding colormap.

サインインしてコメントする。

回答 (1 件)

Samuel Vergara
Samuel Vergara 2016 年 6 月 30 日

0 投票

It can be done. I don't know how you have your turbulency saved, so I will supose a turbulence function. Let's say that: x=wind direction y=wind speed z=turbulence(x,y)
X2=0:2*pi/n:2*pi; % direction in radians
Y2=0:(0.8/n):.8; % speed (radius)
[X,Y] = meshgrid(X2,Y2);
Z=ones(length(Y2),length(X2))
for i=1:length(X2),
for j=1:length(Y2)
Z(j,i)=turbulence(X2(i)*cos(Y2(j)), X2(i)*sin(Y2(j))]);
end
end
mesh(X.*cos(Y), X.*sin(Y), Z); % mesh or surf
I hope this helps you. Regards,

5 件のコメント

tony74
tony74 2016 年 6 月 30 日
Hi Samuel, turbulence intensity is not a function of X and Y (wind direction and speed), it is a vector of measured values for turbulence intensity. The three variables are all vectors of measured quantities. I have three vectors and I would like to represent these vector on a polar plot: with the first point having direction1, speed1 and intensity1. In particular I would like to represent the intensity as a color scale with a corresponding colormap.
Samuel Vergara
Samuel Vergara 2016 年 6 月 30 日
編集済み: Samuel Vergara 2016 年 6 月 30 日
Well, i think you don't need a mesh then. You need to plot a point for every coordinate given by X,Y,Z. See plot3 documentation. ->plot3(X,Y,Z).
I don't understand why you say polar. Are direction and speed angles? what are the dimensions of direction1, speed1 and intensity1 direction1, speed1 and intensity1 matrixs?
Regards.
tony74
tony74 2016 年 7 月 1 日
I'm showing you an example of a graph I would to obtain.
in this case the graph represent a direction for a wind speed and a concentration as colormap.
Samuel Vergara
Samuel Vergara 2016 年 7 月 2 日
like contourfm ?
tony74
tony74 2016 年 7 月 19 日
something like pcolor in polar coordinates, by E. Ch3yn3t. However I need to construct the interpolation of z (concentration) values.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangePolar Plots についてさらに検索

質問済み:

2016 年 6 月 30 日

編集済み:

2016 年 7 月 19 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by