[calcolo numerico] evitare i cicli for

Messaggioda markitiello » 21/11/2005, 17:31

Salve raga,
a calcolo numerico come state??? hehe
Comunque vi volevo porre un quesito: secondo voi posso eliminare qualche cilco for utilizzando in qualche modo le proprietà dei vettori (tanto amate nei programmi di calcolo come matlab) in questo algoritmo (back substitution)

n=length(a)
x(n)=c(n)/a(n,n);
for (i=(n-1):-1:1)
for (j=n : -1: (i+1))
x(i)=x(i)+(a(i,j)*x(j));
end
x(i)=(c(i)-x(i))/a(i,i);
end

Grazie a tutti
Marko!
think different
markitiello
Junior Member
Junior Member
 
Messaggio: 86 di 177
Iscritto il: 15/05/2004, 14:53

Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite