MATLAB: нанесите линию поверх спектрограммы и покажите новый масштаб
Я хочу наложить линию поверх спектрограммы (построенной с использованием imagesc). Я не могу сделать это с помощью команды "Hold on". Я также хочу показать масштаб для линии, которую я строю на спектрограмме. (Примечание. Спектрограмма уже показывает шкалу значений частоты в левой части графика, я хочу, чтобы шкала новой строки отображалась справа)
Онлайновая документация MATLAB показывает способ построения графиков для функций на одной фигуре с двумя осями y... но, похоже, это не работает с imagesc http://www.mathworks.com/help/matlab/ref/plotyy.html
1 ответ
Решение
Просто используйте hold on
... вот пример:
% generate some figure;
imagesc();
hold on
x=1:0.1:70; % just some vector that fits the size of imagesc
plot(x,35+10*sin(x),'k');