![sin imagen de perfil sin imagen de perfil](/img/anonymouse.png)
SUSTITUCIONES REGRESIVAS MATLAB
Publicado por jaime (4 intervenciones) el 03/12/2014 00:22:37
Hola. El siguiente código para resolver un sistema triangular superior por sustituciones regresivas me da resutados erróneos en matlab. Si alguien viese algún error en el código se lo agradecería.
Adjunto el código:
Gracias y un saludo.
Adjunto el código:
1
2
3
4
5
6
7
8
9
10
11
12
13
function [x]=regresivas(A,b)
[f,c]=size(A);
if f~=c
error('la matriz de coeficientes no es cuadrada')
end
x=zeros(f,1);
for i=f-1:-1:1
x(i)=b(i);
for j=i+1:f
x(i)=x(i)+A(i,j)*x(j);
end
x(i)=x(i)/A(i,i);
end
Gracias y un saludo.
Valora esta pregunta
![Me gusta: Está pregunta es útil y esta clara Me gusta: Está pregunta es útil y esta clara](/img/img.png?11.51)
![NO me gusta: Está pregunta no esta clara o no es útil No me gusta: Está pregunta no esta clara o no es útil](/img/img.png?11.51)
0