2015-05-29 3 views
0

enter image description hereКак показать 2-D матрицы в MATLAB

Привет, ребята, я хочу показать массив 2-D в MATLAB, как на картинке ниже, но я не знаю, что я должен искать. Любая помощь будет оценена по достоинству.

+0

вы должны быть более четкими в отношении вашей реальной цели и того, что вы хотите сделать с 2D-массивом. также вы говорите о «2D-массиве, таком как картинка», но вы можете получить действительно много данных с этого изображения, поэтому, пожалуйста, укажите, какие данные вам действительно нужны. – Robson

+0

Я имею в виду, как я могу показать значение двухмерного массива, например это? красный означает высокое значение, а синий - низкое значение, здесь 2-D массив - матрица голосования на изображении. Обработка –

+1

Я думаю, что вы ищете карту тепла данных, на которую можно ответить здесь: http://stackoverflow.com/questions/15676363/matlab-how-do-one-plot-a-heatmap-from-nxn-matrix – MarkD

ответ

1

Вы ищете Spectogram черчения, которая в основном серфинг карта:

figure 
surf(Y0, 'edgecolor', 'none'); view(0,90); axis tight; 

Где Y0 ваша матрица (Предполагается, что значение в матрице Магнитуда).

Вы также можете использовать спектрограммы черчения инструмент, проверить spectrogram

Я мог бы также добавить, что в некоторых случаях использование журнала (абс (Y0)), журнал величина особенно хорошо, показывая результаты, где общие данные не являются разреженными.

+0

Спасибо, это то, что я искал. –

+0

Добро пожаловать, пожалуйста, не забудьте принять правильный ответ, если вы готовы принять его. – GameOfThrows

Смежные вопросы