3 svar
210 visningar
vilsengalning behöver inte mer hjälp
vilsengalning 5
Postad: 2 feb 2019 04:47

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 9477
Postad: 2 feb 2019 09:20

En variant är

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

Albiki 5096 – Fd. Medlem
Postad: 2 feb 2019 22:02

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 Online 30406
Postad: 3 feb 2019 10:22
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
Close