Change the frequency of an array

4 visualizaciones (últimos 30 días)
farzad
farzad el 27 de Nov. de 2020
Comentada: farzad el 28 de Nov. de 2020
Hi All
I have an array (time) which will be combined with another and will create a signal. before I do the combination, I want to define an input parameter, that will be the frequency of this time array. so if the time array is 30 seconds and has a frequency of 100 Hz, I want to give the parameter freq=200Hz and arrange the array members in order that the time array becomes 15 seconds.
how would I do this

Respuestas (1)

Sulaymon Eshkabilov
Sulaymon Eshkabilov el 27 de Nov. de 2020
According to you exercise statement, this one works ok.
f = input('Enter time frequency value: ');
t0=0; dt = 1/f; tend = 3000/f;
t = t0:dt:tend;
  2 comentarios
farzad
farzad el 27 de Nov. de 2020
thank you ,well the thing is , I know the length of the original array, and only by changing the frequency, I need to form it without knowing the end value of the new time array
farzad
farzad el 28 de Nov. de 2020
this does not work always : please see the next question
if I drop every one element and double the frequency with respect to the original , it does not work

Iniciar sesión para comentar.

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by