- added plot
This commit is contained in:
@@ -53,11 +53,12 @@ A = 0*T
|
|||||||
Pa = [0 0 0 0]';
|
Pa = [0 0 0 0]';
|
||||||
Pp = [M_CaSO4; M_CaCl2; M_MgSO4; M_NaCl];
|
Pp = [M_CaSO4; M_CaCl2; M_MgSO4; M_NaCl];
|
||||||
|
|
||||||
CONV_COUNTER_RELOAD = 10;
|
_dn = [];
|
||||||
|
CONV_COUNTER_RELOAD = 20;
|
||||||
Dn0 = 1;
|
Dn0 = 1;
|
||||||
conv_counter = CONV_COUNTER_RELOAD;
|
conv_counter = CONV_COUNTER_RELOAD;
|
||||||
while true,
|
while true,
|
||||||
[A1, Pa, Dn1] = vecfit(Pp,mask,T,A,Pa, 0.0001.*(1-exp(-Dn0)))
|
[A1, Pa, Dn1] = vecfit(Pp,mask,T,A,Pa, 0.001.*(1-exp(-Dn0)))
|
||||||
Dc = round_n(Dn1,3);
|
Dc = round_n(Dn1,3);
|
||||||
if Dn0 == Dc,
|
if Dn0 == Dc,
|
||||||
if conv_counter == 0,
|
if conv_counter == 0,
|
||||||
@@ -69,10 +70,14 @@ while true,
|
|||||||
conv_counter = CONV_COUNTER_RELOAD;
|
conv_counter = CONV_COUNTER_RELOAD;
|
||||||
end
|
end
|
||||||
Dn0 = Dc;
|
Dn0 = Dc;
|
||||||
|
_dn = [_dn Dn1];
|
||||||
end
|
end
|
||||||
|
plot(1:length(_dn), _dn); grid();
|
||||||
|
title("Distance"); xlabel("Iteration"); ylabel("Dn")
|
||||||
T=T
|
T=T
|
||||||
A1=A1
|
A1=A1
|
||||||
Pa=Pa
|
Pa=Pa
|
||||||
|
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function zr = round_n(z, n)
|
function zr = round_n(z, n)
|
||||||
|
|||||||
Reference in New Issue
Block a user