Matlab - ayuda con matlab

 
Vista:

ayuda con matlab

Publicado por Michelle (1 intervención) el 03/06/2018 19:25:28
https://www.youtube.com/watch?v=hVjBn14xdMQ necesito que mi programa haga eso pero no lo hace :c no puedo hacer que se repita la iteracion con la nueva matriz asi que le agregue un while pero tampoco funciona :/


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
A = [1 -50 -80 0 0 0; 0 1 2 1 0 120; 0 1 1 0 1 90];
min1 = 0;
min2 = 1000;
[m,n]=size(A);
stop=min(A(1,:));
while stop<0
    stop=min(A(1,:));
for i=2:n
    ElmAc = A(1,i);
    if ElmAc<min1
        min1 = ElmAc;
        CP = i;
    end
end
for i=2:m
    Div = A(i,n)/A(i,CP);
    if Div<min2 && Div>0
        min2 = Div;
        FP = i;
    end
end
EP = A(FP,CP);
EcP = A(FP,:)/EP;
for i=1:m
    A(i,:)=A(i,:)-(A(i,CP)*EcP);
    if i==FP
        A(i,:)=EcP;
    end
end
end
A = [1 -50 -80 0 0 0; 0 1 2 1 0 120; 0 1 1 0 1 90];
min1 = 0;
min2 = 1000;
[m,n]=size(A);
stop=min(A(1,:));
while stop<0
    stop=min(A(1,:));
for i=2:n
    ElmAc = A(1,i);
    if ElmAc<min1
        min1 = ElmAc;
        CP = i;
    end
end
for i=2:m
    Div = A(i,n)/A(i,CP);
    if Div<min2 && Div>0
        min2 = Div;
        FP = i;
    end
end
EP = A(FP,CP);
EcP = A(FP,:)/EP;
for i=1:m
    A(i,:)=A(i,:)-(A(i,CP)*EcP);
    if i==FP
        A(i,:)=EcP;
    end
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