use nested for-loops to generate a matrix (without typing the numbers explicitly)

6 次查看(过去 30 天)
I want to use nested for-loops to generate a matrix that has elements shown below (without typing the numbers explicitly)
I need help in developing logic.
12 8 4 0 -4
14 10 6 2 -2
16 12 8 4 0
A=[ ];
for i=1:3
for j=1:5
A(i,j)=? % need help in developing logic.
end
end

采纳的回答

KALYAN ACHARJYA
KALYAN ACHARJYA 2019-11-16
编辑:KALYAN ACHARJYA 2019-11-16
I want to use nested for-loops to generate a matrix
Multiple ways you can do that, as you asked for:
init_val=12;
for i=1:3
for j=1:5
A(i,j)=init_val;
init_val=init_val-4;
end
init_val=A(i,1)+2;
end
A
OR
array_data=12:-4:-4; % Given
A=[array_data;array_data+2;array_data+4]

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by