Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

MATLAB ® ( část 2 – vektory,matice). Příklady a=1:3řádkový vektor [1 2 3] b=[3:-1:1]'sloupcový vektor [3 2 1]' A=[a,b';b',a]matice 2x6 a*achyba (2 řádkové.

Podobné prezentace


Prezentace na téma: "MATLAB ® ( část 2 – vektory,matice). Příklady a=1:3řádkový vektor [1 2 3] b=[3:-1:1]'sloupcový vektor [3 2 1]' A=[a,b';b',a]matice 2x6 a*achyba (2 řádkové."— Transkript prezentace:

1 MATLAB ® ( část 2 – vektory,matice)

2 Příklady a=1:3řádkový vektor [1 2 3] b=[3:-1:1]'sloupcový vektor [3 2 1]' A=[a,b';b',a]matice 2x6 a*achyba (2 řádkové vektory) c=a*a' řádek*sloupec = číslo C= a'*asloupec*řádek = matice a'*a' chyba (2 sloupcové vektory) c=a'+a' [2 4 6] det(A)= 0 => matice je singulární

3 násobení skalárů x * x -1 =1 násobení maticD * inv(D)=identická matice operace násobení: –C=A * B –C=D.*EF(i,j)=D(i,j) * E(i,j) některé operace mají smysl pouze prvek po prvku: A.^0.75 x=1:5; y=1./(1+x) maticové dělení zprava: A/B=A*inv(B) (rychlé) maticové dělení zleva: A\B=inv(B)*A => Výpočet soustavy rovnic: –A je typu NxN, b je sloupcový vektor rozměru N Ax=b => x=A\b...výpočet Gaussovou eliminací N-rovnic o N neznámých –A je typu NxM, b je sloupcový vektor rozměru N ( N rovnic o M nezn. ) 1.N > M soustava je přeurčená,výsledek je počítán metodou nejmenších čtverců 2.N < M soustava je nedourčená,výsledek je počítán na nejvíce nenulových prvků

4 Příklady (na výpočet soustavy rovnic): systém 3 rovnic pro 3 neznámé : x 1 +2x 2 +3x 3 = 1 2x 1 +3x 2 +x 3 = 2 3x 1 +2x 2 +x 3 = 4 A=[1 2 3;2 3 1;3 2 1]; b=[1;2;4]; x=A\b; x ' ans = –

5 systém 4 rovnic pro 3 neznámé (přeurčený) : x 1 +2x 2 +3x 3 = 1 2x 1 +3x 2 +x 3 = 2 3x 1 +2x 2 +x 3 = 4 x 1 + x 2 +x 3 = 2 A=[1 2 3;2 3 1;3 2 1;1 1 1]; b=[1;2;4;2]; x=A\b; x' ans = –

6 systém 2 rovnice pro 3 neznámé (nedourčený): x 1 +2x 2 +3x 3 = 1 2x 1 +3x 2 +x 3 = 2 A=[1 2 3;2 3 1]; b=[1;2]; x=A\b; x ‘ ans =


Stáhnout ppt "MATLAB ® ( část 2 – vektory,matice). Příklady a=1:3řádkový vektor [1 2 3] b=[3:-1:1]'sloupcový vektor [3 2 1]' A=[a,b';b',a]matice 2x6 a*achyba (2 řádkové."

Podobné prezentace


Reklamy Google