3 svar
49 visningar
vilsengalning är nöjd med hjälpen!
vilsengalning 6
Postad: 2 feb 2019

Hur får jag två delmatriser ur en matris(A) att bilda en egen ny matris?

Jag ska skapa matrisen A4 av A. Jag har hittills skrivit koden: 

A = [1.0 2.0 3.0 4.0 5.0; -5.0 -4.5 -4.0 -3.5 -3.0; 0.0 1.0 2.0 3.0 4.0; 10.0 9.0 8.0 7.0 6.0; 2.0 4.0 6.0 8.0 10.0];

A4=A([1 2],[1 2])

Jag förstår inte hur jag ska  plocka ur A([3 4],[3 4]) och lägga det under A([1 2],[1 2])

hur gör man det? 

Dr. G 4232
Postad: 2 feb 2019

En variant är

A4 = [A([1,2],[1,2]); A([3,4],[3,4])]

Albiki 3628
Postad: 2 feb 2019

Hej!

Matrisen A(1:2,1:2)A(1:2,1:2) är 12-5-4.5\begin{pmatrix}1&2\\-5&-4.5\end{pmatrix} så den önskade matrisen är 

    [A(1:2,1:2);A(3:4,3:4)].[A(1:2,1:2);A(3:4,3:4)].

Laguna 4372
Postad: 3 feb 2019
Albiki skrev:

Hej!

Matrisen A(1:2,1:2)A(1:2,1:2) är 12-5-4.5\begin{pmatrix}1&2\\-5&-4.5\end{pmatrix} så den önskade matrisen är 

    [A(1:2,1:2);A(3:4,3:4)].[A(1:2,1:2);A(3:4,3:4)].

Varför är ditt skrivsätt bättre?

Svara Avbryt
Close