How to assign variables.
2 ビュー (過去 30 日間)
古いコメントを表示
Hi. I am a beginner in Matlab.. wanna seek for help from Matlab pro...i wrote codes: {i=1:5; j=5; x = [0.1 0.2 0.3 0.4 0.5]; for i = 1:5 for j = 5 X = x(i:j) end end}
and the outputs are:
X =
0.1000 0.2000 0.3000 0.4000 0.5000
X =
0.2000 0.3000 0.4000 0.5000
X =
0.3000 0.4000 0.5000
X =
0.4000 0.5000
X =
0.5000
How can I assign a variable X(1),X(2),...,X(5) for each X respectively i.e X(1)=[0.1 0.2 0.3 0.4 0.5], X(2)=[0.2 0.3 0.4 0.5] and so on.... Your cooperation is very much appreciated
0 件のコメント
採用された回答
Laura Proctor
2011 年 6 月 16 日
You can do this using cell arrays:
x = [0.1 0.2 0.3 0.4 0.5];
for i = 1:5
X{i,1} = x(i:end)
end
Then, you can access the contents in each cell using curly brackets:
X{1}
You can learn more about cell arrays here: http://www.mathworks.com/help/releases/R2011a/techdoc/matlab_prog/br04bw6-98.html
その他の回答 (1 件)
参考
カテゴリ
Help Center および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!