How to change CELL components value?

How can we change the values of a cell component? I mean for example, A{i}.
For example when I want to divide all the values of a cell by 2, the usual math doesn't work:
A{i}=A{:}/2
or A=A/2
none of them works.
what shall I do?
thanks
Steven

 Accepted Answer

A = cell(2,1);
A{1} = randn(100,1);
A{2} = randn(100,1);
A{1} = A{1}/2;
A{2} = A{2}/2;
Or if you want to do it to all the elements in the cell array
out = cellfun(@(x) x/2,A,'uni',0);

More Answers (0)

Categories

Find more on Develop Apps Using App Designer in Help Center and File Exchange

Tags

Asked:

on 28 Dec 2013

Answered:

on 28 Dec 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!