У меня есть тонна данных, которые нужно обработать из лабораторной работы. У меня есть тонна файлов .mat, которые содержат матрицу сигналов размером 7 x w. Мне нужно изменить размер матрицы до 7 x N, а w больше и меньше, чем N, чтобы упростить остальную часть анализа (не заботьтесь о данных после N). У меня есть псевдокод того, как я хочу, чтобы это работало, но я не знаю, как его реализовать. Любая помощь будет большим спасибо!
Структура папок всех моих данных:
Основная папка
Alpha 1
1111.mat
1321.mat
Alpha 2
1010.mat
1234.mat
1109.mat
933.mat
Alpha 3
1223.mat
и т. д.
Псевдокод:
Master_matrix = []
For all n *.mat
Load n'th *.mat from alpha 1
If w > N
Resize matrix down to N
Else
Zero pad to N
End if
Master_matrix = master_matrix .+ new resized matrix
End for
rest of my code...