How can I put data into cell array at once time?

Asked by Haksun Lee on 14 Jun 2012
Latest activity Commented on by Haksun Lee on 15 Jun 2012

Hello~

I am beginner in Matlab.

I know cell function create m-by-n cell array.

For example, temp=cell(1,10) command create cell array of 1-by-10.

I have a question here.

I'd like to put data of 10 into cell array simultaneously.(ex. not to temp(1)=1, temp(2)=3,..temp(10)=2)

Which command can I use if I set the data at cell array at the same time.

I need your help, please.

0 Comments

Haksun Lee

Products

No products are associated with this question.

1 Answer

Answer by Andrei Bobrov on 14 Jun 2012
Accepted answer
temp = cell(1,10);
temp([1,2,10]) = {1,3,2}

other way

temp = num2cell([1:9,2]);

etc.

1 Comment

Haksun Lee on 15 Jun 2012

I resolved my problem thanks to your help.

Have a nice day!

Andrei Bobrov

Contact us