Show pressure distribution in circular plot

12 visualizzazioni (ultimi 30 giorni)
Klaus Gabel
Klaus Gabel il 9 Nov 2016
Risposto: LI BAI il 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

Risposte (1)

LI BAI
LI BAI il 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

Categorie

Scopri di più su Polar Plots in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by