How do I obtain accurate result for this code snippet

6 ビュー (過去 30 日間)
Hayatullahi Adeyemo
Hayatullahi Adeyemo 2017 年 11 月 14 日
回答済み: mounika 2017 年 11 月 14 日
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]

回答 (1 件)

mounika
mounika 2017 年 11 月 14 日
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.

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by