I have phase data from a bode plot. I want to interpolate this data and find the frequency where phase equals -135 deg.
Example:
f=[0.1 1 10 100 1000];phase=[-90 -140 -80 -130 -180];interp1(phase,f,-135)ans =50.5000
Clearly this is not the correct answer. To start there are 3 intersection points as shown by:
I am especially interested in the last intersection point around 200Hz. Is the use of interp1 incorrect in this case? Can somebody easily solve this issue. Only solution I see is using the find function and defining the intersection point as a range.
Best Answer