textscan reading via row by row, can it read column by column?
Show older comments
hello am trying to use the textscan function to read in ascii files (raster images with each cell containing values between 0-255).
what i have found is that the textscan reads the .asc file row by row into a vector.
now when i try to reshape the vector (so i have the original image again) it does not give the original image (as the reshape function creates each column first, instead of each row first).
i also tried to transpose the reshape but it didnt work out how i was expecting.
for ex.
original file.
1 2 3
4 5 6
textscan vector
1
2
3
4
5
6
reshaped textscan vector
1 3 5
2 4 6
i could use the load function but i have a 6 line header that i need to skip and the textscan function works great for that.
any suggestions would be greatly welcomed.
thanks. nori
Accepted Answer
More Answers (1)
nori
on 15 May 2011
0 votes
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!