How to use the logspace function to create a vector of frequencies in Hz and not rad/s
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Shikhar Singh
el 26 de Oct. de 2021
Respondida: Dave B
el 26 de Oct. de 2021
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 comentarios
Respuesta aceptada
Dave B
el 26 de Oct. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Cell Arrays en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!