Nested For Loop Value Appended to Overall Matrix

Hello, very new to Matlab and wrote this loop to create a state space for a 1820x5 matrix, it'll give me all of the rows, but then I need those values to be in a single matrix
code is as follows:
lim = 12;
S = [];
for a = 0:lim
for b = 0:(lim - a)
for c = 0:(lim - a - b)
for d = 0:(lim - a - b -c)
e = lim - a - b - c - d
new_row = [a b c d e]
end
end
end
end

Antworten (1)

KSSV
KSSV am 4 Mär. 2021
lim = 12;
count = 0 ;
A = zeros([],5) ;
for a = 0:lim
for b = 0:(lim - a)
for c = 0:(lim - a - b)
for d = 0:(lim - a - b -c)
count = count+1 ;
e = lim - a - b - c - d ;
new_row = [a b c d e] ;
A(count,:) = new_row ;
end
end
end
end

Kategorien

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

Gefragt:

am 4 Mär. 2021

Bearbeitet:

am 4 Mär. 2021

Community Treasure Hunt

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

Start Hunting!

Translated by