Borrar filtros
Borrar filtros

Creating Matrix using nested for loop?

1 visualización (últimos 30 días)
Sima
Sima el 6 de Abr. de 2014
Respondida: Lam Nguyen Van el 10 de Mzo. de 2020
how would i create the following matrix using a nested for loop?
[3 6 9 12 15;
4 8 12 16 20;
7 14 21 28 35]
so far i have: m=3;
n=5;
C=zeros(m,n);
for j=1:n
for i=1:m
C(i,j) =
end
end
  2 comentarios
Azzi Abdelmalek
Azzi Abdelmalek el 6 de Abr. de 2014
For the first column, why 3, 4 then 7 ?
Sima
Sima el 6 de Abr. de 2014
its a question that practices making certain matrices using a nested for loop and the answer has to contain a nested for loop

Iniciar sesión para comentar.

Respuestas (3)

Azzi Abdelmalek
Azzi Abdelmalek el 6 de Abr. de 2014
Maybe you want this
n=5;
m=6;
out=cell2mat(arrayfun(@(x) x:x:n*x,(1:m)','un',0))

Roger Stafford
Roger Stafford el 7 de Abr. de 2014
How about
C = [3;4;7]*(1:5);
or
C = zeros(3,5);
for r = [3,4,7]
for c = 1:5
C(r,c) = r*c;
end
end
  1 comentario
Alberto
Alberto el 7 de Abr. de 2014
m=3; n=5; C=zeros(m,n); A=[3 4 7]; for k=1:length(A) for j=1:5 C(k,j)= A(k)*j end end

Iniciar sesión para comentar.


Lam Nguyen Van
Lam Nguyen Van el 10 de Mzo. de 2020
Hi,
I want to creat matrices automatically with for loop in Matlab?
phi1=30; phi2=45; phi3=90;
After running the code I want to have a matric A with the following elements:
A=[sin(phi1) cos(phi1) sin(phi1)*cos(phi1);
sin(phi2) cos(phi2) sin(phi2)*cos(phi2);
sin(phi3) cos(phi3) sin(phi3)*cos(phi3);]
Thanks.

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by