Find index of value in array

3 vues (au cours des 30 derniers jours)
Iugo
Iugo le 22 Fév 2021
Commenté : Star Strider le 23 Fév 2021
Hello everyone!
I have two vectors: vect_number_subjects, each position is the number of subjects in a specific folder, and vect_TR, which is the respetive Repetition Time (TR) for those subjects in each folder. The variable number_subjects is the total of subjects present in the folder to be analyzed.
number_subjects = length(dirFicheiroMat);
vect_number_subjects = [15 23 24 33 36 36 37 39 41 44 48 59 61 75 113 169];
vect_TR = [2.2 2.5 1.5 2 1.5 2 2 2.5 3 2 2 1.6 2 3 2 2];
I want to perform a for loop that allows me to calculate the sampling frequency (1/TR) automaticaly, based on the number of subjects present in the folder to be analyzed in that particular moment.
I appreciate any ideas to solve this problem.
Thanks in advance

Réponse acceptée

Star Strider
Star Strider le 22 Fév 2021
It is not obvious to me how the number of subjects and the repitition time interact, however it is unlikely that a loop is necessary in any event.
See if this does what you want:
vect_number_subjects = [15 23 24 33 36 36 37 39 41 44 48 59 61 75 113 169];
vect_TR = [2.2 2.5 1.5 2 1.5 2 2 2.5 3 2 2 1.6 2 3 2 2];
Fs = vect_number_subjects ./ vect_TR;
.
  5 commentaires
Iugo
Iugo le 23 Fév 2021
Star Strider
Star Strider le 23 Fév 2021
As always, my pleasure!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by