How do I obtain accurate result for this code snippet

1 view (last 30 days)
Hayatullahi Adeyemo
Hayatullahi Adeyemo on 14 Nov 2017
Answered: mounika on 14 Nov 2017
I have a code segment like this below:
clc;
n=5;
vv=cell(1,n);
for i=1:n
vv{n}=squ(i);
end
disp(vv);
I want to have output as: [1] [4] [9] [16] [25]. Please how do I do it because I kept on getting output as [] [] [] [] [25]

Answers (1)

mounika
mounika on 14 Nov 2017
If just creating output as a cell array is the interest, you can try the following:
squ = [1,4,9,16,25];
x = num2cell(squ);
disp(x);
for your reference, you can look at the num2cell documentation too.

Community Treasure Hunt

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

Start Hunting!