You can make use of strsplit
and/or regexp
to get the row,col elements in individual cells:
>> strsplit(str,'\\n')
ans =
'var1,var2' 'var1,var2,var3' ',var9' ',var12,var13,var14,v15'
>> tab = regexp(strsplit(str,'\\n'),',','split');
>> tab{:}
ans =
'var1' 'var2'
ans =
'var1' 'var2' 'var3'
ans =
'' 'var9'
ans =
'' 'var12' 'var13' 'var14' 'v15'
Then you can access the cells like:
>> tab{2}{3}
ans =
var3
This is not a true 2D cell, but it may serve the purpose.