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 two cells in a string next to each other
Replies: 1   Last Post: Oct 7, 2013 2:34 AM

 Messages: [ Previous | Next ]
 Bruno Luong Posts: 9,822 Registered: 7/26/08
Re: combine two cells in a string next to each other
Posted: Oct 7, 2013 2:34 AM

"Fred" wrote in message <l2s95m\$oth\$1@newscl01ah.mathworks.com>...
> Friends,
>
> I am writing a Tunstall message program.
>
> I want to do the following:
>
> I have A={'a1', 'a2', 'a3' 'a4' 'a5'} (You can use [] or () if needed)
>
> I want to find A(j) (Let's say j is a number between 1 and 5)
>
> Then replace A(j) with {A(j)A(1) A(j)A(2) A(j)A(3) A(j)A(4) A(j)A(5)}
>
> I want to get the following:
>
> A={'a1', 'a2', 'a3', 'a4', 'a5a1', 'a5a2', 'a5a3', 'a5a4', 'a5a5'}
>
> How could I do this?
>
> Thanks in advance. Any kind of help is appreciated.

A(5:8) = cellfun(@(s) [s A{5}], A(1:4), 'unif', 0)

% Bruno

Date Subject Author
10/6/13 Fred
10/7/13 Bruno Luong