how to create a matrix (3*3) from 1 to 9 by using for loop

37 visualizaciones (últimos 30 días)
prog computer
prog computer el 22 de Dic. de 2019
Respondida: Muddasir Muddasir el 17 de Mzo. de 2022
How to create a matrix (3*3) from 1 to 9 by using For loop like:
1 2 3
4 5 6
7 8 9
.................
for i=1:3 %row%
for j=1:3 %column%
a(i,j)= input('a=');
end
end
disp (a)
..................
I wrote this code, but I don't want to input the digits from 1 to 9 by keyboard. I want the computer enter these digits automatically by using For loop

Respuesta aceptada

BN
BN el 22 de Dic. de 2019
I think you don't need any for loop to achieve this goal. try this code below:
reshape( 1:9, 3, 3) .'
  8 comentarios
prog computer
prog computer el 22 de Dic. de 2019
thank u very much
prog computer
prog computer el 22 de Dic. de 2019
clc,clear
k=1;
for i=1:3
for j = 1:3
a(i,j)=k;
k=k+1;
end
end
disp (a)

Iniciar sesión para comentar.

Más respuestas (1)

Muddasir Muddasir
Muddasir Muddasir el 17 de Mzo. de 2022
for i=1:3 for j=1:3 a(i, j) =input('a=') : end end disp(a)

Categorías

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

Community Treasure Hunt

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

Start Hunting!

Translated by