MATLAB: Convert a matrix char to uitable

question

Currently i have a 10×90 matrix, which consist basically of char/text in the following way
a = strcat('text', num2str(matrix(:,1)), 'text');
Anyone know a easier way for me to export it into a uitable of 10×1?
I cant export it directly since it isnt a numerical, logical or cell array. Making it a cell array by adding {} also doesnt work, since it became a 1×1. Also, i tryed to make a loop to convert the variable a into another one line by line, but the matlab gave me the following error: Subscript indices must either be real positive integers or logicals.
Sorry for the question, i'm new into matlab and programming.

Best Answer

cellstr() the char array to make it into a cell array of character vectors. (Note: this will delete trailing blanks on each row.)