MATLAB: How to extract n characters from a string ??

MATLABstring

I have a dataset including a variable named "code". I format it as type "character".
This variable contains such observations like G4411, H5551, K9878..
Now I want to extract the first character out of every observation.
This means G4411 –> G, H5551 –> H, K9878 –> K
I have also attached the data file at the end of the post!
Could somebody help me with this problem?
Many Thank and best regard!

Best Answer

  • I can get it to work with your example but not your data:
    C = {'G4411'; 'H5551'; 'K9878'};
    res = regexp(C, '\w','match','once')
    res =
    'G'
    'H'
    'K'
    When I try to load your data, it crashes my computer.