Borrar filtros
Borrar filtros

how can i change Matrix last row with loop?

1 visualización (últimos 30 días)
Jan Vidlak
Jan Vidlak el 14 de Nov. de 2020
Comentada: Setsuna Yuuki. el 15 de Nov. de 2020
Hi there, i am a begginer in Matlab and i have problem with solving the matrix.. The problem is that i dont know how to change last row in matrix with numbers
[0 0 0 -1] - matrix one
[0 0 -2 -1] - matrix two
[0 -3 -2 -1] - matrix three
[-4 - 3 -2 -1] - matrix four
And here is my code:
for n = 2:5
A22 = eye(n, n-1);
A21 = zeros(n, 1);
A = [A21, A22];
end
(this code is working, i only need to change last row)

Respuesta aceptada

Setsuna Yuuki.
Setsuna Yuuki. el 15 de Nov. de 2020
this can work
for n = 2:6
A22 = eye(n, n-1);
A21 = zeros(n, 1);
A = [A21, A22];
end
A = A(1:5,:)
  5 comentarios
Jan Vidlak
Jan Vidlak el 15 de Nov. de 2020
Editada: Jan Vidlak el 15 de Nov. de 2020
hey, i have one more question if you know it, the eye function gives me this: E = eig(A) <-- inside loop
Is that correct(numbers)?
Setsuna Yuuki.
Setsuna Yuuki. el 15 de Nov. de 2020
i don't know if the result is correct, but the eigenvalues can be complex.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Logical 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