필터 지우기
필터 지우기

non uniform data using imagesc is wrong

조회 수: 2 (최근 30일)
elis02
elis02 2023년 5월 17일
댓글: elis02 2023년 5월 19일
Hi
I have a matrix of values (see attached), with spaced frequencies.
than i use the command
imagesc(1:step_number, frequencies, 10*log10(Spectra));
and it seems to work nice.
But when I need to plot it as wavelengths it doesn't work, and by that the data presented is wrong. (even arounf the center wavelength)
imagesc(1:step_number, 3e8./frequencies, 10*log10(Spectra));
How can I still plot this?

채택된 답변

KSSV
KSSV 2023년 5월 17일
How about
h = pcolor(0:step_number, 3e8./frequencies, 10*log10(Spectra)); ;
>> h.EdgeColor = 'none';

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Correlation and Convolution에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by