Algoritmia - Ayuda con scilab

 
Vista:

Ayuda con scilab

Publicado por Luis Angel (1 intervención) el 07/12/2020 19:14:26
Me piden explicar lo que se hace paso por paso en este programa pero no comprendo bien lo que se hace en la parte de los for.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
A=[1 5 8;
   2 7 5;
   2 3 1;]
if A(1,1)<>0 then
    MA=A;
else
    MA=A;
    MA(2,:)=A(1,:);
    MA(1,:)=A(2,:);
end
 
n=size (MA);
 
for i=n(1,1): -1:2
    t=MA(i,i)
    for j=i-1: -1:1
        u=MA(j,i)
        MA(j,:)=MA(j,:)-(MA(i,:)/t)*u
    end
end
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder