Find index of value in array
3 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
采纳的回答
Star Strider
2021-2-22
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;
.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!