An EEG dataset .txt , I want to transpose the rows and columns for all files.
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I have an EEG dataset .txt files (55 files) , each file contains 3 columns and hundreds of rows. I want to change all .txt files to 3 rows and hundreds columns (transpose ).
2 Commenti
Star Strider
il 3 Set 2023
It is easier in MATLAB to keep them as they are now. I would not change them.
Risposte (2)
Star Strider
il 7 Set 2023
I would still keep them as they are in the files, and transpose them after you read the files.
EEG = readmatrix('S9 HC.txt') % Original
EEGT = EEG.' % Transposed
In MATLAB there are two kinds of matrix transposition, ‘normal’ transposition (.') and complex conjugate transposition provided by the ctranspose, ' function ('). For real numbers, these are equivalent, however not for complex numbers. For N-dimensional matrices, there is also pagetranspose, that does a non-conjugate transposition, and for good measure, I will introduce you to the permute function.
.
9 Commenti
Star Strider
il 10 Set 2023
Please upload a representative EDF file here. If that is not a valid file type, use the zip function to enclose it in a .zip file and then upload that.
I will also need the entire code of the ‘SegmentEEGIntoInstances’ function so I can see what you are doing with the file.
(I do not do anything offline. I keep everything here so it all makes sense, if anyone else has similar problems and needs to see this solution.)
Walter Roberson
il 10 Set 2023
Abderrahim. B
il 3 Set 2023
Hi!
You can try a for loop, however there is a better way to do this is to use tabularTextDatastore(location) and then use readall function to read all the file, later on you can transpose and do whatever you want with the readall function output.
Let me know if this helps.
Abderrahim
0 Commenti
Vedere anche
Categorie
Scopri di più su EEG/MEG/ECoG in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!