Clear Filters
Clear Filters

display a matrix that contains strings and numbers

3 views (last 30 days)
hi
take for example the following:
nameMatrix = {'abc';'ef'}
dataMatrix = [ 1 2 3; 4 5 6]
fullMatrix = {nameMatrix,dataMatrix}
if i want to display the full matrix st i get the following
abc 1 2 3
ef 4 5 6
how can i do that so that they are perfectly aligned. if i use celldisp dont get them aligned..
thanks

Accepted Answer

Walter Roberson
Walter Roberson on 28 Mar 2012
fullMatrix = [char(nameMatrix), num2str(dataMatrix)];
  3 Comments
Walter Roberson
Walter Roberson on 29 Mar 2012
char([nameMatrix; num2str(dataMatrix)])
However, if you want the names to align with the numbers, then the easiest way is to start using fprintf()

Sign in to comment.

More Answers (0)

Categories

Find more on Cell Arrays 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!