Clear Filters
Clear Filters

How do I work with a two dimensional array with for loops in MATLAB?

24 views (last 30 days)
How can I do two dimensions array using a FOR loop? Example:
P = {k,l,m,n};
L = 4;
for i=1:L
New(i) = P(i);
end
I don't know how can i do write that result was array in two dimension: New = {k,l,m,n;k,l,m,n;k,l,m,n;k,l,m,n};

Accepted Answer

Pepa
Pepa on 24 Jan 2011
I did it:
for o = 1:O
zap(o,i) = varr(o);
end
F = length(zap);
for i = 1:K
for a = 1:F
kunn(a,j,i) = zap(a);
end
end

More Answers (1)

Sean de Wolski
Sean de Wolski on 24 Jan 2011
Best way would be:
New = repmat(P,4,1);
You should also read up on indexing cell arrays.

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!