Matlab bode plot

P

psi

Guest
I Matlab er der en måde at udtrække hyppigheden fra en bode plot for en given størrelse?

Du kan udtrække den størrelsesorden for en given frekvens, men jeg vil have det til at være den anden vej rundt.

Tak

 
Det kan gøres på denne måde:

klare alle
kg = tf ([20], [1 2 0])
nupoints = 1000;% fineste reticule, bedste resultat
FREQ = logspace (-2,2, nupoints);
[mag1 (1: nupoints), phase1 (1: nupoints)] = bode (kg, freq);
mag = 20 * log10 (mag1)
semilogx (freq, mag);% ser bode plot opnået
% Af eksempel jeg går at finde en frecuence hvor magitude er 20dB
% For denne vi interpolation over den opnåede kurve
vent
desiredw = interp1 (mag, freq, 20)
plot (desiredw, 20, 'r ')% se værdienhilsen
nebisman

 

Welcome to EDABoard.com

Sponsor

Back
Top