Как показать 2-D матрицы в MATLAB
Привет, ребята, я хочу показать массив 2-D в MATLAB, как на картинке ниже, но я не знаю, что я должен искать. Любая помощь будет оценена по достоинству.
Как показать 2-D матрицы в MATLAB
Привет, ребята, я хочу показать массив 2-D в MATLAB, как на картинке ниже, но я не знаю, что я должен искать. Любая помощь будет оценена по достоинству.
Вы ищете Spectogram черчения, которая в основном серфинг карта:
figure
surf(Y0, 'edgecolor', 'none'); view(0,90); axis tight;
Где Y0 ваша матрица (Предполагается, что значение в матрице Магнитуда).
Вы также можете использовать спектрограммы черчения инструмент, проверить spectrogram
Я мог бы также добавить, что в некоторых случаях использование журнала (абс (Y0)), журнал величина особенно хорошо, показывая результаты, где общие данные не являются разреженными.
Спасибо, это то, что я искал. –
Добро пожаловать, пожалуйста, не забудьте принять правильный ответ, если вы готовы принять его. – GameOfThrows
вы должны быть более четкими в отношении вашей реальной цели и того, что вы хотите сделать с 2D-массивом. также вы говорите о «2D-массиве, таком как картинка», но вы можете получить действительно много данных с этого изображения, поэтому, пожалуйста, укажите, какие данные вам действительно нужны. – Robson
Я имею в виду, как я могу показать значение двухмерного массива, например это? красный означает высокое значение, а синий - низкое значение, здесь 2-D массив - матрица голосования на изображении. Обработка –
Я думаю, что вы ищете карту тепла данных, на которую можно ответить здесь: http://stackoverflow.com/questions/15676363/matlab-how-do-one-plot-a-heatmap-from-nxn-matrix – MarkD