Matlab - Problema en Matlab

 
Vista:

Problema en Matlab

Publicado por Pablo Larrosa (1 intervención) el 19/05/2021 03:54:28
Tengo la matriz
1
2
3
4
5
6
A = [1 2 3 4 5;
    6 7 8 9 10;
    11 12 13 14 15;
    16 17 18 19 20;
    21 22 23 24 25;
    26 27 28 29 30]

y me pide hallar: - La matriz que se obtiene de A al añadir (pegarle) una fila cuyo i ésimo elemento sean la suma de la i ésimo columna de A, y una columna cuyo ésimo elemento sea la suma de la i ésima fila de A (El comando sum te puede ser de ayuda)

Estuve intentando y noo me sale, ayuda por favor.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jon
Val: 354
Ha aumentado 1 puesto en Matlab (en relación al último mes)
Gráfica de Matlab

Problema en Matlab

Publicado por Jon (161 intervenciones) el 19/05/2021 08:45:46
Buenos días Pablo,

Yo haría algo así. Espero que te sirva de ayuda.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
A = [1 2 3 4 5;
    6 7 8 9 10;
    11 12 13 14 15;
    16 17 18 19 20;
    21 22 23 24 25;
    26 27 28 29 30];
 
[row, col] = size(A);
for j = 1 : col
    SumaColumnas(j) = sum(A(:,j));
end
A(row+1,:) = SumaColumnas;
for i = 1 : (row+1)
    SumaFilas(i) = sum(A(i,:));
end
A(:,col+1) = SumaFilas';
fprintf('A = \n\n'); disp(A);

Un saludo,

Jon
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar