How do I obtain accurate result for this code snippet

5 Ansichten (letzte 30 Tage)
Hayatullahi Adeyemo
Hayatullahi Adeyemo am 14 Nov. 2017
Beantwortet: mounika am 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]

Antworten (1)

mounika
mounika am 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.

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by