Нахождение мест пересечения с октавой / матлабом

У меня есть несколько точек данных, которые приведены ниже, и я хотел бы найтизначение частоты когдазначение амплитуды кресты4, Я включил пример вместе с точками данных в пример ниже. Я обвел ответ графически, но я не уверен, как вычислить его математически и получить все значения для желаемых частот. Как я могу сделать это с октавой / Matlab? Также есть математический термин для того, что я пытаюсь сделать?

В этом примере я пытаюсь получить 5 частот (но это только пример), я знаю, что два ответа30 а также80 но не уверен, как получить остальное. Полный список может быть тысячи.Я использую октаву 3.8.1

clear all,clf, clc,tic
%graphics_toolkit gnuplot %use this for now it's older but allows zoom
freq=[20,30,40,50,60,70,80];
amp_orig=[2,4,3,7,1,8,4];
amp_inv=[6,4,5,1,7,0,4];


plot(freq,amp_orig,'-bo')
hold on
plot(freq,amp_inv,'-r*')
xlabel ("Frequency");
ylabel ("Amplitude");

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос