I want to save matrix at each iteration to later use for Multiplication
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Muhammad Usman
el 14 de Nov. de 2018
Comentada: KSSV
el 14 de Nov. de 2018
I have written a code, it is working fne, but i couldnot save the result at each step.
clear all;
clc
a=0:1;
b=0:1;
c=0:1;
l=length (a);
m=length (b);
n=length (c);
for i=1:l
for j=1:m
for k=1:n
F = [1 a(:,i) b(:,j);0 1 c(:,k);0 0 1]
end
end
end
Please guide me, Thanks
1 comentario
KSSV
el 14 de Nov. de 2018
What is that you are trying to do? Looks like, you may do this even without loop? YOu want F to be a matrix of 3*3 or you want to save every row of F?
Respuesta aceptada
Mark Sherstan
el 14 de Nov. de 2018
Store it as a cell array (use curly brackets). The following works:
clear all;
clc
a=0:1;
b=0:1;
c=0:1;
l=length (a);
m=length (b);
n=length (c);
counter = 1;
for i=1:l
for j=1:m
for k=1:n
F{counter} = [1 a(:,i) b(:,j);0 1 c(:,k);0 0 1]
counter = counter + 1;
end
end
end
If you wanted to access the first matrix you would call the following:
F{1}
Más respuestas (0)
Ver también
Categorías
Más información sobre Environment and Clutter en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!