Show pressure distribution in circular plot

조회 수: 12 (최근 30일)
Klaus Gabel
Klaus Gabel 2016년 11월 9일
답변: LI BAI 2018년 3월 26일
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

답변 (1개)

LI BAI
LI BAI 2018년 3월 26일
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

카테고리

Help CenterFile Exchange에서 Polar Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by