How to read multiple .spc files

Hi there
Please can someone help me with this
I am using tgspcread to open/read my spectral data files
I need to read 222 .spc files and concatenate them into Matlab before applying a Machine learning algorithm on it, is there a code I can use to read all at once instead of doing it one at a time .
Thanks

More Answers (1)

Jeremy Huard
Jeremy Huard on 31 Jan 2023
I would suggest to look at fileDatastore with @tgspcread as ReadFcn argument.
You can then :
  • either read all data at once with readall
  • or convert the datastore into a tall array.
Tall array can then be passed directly to machine learning algorithms. Here is an example.

Asked:

NCA
on 1 Jun 2021

Answered:

on 31 Jan 2023

Community Treasure Hunt

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

Start Hunting!