Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 04. 05. 2015 10:51

loupacek
Zelenáč
Příspěvky: 1
Škola: TUL
Pozice: student
Reputace:   
 

matlab - GE řídké matice

Zdravím,
mám takový problém. Měl bych vyřešit tento příklad http://imgup.cz/images/2015/05/04/matika.png, ale poté co napíši  nějaký program na GE tak mi to běží hodinu a to se strašně velkou chybou výpočtu takže to budu mít nejspíše celé blbě :D proto bych se rád zeptal zda někdo nevíte jak na to.
Matici mám nadefinovanou tímto způsobem:

Code:

function [ x ] = eliminace( v )
tic
%nadefinovani matice
A=spalloc(v,v,3*v-2)
for i=1:v
A(i,i)=4;
end
for i=1:v-1
A(i+1,i)=1;
A(i,v)=1;
end
disp('matice')
%nadefinovani vektoru
b=rand(v,1)
[m,n]=size(A);
disp('vektor')
%pro chybu

a pro výpočet chyby používám:

Code:

po nadefinování matic
AA=A;
bb=b;
a po skončení programu
Chyba = norm(AA*x-bb);
    Chyba

za jakoukoliv pomoc s programem bych byl moc vděčný.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson