Show pressure distribution in circular plot

10 vues (au cours des 30 derniers jours)
Klaus Gabel
Klaus Gabel le 9 Nov 2016
Réponse apportée : LI BAI le 26 Mar 2018
Hi, I would like to plot several sound-pressure distributions from one point of view depending the current frequency and the orientation to the microphone. I was thinking of something like WindRose, but I could´nt find a way of implementing several vectors (or datasets) as input.
My main goal is, to show a frequency depending signal(frequency for each direction. (every circle representing a frequency and every bar representing a dataset colored depending the sound pressure)
An example how my dataset would look like for 3 microphone positions surrounding me in the middle of a circle. Depending on the emitted 'frequency'(first column), the measured sound pressure will change at positions 'mic1''mic2''mic3'(column 2-4). A simple Data matrix would look like this:
Data = [50 1 2 3;...
100 2 3 4;...
150 4 5 6;]
So what I am trying to do, is to show how the sound waves propagate around a certain point by measuring the sound pressure on the target position in a defined direction.
The goal of my visualization could also be a simple bar chart for each microphone (colored depending the frequency to show sound pressure), but with circular orientation.
I hope someone can help. cheers

Réponses (1)

LI BAI
LI BAI le 26 Mar 2018
hello. please refer to the code of wind_rose from this link https://it.mathworks.com/matlabcentral/fileexchange/17748-wind-rose?focused=5155261&tab=function

Catégories

En savoir plus sur Polar Plots dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by