How to use the logspace function to create a vector of frequencies in Hz and not rad/s
24 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Given frequencies f1 and f2, low and high respectively, in Hz, how can I use the logspace function to create a vector of frequencies in Hz?
If f1 is 0.087Hz and f2 is 20Hz, creating a vector:
A = logspace(1,2)
would be incorrect as logspace takes in inputs as rad/s, how can i use logspace using the same values in Hz?
0 Commenti
Risposta accettata
Dave B
il 26 Ott 2021
To get logarithmically spaced values between 0.087 and 20:
logspace(log10(.087), log10(20))
To be clear, logspace doesn't take inputs in rad/s or Hz, it just takes values. But it expects exponents that 10 would be raised to, and so you can use log10 to convert your values.
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Prepare Model Inputs and Outputs in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!