Dear All,

Here I have the following script, where I compute the same thing using
two iteration methods:

alfa  =  rand(1,10);
Rpr  =  rand();
R  =  rand();
Z  =  rand(10,200);

G  =  zeros(1,200);
for  i=1:200
   A  =  0;
   B  =  0;
   for  k  =  1:10
      A  =  A  +  Rpr*alfa(k)  /  (Z(k,i)  +  alfa(k)*(1  -  alfa(k))*R);
      B  =  B  +  Rpr*(1  -  alfa(k))  /  (Z(k,i)  +  alfa(k)*(1  -  
alfa(k))*R);
   end
   G(i)  =  (1  +  A)  /  (1  +  B);
end

A  =  1;
B  =  1;
for  k  =  1:10
A = A + Rpr*alfa(k) ./ (Z(k,:) + alfa(k)*(1 - alfa(k))*R); B = B + Rpr*(1 - alfa(k)) ./ (Z(k,:) + alfa(k)*(1 - alfa(k))*R);
end
G1  =  A  ./  B;

[M,  ind]  =  max(abs(G- G1))

However, the last line shows that there are differences between both
methods. They are tiny (near %eps), but I can't find nor imagine which
is the reason.

NOTE: I kept the original formulas as in the script where the problem
arised but changed the data. When I tried to use a simpler formula there
was no difference.

Any idea?

Regards,

Federico Miyara


--
El software de antivirus Avast ha analizado este correo electrónico en busca de 
virus.
https://www.avast.com/antivirus
_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users

Reply via email to