Info
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
Creating loop that produces variable values that meet convergence conditions with matrices.
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I am trying to create a loop that will take the equation of A*x(i)=(1/k(i-1))*B*x(i-1) and solve for the x(i). Then produces the x(i) and k(i) that meet the conditions abs(k(i)-k(i-1))/k(i)<=error && abs(x(i)-x(i-1))/x(i)<=error.
k(i)=k(i-1)*(x(i) / x(i-1))
A=6x6 matrix of diagonal values along the main diag and the upper/lower diag around the
main diag
B=6x6 matrix of diagonal values along the main diag
The initial x(i-1=0) is equal to a 6x1 vector of 1's.
The initial k(i-1=0) is equal to a scalar of 1.
error=designated value of the error convergence criterion.
I know of using a for loop and if function but do not know just how to place it.
0 comentarios
Respuestas (0)
La pregunta está cerrada.
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!