Search All of the Math Forum:

Views expressed in these public forums are not endorsed by NCTM or The Math Forum.

Notice: We are no longer accepting new posts, but the forums will continue to be readable.

Topic: Combine string matrix and integer matrix
Replies: 7   Last Post: Aug 25, 2013 9:11 AM

 Messages: [ Previous | Next ]
 Saravanan Mani Posts: 78 Registered: 6/3/11
Re: Combine string matrix and integer matrix
Posted: Aug 23, 2013 7:02 AM

"Sincloe Brans" wrote in message <kv7a57\$h4o\$1@newscl01ah.mathworks.com>...
> I have two matrix A, 20*20 integer matrix and B, 20*1 string matrix (a b a c ...)
> I need to combine them into one matrix such that the string column adds to the last column of A matrix. I tried str2num(B), cell(B), str2double(B), num2cell(B) and also tried C= horzcat (A,B) didn't help.
> Any help would be greatly appreciated.
>
> Thanks

Can you please try this below code and let me know

a = ones(20,20);
b = ['a'; 'b'; 'c'; 'd'; 'e' ;'f' ;'g'; 'h'; 'i'; 'j'; 'k'; 'l'; 'm'; 'n'; 'o'; 'p'; 'q'; 'r'; 's'; 't']';
c = {};
for aa = 1:length(b)
c{aa} = [b(aa); num2str(a(:,aa))]';
end

Best Regards,
Saravanan

Date Subject Author
8/23/13 John Dickson
8/23/13 Saravanan Mani
8/23/13 John Dickson
8/23/13 dpb
8/23/13 John Dickson
8/24/13 dpb
8/25/13 John Dickson
8/25/13 dpb