Citat:
Ursprungligen postat av
innesko
a) Eftersom gauss elimination är av ordningen O(n^3) så kommer det alltså att ta 5^3 gånger längre tid. Alltså 125 sekunder.
b) Jag antar att det ska stå T = cn^α, då blir det ju lämpligt att plotta ln(T) = ln(c) + αln(n). Då bör datat ligga efter en linje och linjens lutning är α värdet.
Tack så hemskt mycket för snabbt svar! Är helt ny på programmering så förstår inte alltför mycket.. Du råkar inte veta någon källa som tex förklarar koden för backsubstitution i ett upper triangular matrix osv? Jag hittar koden, vet självfallet hur man gör för hand, men förstår nada annars.
Tex
x=zeros(n,1);
x(n)=y(n)/A(n,n);
for i=n-1:-1:1
x(i)=(y(i)-A(i,i+1:n)*x(i+1:n))/A(i,i);
end
Säg att du har ett 3x3 matrix, alltså n=length(b)=3
Skulle så gärna vilja förstå istället bara för att copy paste