|\^/| Maple 2016 (X86 64 LINUX)
._|\| |/|_. Copyright (c) Maplesoft, a division of Waterloo Maple Inc. 2016
\ MAPLE / All rights reserved. Maple is a trademark of
<____ ____> Waterloo Maple Inc.
| Type ? for help.
#BEGIN OUTFILE1
# before write maple top matter
# before write_ats library and user def block
#BEGIN ATS LIBRARY BLOCK
# Begin Function number 2
> omniout_str := proc(iolevel,str)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then # if number 1
> printf("%s\n",str);
> fi;# end if 1;
> end;
omniout_str := proc(iolevel, str)
global glob_iolevel;
if iolevel <= glob_iolevel then printf("%s\n", str) end if
end proc
# End Function number 2
# Begin Function number 3
> omniout_str_noeol := proc(iolevel,str)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then # if number 1
> printf("%s",str);
> fi;# end if 1;
> end;
omniout_str_noeol := proc(iolevel, str)
global glob_iolevel;
if iolevel <= glob_iolevel then printf("%s", str) end if
end proc
# End Function number 3
# Begin Function number 4
> omniout_labstr := proc(iolevel,label,str)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then # if number 1
> print(label,str);
> fi;# end if 1;
> end;
omniout_labstr := proc(iolevel, label, str)
global glob_iolevel;
if iolevel <= glob_iolevel then print(label, str) end if
end proc
# End Function number 4
# Begin Function number 5
> omniout_float := proc(iolevel,prelabel,prelen,value,vallen,postlabel)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then # if number 1
> if vallen = 4 then
> printf("%-30s = %-42.4g %s \n",prelabel,value, postlabel);
> else
> printf("%-30s = %-42.32g %s \n",prelabel,value, postlabel);
> fi;# end if 1;
> fi;# end if 0;
> end;
omniout_float := proc(iolevel, prelabel, prelen, value, vallen, postlabel)
global glob_iolevel;
if iolevel <= glob_iolevel then
if vallen = 4 then
printf("%-30s = %-42.4g %s \n", prelabel, value, postlabel)
else printf("%-30s = %-42.32g %s \n", prelabel, value, postlabel)
end if
end if
end proc
# End Function number 5
# Begin Function number 6
> omniout_complex := proc(iolevel,prelabel,prelen,value,vallen,postlabel)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then # if number 0
> if vallen = 4 then
> printf("%-30s = %-20.4g %-20g %s \n",prelabel,Re(value), Im(value), postlabel);
> else
> printf("%-30s = %-20.12g %-20.12g %s \n",prelabel,Re(value),Im(value), postlabel);
> fi;# end if 0;
> fi;# end if -1;
> end;
omniout_complex := proc(iolevel, prelabel, prelen, value, vallen, postlabel)
global glob_iolevel;
if iolevel <= glob_iolevel then
if vallen = 4 then printf("%-30s = %-20.4g %-20g %s \n", prelabel,
Re(value), Im(value), postlabel)
else printf("%-30s = %-20.12g %-20.12g %s \n", prelabel, Re(value),
Im(value), postlabel)
end if
end if
end proc
# End Function number 6
# Begin Function number 7
> omniout_int := proc(iolevel,prelabel,prelen,value,vallen,postlabel)
> global glob_iolevel;
> if (glob_iolevel >= iolevel) then # if number -1
> if vallen = 5 then # if number 0
> printf("%-30s = %-32d %s\n",prelabel,value, postlabel);
> else
> printf("%-30s = %-32d %s \n",prelabel,value, postlabel);
> fi;# end if 0;
> fi;# end if -1;
> end;
omniout_int := proc(iolevel, prelabel, prelen, value, vallen, postlabel)
global glob_iolevel;
if iolevel <= glob_iolevel then
if vallen = 5 then
printf("%-30s = %-32d %s\n", prelabel, value, postlabel)
else printf("%-30s = %-32d %s \n", prelabel, value, postlabel)
end if
end if
end proc
# End Function number 7
# Begin Function number 8
> logitem_time := proc(fd,secs_in)
> global glob_sec_in_day, glob_sec_in_hour, glob_sec_in_minute, glob_sec_in_year;
> local days_int, hours_int,minutes_int, sec_int, sec_temp, years_int;
> fprintf(fd,"
");
> if (secs_in >= 0) then # if number -1
> years_int := int_trunc(secs_in / glob_sec_in_year);
> sec_temp := int_trunc(secs_in) mod int_trunc(glob_sec_in_year);
> days_int := int_trunc(sec_temp / glob_sec_in_day) ;
> sec_temp := sec_temp mod int_trunc(glob_sec_in_day) ;
> hours_int := int_trunc(sec_temp / glob_sec_in_hour);
> sec_temp := sec_temp mod int_trunc(glob_sec_in_hour);
> minutes_int := int_trunc(sec_temp / glob_sec_in_minute);
> sec_int := sec_temp mod int_trunc(glob_sec_in_minute);
> if (years_int > 0) then # if number 0
> fprintf(fd,"%d Years %d Days %d Hours %d Minutes %d Seconds",years_int,days_int,hours_int,minutes_int,sec_int);
> elif
> (days_int > 0) then # if number 1
> fprintf(fd,"%d Days %d Hours %d Minutes %d Seconds",days_int,hours_int,minutes_int,sec_int);
> elif
> (hours_int > 0) then # if number 2
> fprintf(fd,"%d Hours %d Minutes %d Seconds",hours_int,minutes_int,sec_int);
> elif
> (minutes_int > 0) then # if number 3
> fprintf(fd,"%d Minutes %d Seconds",minutes_int,sec_int);
> else
> fprintf(fd,"%d Seconds",sec_int);
> fi;# end if 3
> else
> fprintf(fd," 0.0 Seconds");
> fi;# end if 2
> fprintf(fd," | \n");
> end;
logitem_time := proc(fd, secs_in)
local days_int, hours_int, minutes_int, sec_int, sec_temp, years_int;
global
glob_sec_in_day, glob_sec_in_hour, glob_sec_in_minute, glob_sec_in_year;
fprintf(fd, "");
if 0 <= secs_in then
years_int := int_trunc(secs_in/glob_sec_in_year);
sec_temp := int_trunc(secs_in) mod int_trunc(glob_sec_in_year);
days_int := int_trunc(sec_temp/glob_sec_in_day);
sec_temp := sec_temp mod int_trunc(glob_sec_in_day);
hours_int := int_trunc(sec_temp/glob_sec_in_hour);
sec_temp := sec_temp mod int_trunc(glob_sec_in_hour);
minutes_int := int_trunc(sec_temp/glob_sec_in_minute);
sec_int := sec_temp mod int_trunc(glob_sec_in_minute);
if 0 < years_int then fprintf(fd,
"%d Years %d Days %d Hours %d Minutes %d Seconds", years_int,
days_int, hours_int, minutes_int, sec_int)
elif 0 < days_int then fprintf(fd,
"%d Days %d Hours %d Minutes %d Seconds", days_int, hours_int,
minutes_int, sec_int)
elif 0 < hours_int then fprintf(fd,
"%d Hours %d Minutes %d Seconds", hours_int, minutes_int,
sec_int)
elif 0 < minutes_int then
fprintf(fd, "%d Minutes %d Seconds", minutes_int, sec_int)
else fprintf(fd, "%d Seconds", sec_int)
end if
else fprintf(fd, " 0.0 Seconds")
end if;
fprintf(fd, " | \n")
end proc
# End Function number 8
# Begin Function number 9
> omniout_timestr := proc(secs_in)
> global glob_sec_in_day, glob_sec_in_hour, glob_sec_in_minute, glob_sec_in_year;
> local days_int, hours_int,minutes_int, sec_int, sec_temp, years_int;
> if (secs_in >= 0) then # if number 2
> years_int := int_trunc(secs_in / glob_sec_in_year);
> sec_temp := (int_trunc(secs_in) mod int_trunc(glob_sec_in_year));
> days_int := int_trunc(sec_temp / glob_sec_in_day) ;
> sec_temp := (sec_temp mod int_trunc(glob_sec_in_day)) ;
> hours_int := int_trunc(sec_temp / glob_sec_in_hour);
> sec_temp := (sec_temp mod int_trunc(glob_sec_in_hour));
> minutes_int := int_trunc(sec_temp / glob_sec_in_minute);
> sec_int := (sec_temp mod int_trunc(glob_sec_in_minute));
> if (years_int > 0) then # if number 3
> printf(" = %d Years %d Days %d Hours %d Minutes %d Seconds\n",years_int,days_int,hours_int,minutes_int,sec_int);
> elif
> (days_int > 0) then # if number 4
> printf(" = %d Days %d Hours %d Minutes %d Seconds\n",days_int,hours_int,minutes_int,sec_int);
> elif
> (hours_int > 0) then # if number 5
> printf(" = %d Hours %d Minutes %d Seconds\n",hours_int,minutes_int,sec_int);
> elif
> (minutes_int > 0) then # if number 6
> printf(" = %d Minutes %d Seconds\n",minutes_int,sec_int);
> else
> printf(" = %d Seconds\n",sec_int);
> fi;# end if 6
> else
> printf(" 0.0 Seconds\n");
> fi;# end if 5
> end;
omniout_timestr := proc(secs_in)
local days_int, hours_int, minutes_int, sec_int, sec_temp, years_int;
global
glob_sec_in_day, glob_sec_in_hour, glob_sec_in_minute, glob_sec_in_year;
if 0 <= secs_in then
years_int := int_trunc(secs_in/glob_sec_in_year);
sec_temp := int_trunc(secs_in) mod int_trunc(glob_sec_in_year);
days_int := int_trunc(sec_temp/glob_sec_in_day);
sec_temp := sec_temp mod int_trunc(glob_sec_in_day);
hours_int := int_trunc(sec_temp/glob_sec_in_hour);
sec_temp := sec_temp mod int_trunc(glob_sec_in_hour);
minutes_int := int_trunc(sec_temp/glob_sec_in_minute);
sec_int := sec_temp mod int_trunc(glob_sec_in_minute);
if 0 < years_int then printf(
" = %d Years %d Days %d Hours %d Minutes %d Seconds\n",
years_int, days_int, hours_int, minutes_int, sec_int)
elif 0 < days_int then printf(
" = %d Days %d Hours %d Minutes %d Seconds\n", days_int,
hours_int, minutes_int, sec_int)
elif 0 < hours_int then printf(
" = %d Hours %d Minutes %d Seconds\n", hours_int, minutes_int,
sec_int)
elif 0 < minutes_int then
printf(" = %d Minutes %d Seconds\n", minutes_int, sec_int)
else printf(" = %d Seconds\n", sec_int)
end if
else printf(" 0.0 Seconds\n")
end if
end proc
# End Function number 9
# Begin Function number 10
> zero_ats_ar := proc(arr_a)
> global ATS_MAX_TERMS;
> local iii;
> iii := 1;
> while (iii <= ATS_MAX_TERMS) do # do number 1
> arr_a [iii] := glob__0;
> iii := iii + 1;
> od;# end do number 1
> end;
zero_ats_ar := proc(arr_a)
local iii;
global ATS_MAX_TERMS;
iii := 1;
while iii <= ATS_MAX_TERMS do arr_a[iii] := glob__0; iii := iii + 1
end do
end proc
# End Function number 10
# Begin Function number 11
> ats := proc(mmm_ats,arr_a,arr_b,jjj_ats)
> global ATS_MAX_TERMS;
> local iii_ats, lll_ats,ma_ats, ret_ats;
> ret_ats := glob__0;
> if (jjj_ats <= mmm_ats) then # if number 5
> ma_ats := mmm_ats + 1;
> iii_ats := jjj_ats;
> while (iii_ats <= mmm_ats) do # do number 1
> lll_ats := ma_ats - iii_ats;
> if ((lll_ats <= ATS_MAX_TERMS and (iii_ats <= ATS_MAX_TERMS) )) then # if number 6
> ret_ats := ret_ats + c(arr_a[iii_ats])*c(arr_b[lll_ats]);
> fi;# end if 6;
> iii_ats := iii_ats + 1;
> od;# end do number 1
> fi;# end if 5;
> ret_ats;
> end;
ats := proc(mmm_ats, arr_a, arr_b, jjj_ats)
local iii_ats, lll_ats, ma_ats, ret_ats;
global ATS_MAX_TERMS;
ret_ats := glob__0;
if jjj_ats <= mmm_ats then
ma_ats := mmm_ats + 1;
iii_ats := jjj_ats;
while iii_ats <= mmm_ats do
lll_ats := ma_ats - iii_ats;
if lll_ats <= ATS_MAX_TERMS and iii_ats <= ATS_MAX_TERMS then
ret_ats := ret_ats + c(arr_a[iii_ats])*c(arr_b[lll_ats])
end if;
iii_ats := iii_ats + 1
end do
end if;
ret_ats
end proc
# End Function number 11
# Begin Function number 12
> att := proc(mmm_att,arr_aa,arr_bb,jjj_att)
> global ATS_MAX_TERMS;
> local al_att, iii_att,lll_att, ma_att, ret_att;
> ret_att := glob__0;
> if (jjj_att < mmm_att) then # if number 5
> ma_att := mmm_att + 2;
> iii_att := jjj_att;
> while ((iii_att < mmm_att) and (iii_att <= ATS_MAX_TERMS) ) do # do number 1
> lll_att := ma_att - iii_att;
> al_att := (lll_att - 1);
> if ((lll_att <= ATS_MAX_TERMS and (iii_att <= ATS_MAX_TERMS) )) then # if number 6
> ret_att := ret_att + c(arr_aa[iii_att])*c(arr_bb[lll_att])* c(al_att);
> fi;# end if 6;
> iii_att := iii_att + 1;
> od;# end do number 1;
> ret_att := ret_att / c(mmm_att) ;
> fi;# end if 5;
> ret_att;
> end;
att := proc(mmm_att, arr_aa, arr_bb, jjj_att)
local al_att, iii_att, lll_att, ma_att, ret_att;
global ATS_MAX_TERMS;
ret_att := glob__0;
if jjj_att < mmm_att then
ma_att := mmm_att + 2;
iii_att := jjj_att;
while iii_att < mmm_att and iii_att <= ATS_MAX_TERMS do
lll_att := ma_att - iii_att;
al_att := lll_att - 1;
if lll_att <= ATS_MAX_TERMS and iii_att <= ATS_MAX_TERMS then
ret_att :=
ret_att + c(arr_aa[iii_att])*c(arr_bb[lll_att])*c(al_att)
end if;
iii_att := iii_att + 1
end do;
ret_att := ret_att/c(mmm_att)
end if;
ret_att
end proc
# End Function number 12
# Begin Function number 13
> logditto := proc(file)
> fprintf(file,"");
> fprintf(file,"ditto");
> fprintf(file," | ");
> end;
logditto := proc(file)
fprintf(file, ""); fprintf(file, "ditto"); fprintf(file, " | ")
end proc
# End Function number 13
# Begin Function number 14
> logitem_integer := proc(file,n)
> fprintf(file,"");
> fprintf(file,"%d",n);
> fprintf(file," | ");
> end;
logitem_integer := proc(file, n)
fprintf(file, ""); fprintf(file, "%d", n); fprintf(file, " | ")
end proc
# End Function number 14
# Begin Function number 15
> logitem_str := proc(file,str)
> fprintf(file,"");
> fprintf(file,str);
> fprintf(file," | ");
> end;
logitem_str := proc(file, str)
fprintf(file, ""); fprintf(file, str); fprintf(file, " | ")
end proc
# End Function number 15
# Begin Function number 16
> logitem_good_digits := proc(file,rel_error)
> global glob_small_float,glob_prec;
> local good_digits;
> fprintf(file,"");
> fprintf(file,"%d",glob_min_good_digits);
> fprintf(file," | ");
> end;
logitem_good_digits := proc(file, rel_error)
local good_digits;
global glob_small_float, glob_prec;
fprintf(file, "");
fprintf(file, "%d", glob_min_good_digits);
fprintf(file, " | ")
end proc
# End Function number 16
# Begin Function number 17
> log_revs := proc(file,revs)
> fprintf(file,revs);
> end;
log_revs := proc(file, revs) fprintf(file, revs) end proc
# End Function number 17
# Begin Function number 18
> logitem_float := proc(file,x)
> fprintf(file,"");
> fprintf(file,"%g",x);
> fprintf(file," | ");
> end;
logitem_float := proc(file, x)
fprintf(file, ""); fprintf(file, "%g", x); fprintf(file, " | ")
end proc
# End Function number 18
# Begin Function number 19
> logitem_complex := proc(file,x)
> fprintf(file,"");
> fprintf(file,"%g + %g I",Re(x),Im(x));
> fprintf(file," | ");
> end;
logitem_complex := proc(file, x)
fprintf(file, "");
fprintf(file, "%g + %g I", Re(x), Im(x));
fprintf(file, " | ")
end proc
# End Function number 19
# Begin Function number 20
> logitem_h_reason := proc(file)
> global glob_h_reason;
> fprintf(file,"");
> if (glob_h_reason = 1) then # if number 5
> fprintf(file,"Max H");
> elif
> (glob_h_reason = 2) then # if number 6
> fprintf(file,"Display Interval");
> elif
> (glob_h_reason = 3) then # if number 7
> fprintf(file,"Optimal");
> elif
> (glob_h_reason = 4) then # if number 8
> fprintf(file,"Pole Accuracy");
> elif
> (glob_h_reason = 5) then # if number 9
> fprintf(file,"Min H (Pole)");
> elif
> (glob_h_reason = 6) then # if number 10
> fprintf(file,"Pole");
> elif
> (glob_h_reason = 7) then # if number 11
> fprintf(file,"Opt Iter");
> else
> fprintf(file,"Impossible");
> fi;# end if 11
> fprintf(file," | ");
> end;
logitem_h_reason := proc(file)
global glob_h_reason;
fprintf(file, "");
if glob_h_reason = 1 then fprintf(file, "Max H")
elif glob_h_reason = 2 then fprintf(file, "Display Interval")
elif glob_h_reason = 3 then fprintf(file, "Optimal")
elif glob_h_reason = 4 then fprintf(file, "Pole Accuracy")
elif glob_h_reason = 5 then fprintf(file, "Min H (Pole)")
elif glob_h_reason = 6 then fprintf(file, "Pole")
elif glob_h_reason = 7 then fprintf(file, "Opt Iter")
else fprintf(file, "Impossible")
end if;
fprintf(file, " | ")
end proc
# End Function number 20
# Begin Function number 21
> logstart := proc(file)
> fprintf(file,"");
> end;
logstart := proc(file) fprintf(file, "
") end proc
# End Function number 21
# Begin Function number 22
> logend := proc(file)
> fprintf(file,"
\n");
> end;
logend := proc(file) fprintf(file, "\n") end proc
# End Function number 22
# Begin Function number 23
> chk_data := proc()
> global glob_max_iter,ALWAYS, ATS_MAX_TERMS;
> local errflag;
> errflag := false;
> if (glob_max_iter < 2) then # if number 11
> omniout_str(ALWAYS,"Illegal max_iter");
> errflag := true;
> fi;# end if 11;
> if (errflag) then # if number 11
> quit;
> fi;# end if 11
> end;
chk_data := proc()
local errflag;
global glob_max_iter, ALWAYS, ATS_MAX_TERMS;
errflag := false;
if glob_max_iter < 2 then
omniout_str(ALWAYS, "Illegal max_iter"); errflag := true
end if;
if errflag then quit end if
end proc
# End Function number 23
# Begin Function number 24
> comp_expect_sec := proc(t_end2,t_start2,t2,clock_sec2)
> global glob_small_float;
> local ms2, rrr, sec_left, sub1, sub2;
> ;
> ms2 := c(clock_sec2);
> sub1 := c(t_end2-t_start2);
> sub2 := c(t2-t_start2);
> if (sub1 = glob__0) then # if number 11
> sec_left := glob__0;
> else
> if (sub2 > glob__0) then # if number 12
> rrr := (sub1/sub2);
> sec_left := rrr * c(ms2) - c(ms2);
> else
> sec_left := glob__0;
> fi;# end if 12
> fi;# end if 11;
> sec_left;
> end;
comp_expect_sec := proc(t_end2, t_start2, t2, clock_sec2)
local ms2, rrr, sec_left, sub1, sub2;
global glob_small_float;
ms2 := c(clock_sec2);
sub1 := c(t_end2 - t_start2);
sub2 := c(t2 - t_start2);
if sub1 = glob__0 then sec_left := glob__0
else
if glob__0 < sub2 then
rrr := sub1/sub2; sec_left := rrr*c(ms2) - c(ms2)
else sec_left := glob__0
end if
end if;
sec_left
end proc
# End Function number 24
# Begin Function number 25
> comp_percent := proc(t_end2,t_start2, t2)
> global glob_small_float;
> local rrr, sub1, sub2;
> sub1 := (t_end2-t_start2);
> sub2 := (t2-t_start2);
> if (sub2 > glob_small_float) then # if number 11
> rrr := (glob__100*sub2)/sub1;
> else
> rrr := 0.0;
> fi;# end if 11;
> rrr;
> end;
comp_percent := proc(t_end2, t_start2, t2)
local rrr, sub1, sub2;
global glob_small_float;
sub1 := t_end2 - t_start2;
sub2 := t2 - t_start2;
if glob_small_float < sub2 then rrr := glob__100*sub2/sub1
else rrr := 0.
end if;
rrr
end proc
# End Function number 25
# Begin Function number 26
> comp_rad_from_ratio := proc(term1,term2,last_no)
> #TOP TWO TERM RADIUS ANALYSIS
> global glob_h,glob_larger_float;
> local ret;
> if (float_abs(term2) > glob__0) then # if number 11
> ret := float_abs(term1 * glob_h / term2);
> else
> ret := glob_larger_float;
> fi;# end if 11;
> ret;
> #BOTTOM TWO TERM RADIUS ANALYSIS
> end;
comp_rad_from_ratio := proc(term1, term2, last_no)
local ret;
global glob_h, glob_larger_float;
if glob__0 < float_abs(term2) then ret := float_abs(term1*glob_h/term2)
else ret := glob_larger_float
end if;
ret
end proc
# End Function number 26
# Begin Function number 27
> comp_ord_from_ratio := proc(term1,term2,last_no)
> #TOP TWO TERM ORDER ANALYSIS
> global glob_h,glob_larger_float;
> local ret;
> if (float_abs(term2) > glob__0) then # if number 11
> ret := glob__1 + float_abs(term2) * c(last_no) * ln(float_abs(term1 * glob_h / term2))/ln(c(last_no));
> else
> ret := glob_larger_float;
> fi;# end if 11;
> ret;
> #BOTTOM TWO TERM ORDER ANALYSIS
> end;
comp_ord_from_ratio := proc(term1, term2, last_no)
local ret;
global glob_h, glob_larger_float;
if glob__0 < float_abs(term2) then ret := glob__1 + float_abs(term2)*
c(last_no)*ln(float_abs(term1*glob_h/term2))/ln(c(last_no))
else ret := glob_larger_float
end if;
ret
end proc
# End Function number 27
# Begin Function number 28
> c := proc(in_val)
> #To Force Conversion when needed
> local ret;
> ret := evalc(in_val);
> ret;
> #End Conversion
> end;
c := proc(in_val) local ret; ret := evalc(in_val); ret end proc
# End Function number 28
# Begin Function number 29
> comp_rad_from_three_terms := proc(term1,term2,term3,last_no)
> #TOP THREE TERM RADIUS ANALYSIS
> global glob_h,glob_larger_float;
> local ret,temp;
> temp := float_abs(term2*term2*c(last_no)+glob__m2*term2*term2-term1*term3*c(last_no)+term1*term3);
> if (float_abs(temp) > glob__0) then # if number 11
> ret := float_abs((term2*glob_h*term1)/(temp));
> else
> ret := glob_larger_float;
> fi;# end if 11;
> ret;
> #BOTTOM THREE TERM RADIUS ANALYSIS
> end;
comp_rad_from_three_terms := proc(term1, term2, term3, last_no)
local ret, temp;
global glob_h, glob_larger_float;
temp := float_abs(term2*term2*c(last_no) + glob__m2*term2*term2
- term1*term3*c(last_no) + term1*term3);
if glob__0 < float_abs(temp) then
ret := float_abs(term2*glob_h*term1/temp)
else ret := glob_larger_float
end if;
ret
end proc
# End Function number 29
# Begin Function number 30
> comp_ord_from_three_terms := proc(term1,term2,term3,last_no)
> #TOP THREE TERM ORDER ANALYSIS
> local ret;
> ret := float_abs((glob__4*term1*term3*c(last_no)-glob__3*term1*term3-glob__4*term2*term2*c(last_no)+glob__4*term2*term2+term2*term2*c(last_no*last_no)-term1*term3*c(last_no*last_no))/(term2*term2*c(last_no)-glob__2*term2*term2-term1*term3*c(last_no)+term1*term3));
> ret;
> #TOP THREE TERM ORDER ANALYSIS
> end;
comp_ord_from_three_terms := proc(term1, term2, term3, last_no)
local ret;
ret := float_abs((glob__4*term1*term3*c(last_no) - glob__3*term1*term3
- glob__4*term2*term2*c(last_no) + glob__4*term2*term2
+ term2*term2*c(last_no*last_no) - term1*term3*c(last_no*last_no))
/(term2*term2*c(last_no) - glob__2*term2*term2
- term1*term3*c(last_no) + term1*term3));
ret
end proc
# End Function number 30
# Begin Function number 31
> comp_rad_from_six_terms := proc(term1,term2,term3,term4,term5,term6,last_no)
> #TOP SIX TERM RADIUS ANALYSIS
> global glob_h,glob_larger_float,glob_six_term_ord_save;
> local ret,rm0,rm1,rm2,rm3,rm4,nr1,nr2,dr1,dr2,ds2,rad_c,ord_no,ds1,rcs;
> if ((term5 <> glob__0) and (term4 <> glob__0) and (term3 <> glob__0) and (term2 <> glob__0) and (term1 <> glob__0)) then # if number 11
> rm0 := term6/term5;
> rm1 := term5/term4;
> rm2 := term4/term3;
> rm3 := term3/term2;
> rm4 := term2/term1;
> nr1 := c(last_no-1)*rm0 - glob__2*c(last_no-2)*rm1 + c(last_no-3)*rm2;
> nr2 := c(last_no-2)*rm1 - glob__2*c(last_no-3)*rm2 + c(last_no-4)*rm3;
> dr1 := glob__m1/rm1 + glob__2/rm2 - glob__1/rm3;
> dr2 := glob__m1/rm2 + glob__2/rm3 - glob__1/rm4;
> ds1 := glob__3/rm1 - glob__8/rm2 + glob__5/rm3;
> ds2 := glob__3/rm2 - glob__8/rm3 + glob__5/rm4;
> if ((float_abs(nr1 * dr2 - nr2 * dr1) = glob__0) or (float_abs(dr1) = glob__0)) then # if number 12
> rad_c := glob_larger_float;
> ord_no := glob_larger_float;
> else
> if (float_abs(nr1*dr2 - nr2 * dr1) > glob__0) then # if number 13
> rcs := ((ds1*dr2 - ds2*dr1 +dr1*dr2)/(nr1*dr2 - nr2 * dr1));
> #(Manuels) rcs := (ds1*dr2 - ds2*dr1)/(nr1*dr2 - nr2 * dr1)
> ord_no := (rcs*nr1 - ds1)/(glob__2*dr1) -c(last_no)/glob__2;
> if (float_abs(rcs) <> glob__0) then # if number 14
> if (rcs > glob__0) then # if number 15
> rad_c := float_abs( sqrt(rcs) * float_abs(glob_h));
> else
> rad_c := glob_larger_float;
> ord_no := glob_larger_float;
> fi;# end if 15
> else
> rad_c := glob_larger_float;
> ord_no := glob_larger_float;
> fi;# end if 14
> else
> rad_c := glob_larger_float;
> ord_no := glob_larger_float;
> fi;# end if 13
> fi;# end if 12
> else
> rad_c := glob_larger_float;
> ord_no := glob_larger_float;
> fi;# end if 11;
> glob_six_term_ord_save := ord_no;
> rad_c;
> #BOTTOM SIX TERM RADIUS ANALYSIS
> end;
comp_rad_from_six_terms := proc(
term1, term2, term3, term4, term5, term6, last_no)
local ret, rm0, rm1, rm2, rm3, rm4, nr1, nr2, dr1, dr2, ds2, rad_c, ord_no,
ds1, rcs;
global glob_h, glob_larger_float, glob_six_term_ord_save;
if term5 <> glob__0 and term4 <> glob__0 and term3 <> glob__0 and
term2 <> glob__0 and term1 <> glob__0 then
rm0 := term6/term5;
rm1 := term5/term4;
rm2 := term4/term3;
rm3 := term3/term2;
rm4 := term2/term1;
nr1 := c(last_no - 1)*rm0 - glob__2*c(last_no - 2)*rm1
+ c(last_no - 3)*rm2;
nr2 := c(last_no - 2)*rm1 - glob__2*c(last_no - 3)*rm2
+ c(last_no - 4)*rm3;
dr1 := glob__m1/rm1 + glob__2/rm2 - glob__1/rm3;
dr2 := glob__m1/rm2 + glob__2/rm3 - glob__1/rm4;
ds1 := glob__3/rm1 - glob__8/rm2 + glob__5/rm3;
ds2 := glob__3/rm2 - glob__8/rm3 + glob__5/rm4;
if
float_abs(nr1*dr2 - nr2*dr1) = glob__0 or float_abs(dr1) = glob__0
then rad_c := glob_larger_float; ord_no := glob_larger_float
else
if glob__0 < float_abs(nr1*dr2 - nr2*dr1) then
rcs := (ds1*dr2 - ds2*dr1 + dr1*dr2)/(nr1*dr2 - nr2*dr1);
ord_no :=
(rcs*nr1 - ds1)/(glob__2*dr1) - c(last_no)/glob__2;
if float_abs(rcs) <> glob__0 then
if glob__0 < rcs then
rad_c := float_abs(sqrt(rcs)*float_abs(glob_h))
else
rad_c := glob_larger_float;
ord_no := glob_larger_float
end if
else
rad_c := glob_larger_float; ord_no := glob_larger_float
end if
else rad_c := glob_larger_float; ord_no := glob_larger_float
end if
end if
else rad_c := glob_larger_float; ord_no := glob_larger_float
end if;
glob_six_term_ord_save := ord_no;
rad_c
end proc
# End Function number 31
# Begin Function number 32
> comp_ord_from_six_terms := proc(term1,term2,term3,term4,term5,term6,last_no)
> global glob_six_term_ord_save;
> #TOP SIX TERM ORDER ANALYSIS
> #TOP SAVED FROM SIX TERM RADIUS ANALYSIS
> glob_six_term_ord_save;
> #BOTTOM SIX TERM ORDER ANALYSIS
> end;
comp_ord_from_six_terms := proc(
term1, term2, term3, term4, term5, term6, last_no)
global glob_six_term_ord_save;
glob_six_term_ord_save
end proc
# End Function number 32
# Begin Function number 33
> factorial_2 := proc(nnn)
> ret := nnn!;
> ret;;
> end;
Warning, `ret` is implicitly declared local to procedure `factorial_2`
factorial_2 := proc(nnn) local ret; ret := nnn!; ret end proc
# End Function number 33
# Begin Function number 34
> factorial_1 := proc(nnn)
> global ATS_MAX_TERMS,array_fact_1;
> local ret;
> if (nnn <= ATS_MAX_TERMS) then # if number 11
> if (array_fact_1[nnn] = 0) then # if number 12
> ret := factorial_2(nnn);
> array_fact_1[nnn] := ret;
> else
> ret := array_fact_1[nnn];
> fi;# end if 12;
> else
> ret := factorial_2(nnn);
> fi;# end if 11;
> ret;
> end;
factorial_1 := proc(nnn)
local ret;
global ATS_MAX_TERMS, array_fact_1;
if nnn <= ATS_MAX_TERMS then
if array_fact_1[nnn] = 0 then
ret := factorial_2(nnn); array_fact_1[nnn] := ret
else ret := array_fact_1[nnn]
end if
else ret := factorial_2(nnn)
end if;
ret
end proc
# End Function number 34
# Begin Function number 35
> factorial_3 := proc(mmm,nnn)
> global ATS_MAX_TERMS,array_fact_2;
> local ret;
> if ((nnn <= ATS_MAX_TERMS) and (mmm <= ATS_MAX_TERMS)) then # if number 11
> if (array_fact_2[mmm,nnn] = 0) then # if number 12
> ret := factorial_1(mmm)/factorial_1(nnn);
> array_fact_2[mmm,nnn] := ret;
> else
> ret := array_fact_2[mmm,nnn];
> fi;# end if 12;
> else
> ret := factorial_2(mmm)/factorial_2(nnn);
> fi;# end if 11;
> ret;
> end;
factorial_3 := proc(mmm, nnn)
local ret;
global ATS_MAX_TERMS, array_fact_2;
if nnn <= ATS_MAX_TERMS and mmm <= ATS_MAX_TERMS then
if array_fact_2[mmm, nnn] = 0 then
ret := factorial_1(mmm)/factorial_1(nnn);
array_fact_2[mmm, nnn] := ret
else ret := array_fact_2[mmm, nnn]
end if
else ret := factorial_2(mmm)/factorial_2(nnn)
end if;
ret
end proc
# End Function number 35
# Begin Function number 36
> convfloat := proc(mmm)
> (mmm);
> end;
convfloat := proc(mmm) mmm end proc
# End Function number 36
# Begin Function number 37
> elapsed_time_seconds := proc()
> time();
> end;
elapsed_time_seconds := proc() time() end proc
# End Function number 37
# Begin Function number 38
> float_abs := proc(x)
> abs(x);
> end;
float_abs := proc(x) abs(x) end proc
# End Function number 38
# Begin Function number 39
> expt := proc(x,y)
> x^y;
> end;
expt := proc(x, y) x^y end proc
# End Function number 39
# Begin Function number 40
> neg := proc(x)
> -x;
> end;
neg := proc(x) -x end proc
# End Function number 40
# Begin Function number 41
> int_trunc := proc(x)
> trunc(x);
> end;
int_trunc := proc(x) trunc(x) end proc
# End Function number 41
# Begin Function number 42
> estimated_needed_step_error := proc(x_start,x_end,estimated_h,estimated_answer)
> local desired_abs_gbl_error,range,estimated_steps,step_error;
> global glob_desired_digits_correct,ALWAYS,ATS_MAX_TERMS;
> omniout_float(ALWAYS,"glob_desired_digits_correct",32,glob_desired_digits_correct,32,"");
> desired_abs_gbl_error := expt(glob__10,c( -glob_desired_digits_correct)) * c(float_abs(c(estimated_answer)));
> omniout_float(ALWAYS,"estimated_h",32,estimated_h,32,"");
> omniout_float(ALWAYS,"estimated_answer",32,estimated_answer,32,"");
> omniout_float(ALWAYS,"desired_abs_gbl_error",32,desired_abs_gbl_error,32,"");
> range := (x_end - x_start);
> omniout_float(ALWAYS,"range",32,range,32,"");
> estimated_steps := range / estimated_h;
> omniout_float(ALWAYS,"estimated_steps",32,estimated_steps,32,"");
> step_error := (c(float_abs(desired_abs_gbl_error) /sqrt(c( estimated_steps))/c(ATS_MAX_TERMS)));
> omniout_float(ALWAYS,"step_error",32,step_error,32,"");
> (step_error);;
> end;
estimated_needed_step_error := proc(
x_start, x_end, estimated_h, estimated_answer)
local desired_abs_gbl_error, range, estimated_steps, step_error;
global glob_desired_digits_correct, ALWAYS, ATS_MAX_TERMS;
omniout_float(ALWAYS, "glob_desired_digits_correct", 32,
glob_desired_digits_correct, 32, "");
desired_abs_gbl_error :=
expt(glob__10, c(-glob_desired_digits_correct))*
c(float_abs(c(estimated_answer)));
omniout_float(ALWAYS, "estimated_h", 32, estimated_h, 32, "");
omniout_float(ALWAYS, "estimated_answer", 32, estimated_answer, 32, "")
;
omniout_float(ALWAYS, "desired_abs_gbl_error", 32,
desired_abs_gbl_error, 32, "");
range := x_end - x_start;
omniout_float(ALWAYS, "range", 32, range, 32, "");
estimated_steps := range/estimated_h;
omniout_float(ALWAYS, "estimated_steps", 32, estimated_steps, 32, "");
step_error := c(float_abs(desired_abs_gbl_error)/(
sqrt(c(estimated_steps))*c(ATS_MAX_TERMS)));
omniout_float(ALWAYS, "step_error", 32, step_error, 32, "");
step_error
end proc
# End Function number 42
#END ATS LIBRARY BLOCK
#BEGIN USER FUNCTION BLOCK
#BEGIN BLOCK 3
#BEGIN USER DEF BLOCK
> exact_soln_y := proc(x)
> return(c(10.0) * ln(c(0.2) * c(x) + c(0.3)));
> end;
exact_soln_y := proc(x) return c(10.0)*ln(c(0.2)*c(x) + c(0.3)) end proc
> next_delta := proc()
> global glob_nxt, x_delta;
> x_delta := [ 0.001 + 0.00004 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.0001 + 0.004 * I,
> 0.003 + 0.006 * I,
> 0.0001 + 0.005 * I,
> 0.0001 + 0.003 * I,
> 0.001 + 0.001 * I,
> 0.001 + 0.003 * I,
> 0.000 + 0.000 * I ];
> glob_nxt := glob_nxt + 1;
> it := x_delta[glob_nxt];
> return it;
> end;
Warning, `it` is implicitly declared local to procedure `next_delta`
next_delta := proc()
local it;
global glob_nxt, x_delta;
x_delta := [0.001 + 0.00004*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.0001 + 0.004*I,
0.003 + 0.006*I, 0.0001 + 0.005*I, 0.0001 + 0.003*I,
0.001 + 0.001*I, 0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.0001 + 0.004*I,
0.003 + 0.006*I, 0.0001 + 0.005*I, 0.0001 + 0.003*I,
0.001 + 0.001*I, 0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.0001 + 0.004*I,
0.003 + 0.006*I, 0.0001 + 0.005*I, 0.0001 + 0.003*I,
0.001 + 0.001*I, 0.001 + 0.003*I, 0.0001 + 0.004*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.0001 + 0.004*I,
0.003 + 0.006*I, 0.0001 + 0.005*I, 0.0001 + 0.003*I,
0.001 + 0.001*I, 0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.0001 + 0.004*I,
0.003 + 0.006*I, 0.0001 + 0.005*I, 0.0001 + 0.003*I,
0.001 + 0.001*I, 0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.0001 + 0.004*I,
0.003 + 0.006*I, 0.0001 + 0.005*I, 0.0001 + 0.003*I,
0.001 + 0.001*I, 0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.003 + 0.006*I, 0.0001 + 0.005*I, 0.0001 + 0.003*I,
0.001 + 0.001*I, 0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.0001 + 0.004*I,
0.003 + 0.006*I, 0.0001 + 0.005*I, 0.0001 + 0.003*I,
0.001 + 0.001*I, 0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.0001 + 0.004*I,
0.003 + 0.006*I, 0.0001 + 0.005*I, 0.0001 + 0.003*I,
0.001 + 0.001*I, 0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.0001 + 0.004*I,
0.003 + 0.006*I, 0.0001 + 0.005*I, 0.0001 + 0.003*I,
0.001 + 0.001*I, 0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.0001 + 0.004*I,
0.003 + 0.006*I, 0.0001 + 0.005*I, 0.0001 + 0.003*I,
0.001 + 0.001*I, 0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.0001 + 0.004*I,
0.003 + 0.006*I, 0.0001 + 0.005*I, 0.0001 + 0.003*I,
0.001 + 0.001*I, 0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.0001 + 0.004*I,
0.003 + 0.006*I, 0.0001 + 0.005*I, 0.0001 + 0.003*I,
0.001 + 0.001*I, 0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.001 + 0.003*I, 0.0001 + 0.004*I, 0.003 + 0.006*I,
0.0001 + 0.005*I, 0.0001 + 0.003*I, 0.001 + 0.001*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I,
0.0001 + 0.004*I, 0.003 + 0.006*I, 0.0001 + 0.005*I,
0.0001 + 0.003*I, 0.001 + 0.001*I, 0.001 + 0.003*I, 0. + 0.*I];
glob_nxt := glob_nxt + 1;
it := x_delta[glob_nxt];
return it
end proc
#END USER DEF BLOCK
#END BLOCK 3
#END USER FUNCTION BLOCK
# before write_aux functions
# Begin Function number 2
> display_poles := proc()
> local rad_given;
> global ALWAYS,glob_display_flag,glob_larger_float, glob_large_float, glob_diff_ord_fm, glob_diff_ord_fmm1, glob_diff_ord_fmm2, glob_diff_rc_fm, glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_guess_error_ord, glob_guess_error_rc, glob_type_given_pole,array_given_rad_poles,array_given_ord_poles,array_rad_test_poles,array_ord_test_poles,glob_least_3_sing,glob_least_6_sing,glob_least_given_sing,glob_least_ratio_sing,array_x ;
> if ((glob_type_given_pole = 1) or (glob_type_given_pole = 2)) then # if number 1
> rad_given := float_abs(array_x[1] - (array_given_rad_poles[1,1] + array_given_rad_poles[1,2] * I ));
> omniout_float(ALWAYS,"Radius of convergence (given) for eq 1 ",4,rad_given,4," ");
> omniout_complex(ALWAYS,"Order of pole (given) ",4,array_given_ord_poles[1,1],4," ");
> if ((float_abs(rad_given) < float_abs(glob_least_given_sing)) and
> (float_abs(rad_given) > 0.0)) then # if number 2
> glob_least_given_sing := rad_given;
> fi;# end if 2;
> elif
> (glob_type_given_pole = 3) then # if number 2
> omniout_str(ALWAYS,"NO POLE (given) for Equation 1");
> elif
> (glob_type_given_pole = 5) then # if number 3
> omniout_str(ALWAYS,"SOME POLE (given) for Equation 1");
> else
> omniout_str(ALWAYS,"NO INFO (given) for Equation 1");
> fi;# end if 3;
> if (array_rad_test_poles[1,1] < glob_large_float) then # if number 3
> omniout_float(ALWAYS,"Radius of convergence (ratio test) for eq 1 ",4,array_rad_test_poles[1,1],4," ");
> if ((float_abs(array_rad_test_poles[1,1]) < glob_least_ratio_sing)) then # if number 4
> glob_least_ratio_sing := array_rad_test_poles[1,1];
> fi;# end if 4;
> omniout_complex(ALWAYS,"Order of pole (ratio test) ",4, array_ord_test_poles[1,1],4," ");
> else
> omniout_str(ALWAYS,"NO POLE (ratio test) for Equation 1");
> fi;# end if 3;
> if ((array_rad_test_poles[1,2] > glob__small) and (array_rad_test_poles[1,2] < glob_large_float)) then # if number 3
> omniout_float(ALWAYS,"Radius of convergence (three term test) for eq 1 ",4,array_rad_test_poles[1,2],4," ");
> if ((float_abs(array_rad_test_poles[1,2]) < glob_least_3_sing)) then # if number 4
> glob_least_3_sing := array_rad_test_poles[1,2];
> fi;# end if 4;
> omniout_complex(ALWAYS,"Order of pole (three term test) ",4, array_ord_test_poles[1,2],4," ");
> else
> omniout_str(ALWAYS,"NO REAL POLE (three term test) for Equation 1");
> fi;# end if 3;
> if ((array_rad_test_poles[1,3] > glob__small) and (array_rad_test_poles[1,3] < glob_large_float)) then # if number 3
> omniout_float(ALWAYS,"Radius of convergence (six term test) for eq 1 ",4,array_rad_test_poles[1,3],4," ");
> if ((float_abs(array_rad_test_poles[1,3]) < glob_least_6_sing)) then # if number 4
> glob_least_6_sing := array_rad_test_poles[1,3];
> fi;# end if 4;
> omniout_complex(ALWAYS,"Order of pole (six term test) ",4, array_ord_test_poles[1,3],4," ");
> else
> omniout_str(ALWAYS,"NO COMPLEX POLE (six term test) for Equation 1");
> fi;# end if 3
> ;
> end;
display_poles := proc()
local rad_given;
global ALWAYS, glob_display_flag, glob_larger_float, glob_large_float,
glob_diff_ord_fm, glob_diff_ord_fmm1, glob_diff_ord_fmm2, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_guess_error_ord,
glob_guess_error_rc, glob_type_given_pole, array_given_rad_poles,
array_given_ord_poles, array_rad_test_poles, array_ord_test_poles,
glob_least_3_sing, glob_least_6_sing, glob_least_given_sing,
glob_least_ratio_sing, array_x;
if glob_type_given_pole = 1 or glob_type_given_pole = 2 then
rad_given := float_abs(array_x[1] - array_given_rad_poles[1, 1]
- array_given_rad_poles[1, 2]*I);
omniout_float(ALWAYS,
"Radius of convergence (given) for eq 1 ", 4,
rad_given, 4, " ");
omniout_complex(ALWAYS,
"Order of pole (given) ", 4,
array_given_ord_poles[1, 1], 4, " ");
if float_abs(rad_given) < float_abs(glob_least_given_sing) and
0. < float_abs(rad_given) then glob_least_given_sing := rad_given
end if
elif glob_type_given_pole = 3 then
omniout_str(ALWAYS, "NO POLE (given) for Equation 1")
elif glob_type_given_pole = 5 then
omniout_str(ALWAYS, "SOME POLE (given) for Equation 1")
else omniout_str(ALWAYS, "NO INFO (given) for Equation 1")
end if;
if array_rad_test_poles[1, 1] < glob_large_float then
omniout_float(ALWAYS,
"Radius of convergence (ratio test) for eq 1 ", 4,
array_rad_test_poles[1, 1], 4, " ");
if float_abs(array_rad_test_poles[1, 1]) < glob_least_ratio_sing
then glob_least_ratio_sing := array_rad_test_poles[1, 1]
end if;
omniout_complex(ALWAYS,
"Order of pole (ratio test) ", 4,
array_ord_test_poles[1, 1], 4, " ")
else omniout_str(ALWAYS, "NO POLE (ratio test) for Equation 1")
end if;
if glob__small < array_rad_test_poles[1, 2] and
array_rad_test_poles[1, 2] < glob_large_float then
omniout_float(ALWAYS,
"Radius of convergence (three term test) for eq 1 ", 4,
array_rad_test_poles[1, 2], 4, " ");
if float_abs(array_rad_test_poles[1, 2]) < glob_least_3_sing then
glob_least_3_sing := array_rad_test_poles[1, 2]
end if;
omniout_complex(ALWAYS,
"Order of pole (three term test) ", 4,
array_ord_test_poles[1, 2], 4, " ")
else omniout_str(ALWAYS,
"NO REAL POLE (three term test) for Equation 1")
end if;
if glob__small < array_rad_test_poles[1, 3] and
array_rad_test_poles[1, 3] < glob_large_float then
omniout_float(ALWAYS,
"Radius of convergence (six term test) for eq 1 ", 4,
array_rad_test_poles[1, 3], 4, " ");
if float_abs(array_rad_test_poles[1, 3]) < glob_least_6_sing then
glob_least_6_sing := array_rad_test_poles[1, 3]
end if;
omniout_complex(ALWAYS,
"Order of pole (six term test) ", 4,
array_ord_test_poles[1, 3], 4, " ")
else omniout_str(ALWAYS,
"NO COMPLEX POLE (six term test) for Equation 1")
end if
end proc
# End Function number 2
# Begin Function number 3
> my_check_sign := proc( x0 ,xf)
> local ret;
> if (xf > x0) then # if number 3
> ret := glob__1;
> else
> ret := glob__m1;
> fi;# end if 3;
> ret;;
> end;
my_check_sign := proc(x0, xf)
local ret;
if x0 < xf then ret := glob__1 else ret := glob__m1 end if; ret
end proc
# End Function number 3
# Begin Function number 4
> est_size_answer := proc()
> global
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
#Top Generate Globals Decl
> MAX_UNCHANGED,
> glob__small,
> glob_small_float,
> glob_smallish_float,
> glob_large_float,
> glob_larger_float,
> glob__m2,
> glob__m1,
> glob__0,
> glob__1,
> glob__2,
> glob__3,
> glob__4,
> glob__5,
> glob__8,
> glob__10,
> glob__100,
> glob__pi,
> glob__0_5,
> glob__0_8,
> glob__m0_8,
> glob__0_25,
> glob__0_125,
> glob_h,
> glob_nxt,
> glob_prec,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_disp_incr,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_max_h,
> glob_min_h,
> glob_display_interval,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_max_hours,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_max_sec,
> glob_orig_start_sec,
> glob_normmax,
> glob_max_minutes,
> glob_next_display,
> glob_est_digits,
> glob_subiter_method,
> glob_html_log,
> glob_min_good_digits,
> glob_good_digits,
> glob_min_apfp_est_good_digits,
> glob_apfp_est_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_type_given_pole,
> glob_optimize,
> glob_look_poles,
> glob_dump_closed_form,
> glob_max_iter,
> glob_no_eqs,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_start,
> glob_iter,
#Bottom Generate Globals Decl
#BEGIN CONST
> array_const_1,
> array_const_0D0,
> array_const_2D0,
> array_const_0D2,
> array_const_0D3,
#END CONST
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_y,
> array_x,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_m1,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> ATS_MAX_TERMS,
> glob_last;
> local min_size;
> min_size := glob_estimated_size_answer;
> if (float_abs(array_y[1]) < min_size) then # if number 3
> min_size := float_abs(array_y[1]);
> omniout_float(ALWAYS,"min_size",32,min_size,32,"");
> fi;# end if 3;
> if (min_size < glob__1) then # if number 3
> min_size := glob__1;
> omniout_float(ALWAYS,"min_size",32,min_size,32,"");
> fi;# end if 3;
> min_size;
> end;
est_size_answer := proc()
local min_size;
global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole,
glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test,
glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED,
glob__small, glob_small_float, glob_smallish_float, glob_large_float,
glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3,
glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5,
glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_h, glob_nxt, glob_prec,
glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec,
glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing,
glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h,
glob_min_h, glob_display_interval, glob_abserr, glob_relerr,
glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec,
glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display,
glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits,
glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits,
glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag,
glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour,
glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day,
glob_sec_in_year, glob_not_yet_finished, glob_initial_pass,
glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done,
glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form,
glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0,
array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0,
array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher,
array_y_higher_work, array_y_higher_work2, array_y_set_initial,
array_given_rad_poles, array_given_ord_poles, array_rad_test_poles,
array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last;
min_size := glob_estimated_size_answer;
if float_abs(array_y[1]) < min_size then
min_size := float_abs(array_y[1]);
omniout_float(ALWAYS, "min_size", 32, min_size, 32, "")
end if;
if min_size < glob__1 then
min_size := glob__1;
omniout_float(ALWAYS, "min_size", 32, min_size, 32, "")
end if;
min_size
end proc
# End Function number 4
# Begin Function number 5
> test_suggested_h := proc()
> global
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
#Top Generate Globals Decl
> MAX_UNCHANGED,
> glob__small,
> glob_small_float,
> glob_smallish_float,
> glob_large_float,
> glob_larger_float,
> glob__m2,
> glob__m1,
> glob__0,
> glob__1,
> glob__2,
> glob__3,
> glob__4,
> glob__5,
> glob__8,
> glob__10,
> glob__100,
> glob__pi,
> glob__0_5,
> glob__0_8,
> glob__m0_8,
> glob__0_25,
> glob__0_125,
> glob_h,
> glob_nxt,
> glob_prec,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_disp_incr,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_max_h,
> glob_min_h,
> glob_display_interval,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_max_hours,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_max_sec,
> glob_orig_start_sec,
> glob_normmax,
> glob_max_minutes,
> glob_next_display,
> glob_est_digits,
> glob_subiter_method,
> glob_html_log,
> glob_min_good_digits,
> glob_good_digits,
> glob_min_apfp_est_good_digits,
> glob_apfp_est_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_type_given_pole,
> glob_optimize,
> glob_look_poles,
> glob_dump_closed_form,
> glob_max_iter,
> glob_no_eqs,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_start,
> glob_iter,
#Bottom Generate Globals Decl
#BEGIN CONST
> array_const_1,
> array_const_0D0,
> array_const_2D0,
> array_const_0D2,
> array_const_0D3,
#END CONST
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_y,
> array_x,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_m1,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> ATS_MAX_TERMS,
> glob_last;
> local max_estimated_step_error,hn_div_ho,hn_div_ho_2,hn_div_ho_3,no_terms,est_tmp;
> max_estimated_step_error := glob__small;
> no_terms := ATS_MAX_TERMS;
> hn_div_ho := glob__0_5;
> hn_div_ho_2 := glob__0_25;
> hn_div_ho_3 := glob__0_125;
> omniout_float(ALWAYS,"hn_div_ho",32,hn_div_ho,32,"");
> omniout_float(ALWAYS,"hn_div_ho_2",32,hn_div_ho_2,32,"");
> omniout_float(ALWAYS,"hn_div_ho_3",32,hn_div_ho_3,32,"");
> est_tmp := float_abs(array_y[no_terms-3] + array_y[no_terms - 2] * hn_div_ho + array_y[no_terms - 1] * hn_div_ho_2 + array_y[no_terms] * hn_div_ho_3);
> if (est_tmp >= max_estimated_step_error) then # if number 3
> max_estimated_step_error := est_tmp;
> fi;# end if 3;
> omniout_float(ALWAYS,"max_estimated_step_error",32,max_estimated_step_error,32,"");
> max_estimated_step_error;
> end;
test_suggested_h := proc()
local max_estimated_step_error, hn_div_ho, hn_div_ho_2, hn_div_ho_3,
no_terms, est_tmp;
global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole,
glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test,
glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED,
glob__small, glob_small_float, glob_smallish_float, glob_large_float,
glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3,
glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5,
glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_h, glob_nxt, glob_prec,
glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec,
glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing,
glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h,
glob_min_h, glob_display_interval, glob_abserr, glob_relerr,
glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec,
glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display,
glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits,
glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits,
glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag,
glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour,
glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day,
glob_sec_in_year, glob_not_yet_finished, glob_initial_pass,
glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done,
glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form,
glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0,
array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0,
array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher,
array_y_higher_work, array_y_higher_work2, array_y_set_initial,
array_given_rad_poles, array_given_ord_poles, array_rad_test_poles,
array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last;
max_estimated_step_error := glob__small;
no_terms := ATS_MAX_TERMS;
hn_div_ho := glob__0_5;
hn_div_ho_2 := glob__0_25;
hn_div_ho_3 := glob__0_125;
omniout_float(ALWAYS, "hn_div_ho", 32, hn_div_ho, 32, "");
omniout_float(ALWAYS, "hn_div_ho_2", 32, hn_div_ho_2, 32, "");
omniout_float(ALWAYS, "hn_div_ho_3", 32, hn_div_ho_3, 32, "");
est_tmp := float_abs(array_y[no_terms - 3]
+ array_y[no_terms - 2]*hn_div_ho
+ array_y[no_terms - 1]*hn_div_ho_2
+ array_y[no_terms]*hn_div_ho_3);
if max_estimated_step_error <= est_tmp then
max_estimated_step_error := est_tmp
end if;
omniout_float(ALWAYS, "max_estimated_step_error", 32,
max_estimated_step_error, 32, "");
max_estimated_step_error
end proc
# End Function number 5
# Begin Function number 6
> track_estimated_error := proc()
> global
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
#Top Generate Globals Decl
> MAX_UNCHANGED,
> glob__small,
> glob_small_float,
> glob_smallish_float,
> glob_large_float,
> glob_larger_float,
> glob__m2,
> glob__m1,
> glob__0,
> glob__1,
> glob__2,
> glob__3,
> glob__4,
> glob__5,
> glob__8,
> glob__10,
> glob__100,
> glob__pi,
> glob__0_5,
> glob__0_8,
> glob__m0_8,
> glob__0_25,
> glob__0_125,
> glob_h,
> glob_nxt,
> glob_prec,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_disp_incr,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_max_h,
> glob_min_h,
> glob_display_interval,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_max_hours,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_max_sec,
> glob_orig_start_sec,
> glob_normmax,
> glob_max_minutes,
> glob_next_display,
> glob_est_digits,
> glob_subiter_method,
> glob_html_log,
> glob_min_good_digits,
> glob_good_digits,
> glob_min_apfp_est_good_digits,
> glob_apfp_est_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_type_given_pole,
> glob_optimize,
> glob_look_poles,
> glob_dump_closed_form,
> glob_max_iter,
> glob_no_eqs,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_start,
> glob_iter,
#Bottom Generate Globals Decl
#BEGIN CONST
> array_const_1,
> array_const_0D0,
> array_const_2D0,
> array_const_0D2,
> array_const_0D3,
#END CONST
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_y,
> array_x,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_m1,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> ATS_MAX_TERMS,
> glob_last;
> local hn_div_ho,hn_div_ho_2,hn_div_ho_3,no_terms,est_tmp;
> no_terms := ATS_MAX_TERMS;
> hn_div_ho := glob__0_5;
> hn_div_ho_2 := glob__0_25;
> hn_div_ho_3 := glob__0_125;
> est_tmp := c(float_abs(array_y[no_terms-3])) + c(float_abs(array_y[no_terms - 2])) * c(hn_div_ho) + c(float_abs(array_y[no_terms - 1])) * c(hn_div_ho_2) + c(float_abs(array_y[no_terms])) * c(hn_div_ho_3);
> if (glob_prec * c(float_abs(array_y[1])) > c(est_tmp)) then # if number 3
> est_tmp := c(glob_prec) * c(float_abs(array_y[1]));
> fi;# end if 3;
> if (c(est_tmp) >= c(array_max_est_error[1])) then # if number 3
> array_max_est_error[1] := c(est_tmp);
> fi;# end if 3
> ;
> end;
track_estimated_error := proc()
local hn_div_ho, hn_div_ho_2, hn_div_ho_3, no_terms, est_tmp;
global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole,
glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test,
glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED,
glob__small, glob_small_float, glob_smallish_float, glob_large_float,
glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3,
glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5,
glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_h, glob_nxt, glob_prec,
glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec,
glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing,
glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h,
glob_min_h, glob_display_interval, glob_abserr, glob_relerr,
glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec,
glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display,
glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits,
glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits,
glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag,
glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour,
glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day,
glob_sec_in_year, glob_not_yet_finished, glob_initial_pass,
glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done,
glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form,
glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0,
array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0,
array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher,
array_y_higher_work, array_y_higher_work2, array_y_set_initial,
array_given_rad_poles, array_given_ord_poles, array_rad_test_poles,
array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last;
no_terms := ATS_MAX_TERMS;
hn_div_ho := glob__0_5;
hn_div_ho_2 := glob__0_25;
hn_div_ho_3 := glob__0_125;
est_tmp := c(float_abs(array_y[no_terms - 3]))
+ c(float_abs(array_y[no_terms - 2]))*c(hn_div_ho)
+ c(float_abs(array_y[no_terms - 1]))*c(hn_div_ho_2)
+ c(float_abs(array_y[no_terms]))*c(hn_div_ho_3);
if c(est_tmp) < glob_prec*c(float_abs(array_y[1])) then
est_tmp := c(glob_prec)*c(float_abs(array_y[1]))
end if;
if c(array_max_est_error[1]) <= c(est_tmp) then
array_max_est_error[1] := c(est_tmp)
end if
end proc
# End Function number 6
# Begin Function number 7
> reached_interval := proc()
> global
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
#Top Generate Globals Decl
> MAX_UNCHANGED,
> glob__small,
> glob_small_float,
> glob_smallish_float,
> glob_large_float,
> glob_larger_float,
> glob__m2,
> glob__m1,
> glob__0,
> glob__1,
> glob__2,
> glob__3,
> glob__4,
> glob__5,
> glob__8,
> glob__10,
> glob__100,
> glob__pi,
> glob__0_5,
> glob__0_8,
> glob__m0_8,
> glob__0_25,
> glob__0_125,
> glob_h,
> glob_nxt,
> glob_prec,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_disp_incr,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_max_h,
> glob_min_h,
> glob_display_interval,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_max_hours,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_max_sec,
> glob_orig_start_sec,
> glob_normmax,
> glob_max_minutes,
> glob_next_display,
> glob_est_digits,
> glob_subiter_method,
> glob_html_log,
> glob_min_good_digits,
> glob_good_digits,
> glob_min_apfp_est_good_digits,
> glob_apfp_est_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_type_given_pole,
> glob_optimize,
> glob_look_poles,
> glob_dump_closed_form,
> glob_max_iter,
> glob_no_eqs,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_start,
> glob_iter,
#Bottom Generate Globals Decl
#BEGIN CONST
> array_const_1,
> array_const_0D0,
> array_const_2D0,
> array_const_0D2,
> array_const_0D3,
#END CONST
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_y,
> array_x,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_m1,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> ATS_MAX_TERMS,
> glob_last;
> local ret;
> if ((glob_check_sign * array_x[1]) >= (glob_check_sign * glob_next_display - glob_h/glob__10)) then # if number 3
> ret := true;
> else
> ret := false;
> fi;# end if 3;
> return(ret);
> end;
reached_interval := proc()
local ret;
global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole,
glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test,
glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED,
glob__small, glob_small_float, glob_smallish_float, glob_large_float,
glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3,
glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5,
glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_h, glob_nxt, glob_prec,
glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec,
glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing,
glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h,
glob_min_h, glob_display_interval, glob_abserr, glob_relerr,
glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec,
glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display,
glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits,
glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits,
glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag,
glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour,
glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day,
glob_sec_in_year, glob_not_yet_finished, glob_initial_pass,
glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done,
glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form,
glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0,
array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0,
array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher,
array_y_higher_work, array_y_higher_work2, array_y_set_initial,
array_given_rad_poles, array_given_ord_poles, array_rad_test_poles,
array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last;
if glob_check_sign*glob_next_display - glob_h/glob__10 <=
glob_check_sign*array_x[1] then ret := true
else ret := false
end if;
return ret
end proc
# End Function number 7
# Begin Function number 8
> display_alot := proc(iter)
> global
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
#Top Generate Globals Decl
> MAX_UNCHANGED,
> glob__small,
> glob_small_float,
> glob_smallish_float,
> glob_large_float,
> glob_larger_float,
> glob__m2,
> glob__m1,
> glob__0,
> glob__1,
> glob__2,
> glob__3,
> glob__4,
> glob__5,
> glob__8,
> glob__10,
> glob__100,
> glob__pi,
> glob__0_5,
> glob__0_8,
> glob__m0_8,
> glob__0_25,
> glob__0_125,
> glob_h,
> glob_nxt,
> glob_prec,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_disp_incr,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_max_h,
> glob_min_h,
> glob_display_interval,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_max_hours,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_max_sec,
> glob_orig_start_sec,
> glob_normmax,
> glob_max_minutes,
> glob_next_display,
> glob_est_digits,
> glob_subiter_method,
> glob_html_log,
> glob_min_good_digits,
> glob_good_digits,
> glob_min_apfp_est_good_digits,
> glob_apfp_est_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_type_given_pole,
> glob_optimize,
> glob_look_poles,
> glob_dump_closed_form,
> glob_max_iter,
> glob_no_eqs,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_start,
> glob_iter,
#Bottom Generate Globals Decl
#BEGIN CONST
> array_const_1,
> array_const_0D0,
> array_const_2D0,
> array_const_0D2,
> array_const_0D3,
#END CONST
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_y,
> array_x,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_m1,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> ATS_MAX_TERMS,
> glob_last;
> local abserr, closed_form_val_y, ind_var, numeric_val, relerr, term_no, est_rel_err;
> #TOP DISPLAY ALOT
> ind_var := array_x[1];
> omniout_complex(ALWAYS,"x[1] ",33,ind_var,20," ");
> term_no := 1;
> numeric_val := array_y[term_no];
> omniout_complex(ALWAYS,"h ",33,glob_h,20," ");
> omniout_complex(ALWAYS,"y[1] (numeric) ",33,numeric_val,20," ");
> closed_form_val_y := evalf(exact_soln_y(ind_var));
> omniout_complex(ALWAYS,"y[1] (closed_form) ",33,closed_form_val_y,20," ");
> abserr := float_abs(numeric_val - closed_form_val_y);
> if (float_abs(closed_form_val_y) > 0.0) then # if number 3
> relerr := abserr/float_abs(closed_form_val_y);
> if (float_abs(c(relerr)) > 0.0) then # if number 4
> glob_good_digits := round(-log10(relerr));
> else
> relerr := 0.0 ;
> glob_good_digits := Digits - 2;
> fi;# end if 4;
> else
> ;
> relerr := glob__m1 ;
> glob_good_digits := -16;
> fi;# end if 3;
> if (glob_good_digits < glob_min_good_digits) then # if number 3
> glob_min_good_digits := glob_good_digits;
> fi;# end if 3;
> omniout_float(ALWAYS,"absolute error ",4,abserr,4," ");
> omniout_float(ALWAYS,"relative error ",4,relerr * glob__100 ,4,"%");
> omniout_int(INFO,"Correct digits ",32,glob_good_digits,4," ")
> ;
> #BOTTOM DISPLAY ALOT
> end;
display_alot := proc(iter)
local abserr, closed_form_val_y, ind_var, numeric_val, relerr, term_no,
est_rel_err;
global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole,
glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test,
glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED,
glob__small, glob_small_float, glob_smallish_float, glob_large_float,
glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3,
glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5,
glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_h, glob_nxt, glob_prec,
glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec,
glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing,
glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h,
glob_min_h, glob_display_interval, glob_abserr, glob_relerr,
glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec,
glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display,
glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits,
glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits,
glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag,
glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour,
glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day,
glob_sec_in_year, glob_not_yet_finished, glob_initial_pass,
glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done,
glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form,
glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0,
array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0,
array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher,
array_y_higher_work, array_y_higher_work2, array_y_set_initial,
array_given_rad_poles, array_given_ord_poles, array_rad_test_poles,
array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last;
ind_var := array_x[1];
omniout_complex(ALWAYS, "x[1] ", 33,
ind_var, 20, " ");
term_no := 1;
numeric_val := array_y[term_no];
omniout_complex(ALWAYS, "h ", 33, glob_h,
20, " ");
omniout_complex(ALWAYS, "y[1] (numeric) ", 33,
numeric_val, 20, " ");
closed_form_val_y := evalf(exact_soln_y(ind_var));
omniout_complex(ALWAYS, "y[1] (closed_form) ", 33,
closed_form_val_y, 20, " ");
abserr := float_abs(numeric_val - closed_form_val_y);
if 0. < float_abs(closed_form_val_y) then
relerr := abserr/float_abs(closed_form_val_y);
if 0. < float_abs(c(relerr)) then
glob_good_digits := round(-log10(relerr))
else relerr := 0.; glob_good_digits := Digits - 2
end if
else relerr := glob__m1; glob_good_digits := -16
end if;
if glob_good_digits < glob_min_good_digits then
glob_min_good_digits := glob_good_digits
end if;
omniout_float(ALWAYS, "absolute error ", 4, abserr, 4,
" ");
omniout_float(ALWAYS, "relative error ", 4,
relerr*glob__100, 4, "%");
omniout_int(INFO, "Correct digits ", 32,
glob_good_digits, 4, " ")
end proc
# End Function number 8
# Begin Function number 9
> prog_report := proc(x_start,x_end)
> global
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
#Top Generate Globals Decl
> MAX_UNCHANGED,
> glob__small,
> glob_small_float,
> glob_smallish_float,
> glob_large_float,
> glob_larger_float,
> glob__m2,
> glob__m1,
> glob__0,
> glob__1,
> glob__2,
> glob__3,
> glob__4,
> glob__5,
> glob__8,
> glob__10,
> glob__100,
> glob__pi,
> glob__0_5,
> glob__0_8,
> glob__m0_8,
> glob__0_25,
> glob__0_125,
> glob_h,
> glob_nxt,
> glob_prec,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_disp_incr,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_max_h,
> glob_min_h,
> glob_display_interval,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_max_hours,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_max_sec,
> glob_orig_start_sec,
> glob_normmax,
> glob_max_minutes,
> glob_next_display,
> glob_est_digits,
> glob_subiter_method,
> glob_html_log,
> glob_min_good_digits,
> glob_good_digits,
> glob_min_apfp_est_good_digits,
> glob_apfp_est_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_type_given_pole,
> glob_optimize,
> glob_look_poles,
> glob_dump_closed_form,
> glob_max_iter,
> glob_no_eqs,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_start,
> glob_iter,
#Bottom Generate Globals Decl
#BEGIN CONST
> array_const_1,
> array_const_0D0,
> array_const_2D0,
> array_const_0D2,
> array_const_0D3,
#END CONST
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_y,
> array_x,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_m1,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> ATS_MAX_TERMS,
> glob_last;
> local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec, percent_done, total_clock_sec;
> #TOP PROGRESS REPORT
> clock_sec1 := elapsed_time_seconds();
> total_clock_sec := (clock_sec1) - (glob_orig_start_sec);
> glob_clock_sec := (clock_sec1) - (glob_clock_start_sec);
> left_sec := (glob_max_sec) + (glob_orig_start_sec) - (clock_sec1);
> expect_sec := comp_expect_sec((x_end),(x_start),(array_x[1]) + (glob_h) ,( clock_sec1) - (glob_orig_start_sec));
> opt_clock_sec := ( clock_sec1) - (glob_optimal_clock_start_sec);
> glob_optimal_expect_sec := comp_expect_sec((x_end),(x_start),(array_x[1]) +( glob_h) ,( opt_clock_sec));
> glob_total_exp_sec := glob_optimal_expect_sec + c(total_clock_sec);
> percent_done := comp_percent((x_end),(x_start),(array_x[1]) + (glob_h));
> glob_percent_done := percent_done;
> omniout_str_noeol(INFO,"Total Elapsed Time ");
> omniout_timestr((total_clock_sec));
> if (c(percent_done) < glob__100) then # if number 3
> omniout_str_noeol(INFO,"Expected Time Remaining ");
> omniout_timestr((expect_sec));
> omniout_str_noeol(INFO,"Optimized Time Remaining ");
> omniout_timestr((glob_optimal_expect_sec));
> omniout_str_noeol(INFO,"Expected Total Time ");
> omniout_timestr((glob_total_exp_sec));
> fi;# end if 3;
> #BOTTOM PROGRESS REPORT
> end;
prog_report := proc(x_start, x_end)
local clock_sec, opt_clock_sec, clock_sec1, expect_sec, left_sec,
percent_done, total_clock_sec;
global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole,
glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test,
glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED,
glob__small, glob_small_float, glob_smallish_float, glob_large_float,
glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3,
glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5,
glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_h, glob_nxt, glob_prec,
glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec,
glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing,
glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h,
glob_min_h, glob_display_interval, glob_abserr, glob_relerr,
glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec,
glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display,
glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits,
glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits,
glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag,
glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour,
glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day,
glob_sec_in_year, glob_not_yet_finished, glob_initial_pass,
glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done,
glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form,
glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0,
array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0,
array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher,
array_y_higher_work, array_y_higher_work2, array_y_set_initial,
array_given_rad_poles, array_given_ord_poles, array_rad_test_poles,
array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last;
clock_sec1 := elapsed_time_seconds();
total_clock_sec := clock_sec1 - glob_orig_start_sec;
glob_clock_sec := clock_sec1 - glob_clock_start_sec;
left_sec := glob_max_sec + glob_orig_start_sec - clock_sec1;
expect_sec := comp_expect_sec(x_end, x_start, array_x[1] + glob_h,
clock_sec1 - glob_orig_start_sec);
opt_clock_sec := clock_sec1 - glob_optimal_clock_start_sec;
glob_optimal_expect_sec :=
comp_expect_sec(x_end, x_start, array_x[1] + glob_h, opt_clock_sec)
;
glob_total_exp_sec := glob_optimal_expect_sec + c(total_clock_sec);
percent_done := comp_percent(x_end, x_start, array_x[1] + glob_h);
glob_percent_done := percent_done;
omniout_str_noeol(INFO, "Total Elapsed Time ");
omniout_timestr(total_clock_sec);
if c(percent_done) < glob__100 then
omniout_str_noeol(INFO, "Expected Time Remaining ");
omniout_timestr(expect_sec);
omniout_str_noeol(INFO, "Optimized Time Remaining ");
omniout_timestr(glob_optimal_expect_sec);
omniout_str_noeol(INFO, "Expected Total Time ");
omniout_timestr(glob_total_exp_sec)
end if
end proc
# End Function number 9
# Begin Function number 10
> check_for_pole := proc()
> global
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
#Top Generate Globals Decl
> MAX_UNCHANGED,
> glob__small,
> glob_small_float,
> glob_smallish_float,
> glob_large_float,
> glob_larger_float,
> glob__m2,
> glob__m1,
> glob__0,
> glob__1,
> glob__2,
> glob__3,
> glob__4,
> glob__5,
> glob__8,
> glob__10,
> glob__100,
> glob__pi,
> glob__0_5,
> glob__0_8,
> glob__m0_8,
> glob__0_25,
> glob__0_125,
> glob_h,
> glob_nxt,
> glob_prec,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_disp_incr,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_max_h,
> glob_min_h,
> glob_display_interval,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_max_hours,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_max_sec,
> glob_orig_start_sec,
> glob_normmax,
> glob_max_minutes,
> glob_next_display,
> glob_est_digits,
> glob_subiter_method,
> glob_html_log,
> glob_min_good_digits,
> glob_good_digits,
> glob_min_apfp_est_good_digits,
> glob_apfp_est_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_type_given_pole,
> glob_optimize,
> glob_look_poles,
> glob_dump_closed_form,
> glob_max_iter,
> glob_no_eqs,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_start,
> glob_iter,
#Bottom Generate Globals Decl
#BEGIN CONST
> array_const_1,
> array_const_0D0,
> array_const_2D0,
> array_const_0D2,
> array_const_0D3,
#END CONST
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_y,
> array_x,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_m1,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> ATS_MAX_TERMS,
> glob_last;
> local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, term1, term2, term3, part1, part2, part3, part4, part5, part6, part7, part8, part9, part10, part11, part12, part13, part14, rad_c, rcs, rm0, rm1, rm2, rm3, rm4, found_sing, h_new, ratio, term, local_test, tmp_rad,tmp_ord, tmp_ratio, prev_tmp_rad, last_no;
> #TOP CHECK FOR POLE
> tmp_rad := glob_larger_float;
> prev_tmp_rad := glob_larger_float;
> tmp_ratio := glob_larger_float;
> rad_c := glob_larger_float;
> array_rad_test_poles[1,1] := glob_larger_float;
> array_ord_test_poles[1,1] := glob_larger_float;
> found_sing := 1;
> last_no := ATS_MAX_TERMS - 1 - 10;
> cnt := 0;
> while (last_no < ATS_MAX_TERMS-3 and found_sing = 1) do # do number 1
> tmp_rad := comp_rad_from_ratio(array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no);
> if (float_abs(prev_tmp_rad) > glob__0) then # if number 3
> tmp_ratio := tmp_rad / prev_tmp_rad;
> else
> tmp_ratio := glob_large_float;
> fi;# end if 3;
> if ((cnt > 0 ) and (tmp_ratio < glob_upper_ratio_limit) and (tmp_ratio > glob_lower_ratio_limit)) then # if number 3
> rad_c := tmp_rad;
> elif
> (cnt = 0) then # if number 4
> rad_c := tmp_rad;
> elif
> (cnt > 0) then # if number 5
> found_sing := 0;
> fi;# end if 5;
> prev_tmp_rad := tmp_rad;;
> cnt := cnt + 1;
> last_no := last_no + 1;
> od;# end do number 1;
> if (found_sing = 1) then # if number 5
> if (rad_c < array_rad_test_poles[1,1]) then # if number 6
> array_rad_test_poles[1,1] := rad_c;
> last_no := last_no - 1;
> tmp_ord := comp_ord_from_ratio(array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no);
> array_rad_test_poles[1,1] := rad_c;
> array_ord_test_poles[1,1] := tmp_ord;
> fi;# end if 6;
> fi;# end if 5;
> #BOTTOM general radius test1
> tmp_rad := glob_larger_float;
> prev_tmp_rad := glob_larger_float;
> tmp_ratio := glob_larger_float;
> rad_c := glob_larger_float;
> array_rad_test_poles[1,2] := glob_larger_float;
> array_ord_test_poles[1,2] := glob_larger_float;
> found_sing := 1;
> last_no := ATS_MAX_TERMS - 1 - 10;
> cnt := 0;
> while (last_no < ATS_MAX_TERMS-4 and found_sing = 1) do # do number 1
> tmp_rad := comp_rad_from_three_terms(array_y_higher[1,last_no-2],array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no);
> if (float_abs(prev_tmp_rad) > glob__0) then # if number 5
> tmp_ratio := tmp_rad / prev_tmp_rad;
> else
> tmp_ratio := glob_large_float;
> fi;# end if 5;
> if ((cnt > 0 ) and (tmp_ratio < glob_upper_ratio_limit) and (tmp_ratio > glob_lower_ratio_limit)) then # if number 5
> rad_c := tmp_rad;
> elif
> (cnt = 0) then # if number 6
> rad_c := tmp_rad;
> elif
> (cnt > 0) then # if number 7
> found_sing := 0;
> fi;# end if 7;
> prev_tmp_rad := tmp_rad;;
> cnt := cnt + 1;
> last_no := last_no + 1;
> od;# end do number 1;
> if (found_sing = 1) then # if number 7
> if (rad_c < array_rad_test_poles[1,2]) then # if number 8
> array_rad_test_poles[1,2] := rad_c;
> last_no := last_no - 1;
> tmp_ord := comp_ord_from_three_terms(array_y_higher[1,last_no-2],array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no);
> array_rad_test_poles[1,2] := rad_c;
> if (rad_c < glob_min_pole_est) then # if number 9
> glob_min_pole_est := rad_c;
> fi;# end if 9;
> array_ord_test_poles[1,2] := tmp_ord;
> fi;# end if 8;
> fi;# end if 7;
> #BOTTOM general radius test1
> tmp_rad := glob_larger_float;
> prev_tmp_rad := glob_larger_float;
> tmp_ratio := glob_larger_float;
> rad_c := glob_larger_float;
> array_rad_test_poles[1,3] := glob_larger_float;
> array_ord_test_poles[1,3] := glob_larger_float;
> found_sing := 1;
> last_no := ATS_MAX_TERMS - 1 - 10;
> cnt := 0;
> while (last_no < ATS_MAX_TERMS-7 and found_sing = 1) do # do number 1
> tmp_rad := comp_rad_from_six_terms(array_y_higher[1,last_no-5],array_y_higher[1,last_no-4],array_y_higher[1,last_no-3],array_y_higher[1,last_no-2],array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no);
> if (float_abs(prev_tmp_rad) > glob__0) then # if number 7
> tmp_ratio := tmp_rad / prev_tmp_rad;
> else
> tmp_ratio := glob_large_float;
> fi;# end if 7;
> if ((cnt > 0 ) and (tmp_ratio < glob_upper_ratio_limit) and (tmp_ratio > glob_lower_ratio_limit)) then # if number 7
> rad_c := tmp_rad;
> elif
> (cnt = 0) then # if number 8
> rad_c := tmp_rad;
> elif
> (cnt > 0) then # if number 9
> found_sing := 0;
> fi;# end if 9;
> prev_tmp_rad := tmp_rad;;
> cnt := cnt + 1;
> last_no := last_no + 1;
> od;# end do number 1;
> if (found_sing = 1) then # if number 9
> if (rad_c < array_rad_test_poles[1,3]) then # if number 10
> array_rad_test_poles[1,3] := rad_c;
> last_no := last_no - 1;
> tmp_ord := comp_ord_from_six_terms(array_y_higher[1,last_no-5],array_y_higher[1,last_no-4],array_y_higher[1,last_no-3],array_y_higher[1,last_no-2],array_y_higher[1,last_no-1],array_y_higher[1,last_no],last_no);
> array_rad_test_poles[1,3] := rad_c;
> if (rad_c < glob_min_pole_est) then # if number 11
> glob_min_pole_est := rad_c;
> fi;# end if 11;
> array_ord_test_poles[1,3] := tmp_ord;
> fi;# end if 10;
> fi;# end if 9;
> #BOTTOM general radius test1
> ;
> if (true) then # if number 9
> display_poles();
> fi;# end if 9
> end;
check_for_pole := proc()
local cnt, dr1, dr2, ds1, ds2, hdrc, m, n, nr1, nr2, ord_no, term1, term2,
term3, part1, part2, part3, part4, part5, part6, part7, part8, part9,
part10, part11, part12, part13, part14, rad_c, rcs, rm0, rm1, rm2, rm3, rm4,
found_sing, h_new, ratio, term, local_test, tmp_rad, tmp_ord, tmp_ratio,
prev_tmp_rad, last_no;
global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole,
glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test,
glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED,
glob__small, glob_small_float, glob_smallish_float, glob_large_float,
glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3,
glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5,
glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_h, glob_nxt, glob_prec,
glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec,
glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing,
glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h,
glob_min_h, glob_display_interval, glob_abserr, glob_relerr,
glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec,
glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display,
glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits,
glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits,
glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag,
glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour,
glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day,
glob_sec_in_year, glob_not_yet_finished, glob_initial_pass,
glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done,
glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form,
glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0,
array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0,
array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher,
array_y_higher_work, array_y_higher_work2, array_y_set_initial,
array_given_rad_poles, array_given_ord_poles, array_rad_test_poles,
array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last;
tmp_rad := glob_larger_float;
prev_tmp_rad := glob_larger_float;
tmp_ratio := glob_larger_float;
rad_c := glob_larger_float;
array_rad_test_poles[1, 1] := glob_larger_float;
array_ord_test_poles[1, 1] := glob_larger_float;
found_sing := 1;
last_no := ATS_MAX_TERMS - 11;
cnt := 0;
while last_no < ATS_MAX_TERMS - 3 and found_sing = 1 do
tmp_rad := comp_rad_from_ratio(array_y_higher[1, last_no - 1],
array_y_higher[1, last_no], last_no);
if glob__0 < float_abs(prev_tmp_rad) then
tmp_ratio := tmp_rad/prev_tmp_rad
else tmp_ratio := glob_large_float
end if;
if 0 < cnt and tmp_ratio < glob_upper_ratio_limit and
glob_lower_ratio_limit < tmp_ratio then rad_c := tmp_rad
elif cnt = 0 then rad_c := tmp_rad
elif 0 < cnt then found_sing := 0
end if;
prev_tmp_rad := tmp_rad;
cnt := cnt + 1;
last_no := last_no + 1
end do;
if found_sing = 1 then
if rad_c < array_rad_test_poles[1, 1] then
array_rad_test_poles[1, 1] := rad_c;
last_no := last_no - 1;
tmp_ord := comp_ord_from_ratio(array_y_higher[1, last_no - 1],
array_y_higher[1, last_no], last_no);
array_rad_test_poles[1, 1] := rad_c;
array_ord_test_poles[1, 1] := tmp_ord
end if
end if;
tmp_rad := glob_larger_float;
prev_tmp_rad := glob_larger_float;
tmp_ratio := glob_larger_float;
rad_c := glob_larger_float;
array_rad_test_poles[1, 2] := glob_larger_float;
array_ord_test_poles[1, 2] := glob_larger_float;
found_sing := 1;
last_no := ATS_MAX_TERMS - 11;
cnt := 0;
while last_no < ATS_MAX_TERMS - 4 and found_sing = 1 do
tmp_rad := comp_rad_from_three_terms(
array_y_higher[1, last_no - 2], array_y_higher[1, last_no - 1],
array_y_higher[1, last_no], last_no);
if glob__0 < float_abs(prev_tmp_rad) then
tmp_ratio := tmp_rad/prev_tmp_rad
else tmp_ratio := glob_large_float
end if;
if 0 < cnt and tmp_ratio < glob_upper_ratio_limit and
glob_lower_ratio_limit < tmp_ratio then rad_c := tmp_rad
elif cnt = 0 then rad_c := tmp_rad
elif 0 < cnt then found_sing := 0
end if;
prev_tmp_rad := tmp_rad;
cnt := cnt + 1;
last_no := last_no + 1
end do;
if found_sing = 1 then
if rad_c < array_rad_test_poles[1, 2] then
array_rad_test_poles[1, 2] := rad_c;
last_no := last_no - 1;
tmp_ord := comp_ord_from_three_terms(
array_y_higher[1, last_no - 2],
array_y_higher[1, last_no - 1], array_y_higher[1, last_no],
last_no);
array_rad_test_poles[1, 2] := rad_c;
if rad_c < glob_min_pole_est then glob_min_pole_est := rad_c
end if;
array_ord_test_poles[1, 2] := tmp_ord
end if
end if;
tmp_rad := glob_larger_float;
prev_tmp_rad := glob_larger_float;
tmp_ratio := glob_larger_float;
rad_c := glob_larger_float;
array_rad_test_poles[1, 3] := glob_larger_float;
array_ord_test_poles[1, 3] := glob_larger_float;
found_sing := 1;
last_no := ATS_MAX_TERMS - 11;
cnt := 0;
while last_no < ATS_MAX_TERMS - 7 and found_sing = 1 do
tmp_rad := comp_rad_from_six_terms(array_y_higher[1, last_no - 5],
array_y_higher[1, last_no - 4], array_y_higher[1, last_no - 3],
array_y_higher[1, last_no - 2], array_y_higher[1, last_no - 1],
array_y_higher[1, last_no], last_no);
if glob__0 < float_abs(prev_tmp_rad) then
tmp_ratio := tmp_rad/prev_tmp_rad
else tmp_ratio := glob_large_float
end if;
if 0 < cnt and tmp_ratio < glob_upper_ratio_limit and
glob_lower_ratio_limit < tmp_ratio then rad_c := tmp_rad
elif cnt = 0 then rad_c := tmp_rad
elif 0 < cnt then found_sing := 0
end if;
prev_tmp_rad := tmp_rad;
cnt := cnt + 1;
last_no := last_no + 1
end do;
if found_sing = 1 then
if rad_c < array_rad_test_poles[1, 3] then
array_rad_test_poles[1, 3] := rad_c;
last_no := last_no - 1;
tmp_ord := comp_ord_from_six_terms(
array_y_higher[1, last_no - 5],
array_y_higher[1, last_no - 4],
array_y_higher[1, last_no - 3],
array_y_higher[1, last_no - 2],
array_y_higher[1, last_no - 1], array_y_higher[1, last_no],
last_no);
array_rad_test_poles[1, 3] := rad_c;
if rad_c < glob_min_pole_est then glob_min_pole_est := rad_c
end if;
array_ord_test_poles[1, 3] := tmp_ord
end if
end if;
display_poles()
end proc
# End Function number 10
# Begin Function number 11
> atomall := proc()
> global
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
#Top Generate Globals Decl
> MAX_UNCHANGED,
> glob__small,
> glob_small_float,
> glob_smallish_float,
> glob_large_float,
> glob_larger_float,
> glob__m2,
> glob__m1,
> glob__0,
> glob__1,
> glob__2,
> glob__3,
> glob__4,
> glob__5,
> glob__8,
> glob__10,
> glob__100,
> glob__pi,
> glob__0_5,
> glob__0_8,
> glob__m0_8,
> glob__0_25,
> glob__0_125,
> glob_h,
> glob_nxt,
> glob_prec,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_disp_incr,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_max_h,
> glob_min_h,
> glob_display_interval,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_max_hours,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_max_sec,
> glob_orig_start_sec,
> glob_normmax,
> glob_max_minutes,
> glob_next_display,
> glob_est_digits,
> glob_subiter_method,
> glob_html_log,
> glob_min_good_digits,
> glob_good_digits,
> glob_min_apfp_est_good_digits,
> glob_apfp_est_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_type_given_pole,
> glob_optimize,
> glob_look_poles,
> glob_dump_closed_form,
> glob_max_iter,
> glob_no_eqs,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_start,
> glob_iter,
#Bottom Generate Globals Decl
#BEGIN CONST
> array_const_1,
> array_const_0D0,
> array_const_2D0,
> array_const_0D2,
> array_const_0D3,
#END CONST
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_y,
> array_x,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_m1,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> ATS_MAX_TERMS,
> glob_last;
> local kkk, order_d, adj2, adj3 , temporary, term;
> #TOP ATOMALL
> # before write maple main top matter
> # before generate constants assign
> # before generate globals assign
> #END OUTFILE1
> #BEGIN OUTFILE2
> #END OUTFILE2
> #BEGIN ATOMHDR1
> #emit pre mult CONST - LINEAR $eq_no = 1 i = 1
> array_tmp1[1] := array_const_0D2[1] * array_x[1];
> #emit pre add LINEAR - CONST $eq_no = 1 i = 1
> array_tmp2[1] := array_tmp1[1] + array_const_0D3[1];
> #emit pre div CONST - LINEAR $eq_no = 1 i = 1
> array_tmp3[1] := array_const_2D0[1] / array_tmp2[1];
> #emit pre add CONST FULL $eq_no = 1 i = 1
> array_tmp4[1] := array_const_0D0[1] + array_tmp3[1];
> #emit pre assign xxx $eq_no = 1 i = 1 $min_hdrs = 5
> if ( not array_y_set_initial[1,2]) then # if number 1
> if (1 <= ATS_MAX_TERMS) then # if number 2
> temporary := c(array_tmp4[1]) * (expt((glob_h) , c(1))) * c(factorial_3(0,1));
> if (2 <= ATS_MAX_TERMS) then # if number 3
> array_y[2] := temporary;
> array_y_higher[1,2] := temporary;
> fi;# end if 3;
> temporary := c(temporary) / c(glob_h) * c(1);
> array_y_higher[2,1] := c(temporary);
> fi;# end if 2;
> fi;# end if 1;
> kkk := 2;
> #END ATOMHDR1
> #BEGIN ATOMHDR2
> #emit pre mult CONST - LINEAR $eq_no = 1 i = 2
> array_tmp1[2] := array_const_0D2[1] * array_x[2];
> #emit pre add LINEAR - CONST $eq_no = 1 i = 2
> array_tmp2[2] := array_tmp1[2];
> #emit pre div CONST - LINEAR $eq_no = 1 i = 2
> array_tmp3[2] := neg(array_tmp3[1])* array_tmp2[2] / array_tmp2[1];
> #emit pre div CONST - LINEAR $eq_no = 1 i = 3
> #emit pre div CONST - LINEAR $eq_no = 1 i = 4
> #emit pre div CONST - LINEAR $eq_no = 1 i = 5
> #emit pre add CONST FULL $eq_no = 1 i = 2
> array_tmp4[2] := array_tmp3[2];
> #emit pre assign xxx $eq_no = 1 i = 2 $min_hdrs = 5
> if ( not array_y_set_initial[1,3]) then # if number 1
> if (2 <= ATS_MAX_TERMS) then # if number 2
> temporary := c(array_tmp4[2]) * (expt((glob_h) , c(1))) * c(factorial_3(1,2));
> if (3 <= ATS_MAX_TERMS) then # if number 3
> array_y[3] := temporary;
> array_y_higher[1,3] := temporary;
> fi;# end if 3;
> temporary := c(temporary) / c(glob_h) * c(2);
> array_y_higher[2,2] := c(temporary);
> fi;# end if 2;
> fi;# end if 1;
> kkk := 3;
> #END ATOMHDR2
> #BEGIN ATOMHDR3
> array_tmp3[3] := neg(array_tmp3[2])* array_tmp2[2] / array_tmp2[1];
> #emit pre add CONST FULL $eq_no = 1 i = 3
> array_tmp4[3] := array_tmp3[3];
> #emit pre assign xxx $eq_no = 1 i = 3 $min_hdrs = 5
> if ( not array_y_set_initial[1,4]) then # if number 1
> if (3 <= ATS_MAX_TERMS) then # if number 2
> temporary := c(array_tmp4[3]) * (expt((glob_h) , c(1))) * c(factorial_3(2,3));
> if (4 <= ATS_MAX_TERMS) then # if number 3
> array_y[4] := temporary;
> array_y_higher[1,4] := temporary;
> fi;# end if 3;
> temporary := c(temporary) / c(glob_h) * c(3);
> array_y_higher[2,3] := c(temporary);
> fi;# end if 2;
> fi;# end if 1;
> kkk := 4;
> #END ATOMHDR3
> #BEGIN ATOMHDR4
> array_tmp3[4] := neg(array_tmp3[3])* array_tmp2[2] / array_tmp2[1];
> #emit pre add CONST FULL $eq_no = 1 i = 4
> array_tmp4[4] := array_tmp3[4];
> #emit pre assign xxx $eq_no = 1 i = 4 $min_hdrs = 5
> if ( not array_y_set_initial[1,5]) then # if number 1
> if (4 <= ATS_MAX_TERMS) then # if number 2
> temporary := c(array_tmp4[4]) * (expt((glob_h) , c(1))) * c(factorial_3(3,4));
> if (5 <= ATS_MAX_TERMS) then # if number 3
> array_y[5] := temporary;
> array_y_higher[1,5] := temporary;
> fi;# end if 3;
> temporary := c(temporary) / c(glob_h) * c(4);
> array_y_higher[2,4] := c(temporary);
> fi;# end if 2;
> fi;# end if 1;
> kkk := 5;
> #END ATOMHDR4
> #BEGIN ATOMHDR5
> array_tmp3[5] := neg(array_tmp3[4])* array_tmp2[2] / array_tmp2[1];
> #emit pre add CONST FULL $eq_no = 1 i = 5
> array_tmp4[5] := array_tmp3[5];
> #emit pre assign xxx $eq_no = 1 i = 5 $min_hdrs = 5
> if ( not array_y_set_initial[1,6]) then # if number 1
> if (5 <= ATS_MAX_TERMS) then # if number 2
> temporary := c(array_tmp4[5]) * (expt((glob_h) , c(1))) * c(factorial_3(4,5));
> if (6 <= ATS_MAX_TERMS) then # if number 3
> array_y[6] := temporary;
> array_y_higher[1,6] := temporary;
> fi;# end if 3;
> temporary := c(temporary) / c(glob_h) * c(5);
> array_y_higher[2,5] := c(temporary);
> fi;# end if 2;
> fi;# end if 1;
> kkk := 6;
> #END ATOMHDR5
> #BEGIN OUTFILE3
> #Top Atomall While Loop-- outfile3
> while (kkk <= ATS_MAX_TERMS) do # do number 1
> #END OUTFILE3
> #BEGIN OUTFILE4
> #emit div CONST LINEAR (NOP) $eq_no = 1 i = 1
> array_tmp3[kkk] := array_const_2D0[1] * array_tmp2[kkk];
> #emit NOT FULL - FULL add $eq_no = 1
> array_tmp4[kkk] := array_tmp3[kkk];
> #emit assign $eq_no = 1
> order_d := 1;
> if (kkk + order_d <= ATS_MAX_TERMS) then # if number 1
> if ( not array_y_set_initial[1,kkk + order_d]) then # if number 2
> temporary := c(array_tmp4[kkk]) * expt((glob_h) , c(order_d)) * c(factorial_3((kkk - 1),(kkk + order_d - 1)));
> array_y[kkk + order_d] := c(temporary);
> array_y_higher[1,kkk + order_d] := c(temporary);
> term := kkk + order_d - 1;
> adj2 := kkk + order_d - 1;
> adj3 := 2;
> while ((term >= 1) and (term <= ATS_MAX_TERMS) and (adj3 < order_d + 1)) do # do number 1
> if (adj3 <= order_d + 1) then # if number 3
> if (adj2 > 0) then # if number 4
> temporary := c(temporary) / c(glob_h) * c(adj2);
> else
> temporary := c(temporary);
> fi;# end if 4;
> array_y_higher[adj3,term] := c(temporary);
> fi;# end if 3;
> term := term - 1;
> adj2 := adj2 - 1;
> adj3 := adj3 + 1;
> od;# end do number 1
> fi;# end if 2
> fi;# end if 1;
> kkk := kkk + 1;
> od;# end do number 1;
> #BOTTOM ATOMALL
> #END OUTFILE4
> #BEGIN OUTFILE5
> #BOTTOM ATOMALL ???
> end;
atomall := proc()
local kkk, order_d, adj2, adj3, temporary, term;
global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole,
glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test,
glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED,
glob__small, glob_small_float, glob_smallish_float, glob_large_float,
glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3,
glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5,
glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_h, glob_nxt, glob_prec,
glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec,
glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing,
glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h,
glob_min_h, glob_display_interval, glob_abserr, glob_relerr,
glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec,
glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display,
glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits,
glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits,
glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag,
glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour,
glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day,
glob_sec_in_year, glob_not_yet_finished, glob_initial_pass,
glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done,
glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form,
glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0,
array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0,
array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher,
array_y_higher_work, array_y_higher_work2, array_y_set_initial,
array_given_rad_poles, array_given_ord_poles, array_rad_test_poles,
array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last;
array_tmp1[1] := array_const_0D2[1]*array_x[1];
array_tmp2[1] := array_tmp1[1] + array_const_0D3[1];
array_tmp3[1] := array_const_2D0[1]/array_tmp2[1];
array_tmp4[1] := array_const_0D0[1] + array_tmp3[1];
if not array_y_set_initial[1, 2] then
if 1 <= ATS_MAX_TERMS then
temporary :=
c(array_tmp4[1])*expt(glob_h, c(1))*c(factorial_3(0, 1));
if 2 <= ATS_MAX_TERMS then
array_y[2] := temporary; array_y_higher[1, 2] := temporary
end if;
temporary := c(temporary)*c(1)/c(glob_h);
array_y_higher[2, 1] := c(temporary)
end if
end if;
kkk := 2;
array_tmp1[2] := array_const_0D2[1]*array_x[2];
array_tmp2[2] := array_tmp1[2];
array_tmp3[2] := neg(array_tmp3[1])*array_tmp2[2]/array_tmp2[1];
array_tmp4[2] := array_tmp3[2];
if not array_y_set_initial[1, 3] then
if 2 <= ATS_MAX_TERMS then
temporary :=
c(array_tmp4[2])*expt(glob_h, c(1))*c(factorial_3(1, 2));
if 3 <= ATS_MAX_TERMS then
array_y[3] := temporary; array_y_higher[1, 3] := temporary
end if;
temporary := c(temporary)*c(2)/c(glob_h);
array_y_higher[2, 2] := c(temporary)
end if
end if;
kkk := 3;
array_tmp3[3] := neg(array_tmp3[2])*array_tmp2[2]/array_tmp2[1];
array_tmp4[3] := array_tmp3[3];
if not array_y_set_initial[1, 4] then
if 3 <= ATS_MAX_TERMS then
temporary :=
c(array_tmp4[3])*expt(glob_h, c(1))*c(factorial_3(2, 3));
if 4 <= ATS_MAX_TERMS then
array_y[4] := temporary; array_y_higher[1, 4] := temporary
end if;
temporary := c(temporary)*c(3)/c(glob_h);
array_y_higher[2, 3] := c(temporary)
end if
end if;
kkk := 4;
array_tmp3[4] := neg(array_tmp3[3])*array_tmp2[2]/array_tmp2[1];
array_tmp4[4] := array_tmp3[4];
if not array_y_set_initial[1, 5] then
if 4 <= ATS_MAX_TERMS then
temporary :=
c(array_tmp4[4])*expt(glob_h, c(1))*c(factorial_3(3, 4));
if 5 <= ATS_MAX_TERMS then
array_y[5] := temporary; array_y_higher[1, 5] := temporary
end if;
temporary := c(temporary)*c(4)/c(glob_h);
array_y_higher[2, 4] := c(temporary)
end if
end if;
kkk := 5;
array_tmp3[5] := neg(array_tmp3[4])*array_tmp2[2]/array_tmp2[1];
array_tmp4[5] := array_tmp3[5];
if not array_y_set_initial[1, 6] then
if 5 <= ATS_MAX_TERMS then
temporary :=
c(array_tmp4[5])*expt(glob_h, c(1))*c(factorial_3(4, 5));
if 6 <= ATS_MAX_TERMS then
array_y[6] := temporary; array_y_higher[1, 6] := temporary
end if;
temporary := c(temporary)*c(5)/c(glob_h);
array_y_higher[2, 5] := c(temporary)
end if
end if;
kkk := 6;
while kkk <= ATS_MAX_TERMS do
array_tmp3[kkk] := array_const_2D0[1]*array_tmp2[kkk];
array_tmp4[kkk] := array_tmp3[kkk];
order_d := 1;
if kkk + order_d <= ATS_MAX_TERMS then
if not array_y_set_initial[1, kkk + order_d] then
temporary := c(array_tmp4[kkk])*expt(glob_h, c(order_d))*
c(factorial_3(kkk - 1, kkk + order_d - 1));
array_y[kkk + order_d] := c(temporary);
array_y_higher[1, kkk + order_d] := c(temporary);
term := kkk + order_d - 1;
adj2 := kkk + order_d - 1;
adj3 := 2;
while
1 <= term and term <= ATS_MAX_TERMS and adj3 < order_d + 1
do
if adj3 <= order_d + 1 then
if 0 < adj2 then
temporary := c(temporary)*c(adj2)/c(glob_h)
else temporary := c(temporary)
end if;
array_y_higher[adj3, term] := c(temporary)
end if;
term := term - 1;
adj2 := adj2 - 1;
adj3 := adj3 + 1
end do
end if
end if;
kkk := kkk + 1
end do
end proc
# End Function number 12
#END OUTFILE5
# Begin Function number 12
> main := proc()
> #BEGIN OUTFIEMAIN
> local d1,d2,d3,d4,est_err_2,niii,done_once,max_terms,display_max,
> term,ord,order_diff,term_no,html_log_file,iiif,jjjf,
> rows,r_order,sub_iter,calc_term,iii,temp_sum,current_iter,
> x_start,x_end
> ,it,last_min_pole_est, opt_iter, tmp,subiter, est_needed_step_err,estimated_step_error,min_value,est_answer,found_h,repeat_it;
> global
> ALWAYS,
> INFO,
> DEBUGL,
> DEBUGMASSIVE,
> glob_iolevel,
> glob_yes_pole,
> glob_no_pole,
> glob_not_given,
> glob_no_sing_tests,
> glob_ratio_test,
> glob_three_term_test,
> glob_six_term_test,
> glob_log_10,
> #Top Generate Globals Decl
> MAX_UNCHANGED,
> glob__small,
> glob_small_float,
> glob_smallish_float,
> glob_large_float,
> glob_larger_float,
> glob__m2,
> glob__m1,
> glob__0,
> glob__1,
> glob__2,
> glob__3,
> glob__4,
> glob__5,
> glob__8,
> glob__10,
> glob__100,
> glob__pi,
> glob__0_5,
> glob__0_8,
> glob__m0_8,
> glob__0_25,
> glob__0_125,
> glob_h,
> glob_nxt,
> glob_prec,
> glob_check_sign,
> glob_desired_digits_correct,
> glob_max_estimated_step_error,
> glob_ratio_of_radius,
> glob_percent_done,
> glob_total_exp_sec,
> glob_optimal_expect_sec,
> glob_estimated_size_answer,
> glob_almost_1,
> glob_clock_sec,
> glob_clock_start_sec,
> glob_disp_incr,
> glob_diff_rc_fm,
> glob_diff_rc_fmm1,
> glob_diff_rc_fmm2,
> glob_diff_ord_fm,
> glob_diff_ord_fmm1,
> glob_diff_ord_fmm2,
> glob_six_term_ord_save,
> glob_guess_error_rc,
> glob_guess_error_ord,
> glob_least_given_sing,
> glob_least_ratio_sing,
> glob_least_3_sing,
> glob_least_6_sing,
> glob_last_good_h,
> glob_max_h,
> glob_min_h,
> glob_display_interval,
> glob_abserr,
> glob_relerr,
> glob_min_pole_est,
> glob_max_rel_trunc_err,
> glob_max_trunc_err,
> glob_max_hours,
> glob_optimal_clock_start_sec,
> glob_optimal_start,
> glob_upper_ratio_limit,
> glob_lower_ratio_limit,
> glob_max_sec,
> glob_orig_start_sec,
> glob_normmax,
> glob_max_minutes,
> glob_next_display,
> glob_est_digits,
> glob_subiter_method,
> glob_html_log,
> glob_min_good_digits,
> glob_good_digits,
> glob_min_apfp_est_good_digits,
> glob_apfp_est_good_digits,
> glob_max_opt_iter,
> glob_dump,
> glob_djd_debug,
> glob_display_flag,
> glob_djd_debug2,
> glob_h_reason,
> glob_sec_in_minute,
> glob_min_in_hour,
> glob_hours_in_day,
> glob_days_in_year,
> glob_sec_in_hour,
> glob_sec_in_day,
> glob_sec_in_year,
> glob_not_yet_finished,
> glob_initial_pass,
> glob_not_yet_start_msg,
> glob_reached_optimal_h,
> glob_optimal_done,
> glob_type_given_pole,
> glob_optimize,
> glob_look_poles,
> glob_dump_closed_form,
> glob_max_iter,
> glob_no_eqs,
> glob_unchanged_h_cnt,
> glob_warned,
> glob_warned2,
> glob_start,
> glob_iter,
> #Bottom Generate Globals Decl
> #BEGIN CONST
> array_const_1,
> array_const_0D0,
> array_const_2D0,
> array_const_0D2,
> array_const_0D3,
> #END CONST
> array_y_init,
> array_norms,
> array_fact_1,
> array_1st_rel_error,
> array_last_rel_error,
> array_est_rel_error,
> array_max_est_error,
> array_type_pole,
> array_type_real_pole,
> array_type_complex_pole,
> array_est_digits,
> array_y,
> array_x,
> array_tmp0,
> array_tmp1,
> array_tmp2,
> array_tmp3,
> array_tmp4,
> array_m1,
> array_y_higher,
> array_y_higher_work,
> array_y_higher_work2,
> array_y_set_initial,
> array_given_rad_poles,
> array_given_ord_poles,
> array_rad_test_poles,
> array_ord_test_poles,
> array_fact_2,
> ATS_MAX_TERMS,
> glob_last;
> ATS_MAX_TERMS := 30;
> # before first input block
> #BEGIN FIRST INPUT BLOCK
> #BEGIN BLOCK 1
> #BEGIN FIRST INPUT BLOCK
> Digits:=32;
> max_terms:=30;
> #END BLOCK 1
> #END FIRST INPUT BLOCK
> #START OF INITS AFTER INPUT BLOCK
> glob_html_log := true;
> #END OF INITS AFTER INPUT BLOCK
> # before generate arrays
> array_y_init:= Array(0..(30),[]);
> array_norms:= Array(0..(30),[]);
> array_fact_1:= Array(0..(30),[]);
> array_1st_rel_error:= Array(0..(2),[]);
> array_last_rel_error:= Array(0..(2),[]);
> array_est_rel_error:= Array(0..(2),[]);
> array_max_est_error:= Array(0..(2),[]);
> array_type_pole:= Array(0..(2),[]);
> array_type_real_pole:= Array(0..(2),[]);
> array_type_complex_pole:= Array(0..(2),[]);
> array_est_digits:= Array(0..(2),[]);
> array_y:= Array(0..(30),[]);
> array_x:= Array(0..(30),[]);
> array_tmp0:= Array(0..(30),[]);
> array_tmp1:= Array(0..(30),[]);
> array_tmp2:= Array(0..(30),[]);
> array_tmp3:= Array(0..(30),[]);
> array_tmp4:= Array(0..(30),[]);
> array_m1:= Array(0..(30),[]);
> array_y_higher := Array(0..(2) ,(0..30+ 1),[]);
> array_y_higher_work := Array(0..(2) ,(0..30+ 1),[]);
> array_y_higher_work2 := Array(0..(2) ,(0..30+ 1),[]);
> array_y_set_initial := Array(0..(2) ,(0..30+ 1),[]);
> array_given_rad_poles := Array(0..(2) ,(0..3+ 1),[]);
> array_given_ord_poles := Array(0..(2) ,(0..3+ 1),[]);
> array_rad_test_poles := Array(0..(2) ,(0..4+ 1),[]);
> array_ord_test_poles := Array(0..(2) ,(0..4+ 1),[]);
> array_fact_2 := Array(0..(30) ,(0..30+ 1),[]);
> # before generate constants
> # before generate globals definition
> #Top Generate Globals Definition
> #Bottom Generate Globals Deninition
> # before generate const definition
> # before arrays initialized
> term := 1;
> while (term <= 30) do # do number 1
> array_y_init[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 30) do # do number 1
> array_norms[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 30) do # do number 1
> array_fact_1[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 2) do # do number 1
> array_1st_rel_error[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 2) do # do number 1
> array_last_rel_error[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 2) do # do number 1
> array_est_rel_error[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 2) do # do number 1
> array_max_est_error[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 2) do # do number 1
> array_type_pole[term] := 0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 2) do # do number 1
> array_type_real_pole[term] := 0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 2) do # do number 1
> array_type_complex_pole[term] := 0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 2) do # do number 1
> array_est_digits[term] := 0;
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 30) do # do number 1
> array_y[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 30) do # do number 1
> array_x[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 30) do # do number 1
> array_tmp0[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 30) do # do number 1
> array_tmp1[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 30) do # do number 1
> array_tmp2[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 30) do # do number 1
> array_tmp3[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 30) do # do number 1
> array_tmp4[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 30) do # do number 1
> array_m1[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=2) do # do number 1
> term := 1;
> while (term <= 30) do # do number 2
> array_y_higher[ord,term] := c(0.0);
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=2) do # do number 1
> term := 1;
> while (term <= 30) do # do number 2
> array_y_higher_work[ord,term] := c(0.0);
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=2) do # do number 1
> term := 1;
> while (term <= 30) do # do number 2
> array_y_higher_work2[ord,term] := c(0.0);
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=2) do # do number 1
> term := 1;
> while (term <= 30) do # do number 2
> array_y_set_initial[ord,term] := c(0.0);
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=2) do # do number 1
> term := 1;
> while (term <= 3) do # do number 2
> array_given_rad_poles[ord,term] := c(0.0);
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=2) do # do number 1
> term := 1;
> while (term <= 3) do # do number 2
> array_given_ord_poles[ord,term] := c(0.0);
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=2) do # do number 1
> term := 1;
> while (term <= 4) do # do number 2
> array_rad_test_poles[ord,term] := c(0.0);
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=2) do # do number 1
> term := 1;
> while (term <= 4) do # do number 2
> array_ord_test_poles[ord,term] := c(0.0);
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> ord := 1;
> while (ord <=30) do # do number 1
> term := 1;
> while (term <= 30) do # do number 2
> array_fact_2[ord,term] := c(0.0);
> term := term + 1;
> od;# end do number 2;
> ord := ord + 1;
> od;# end do number 1;
> # before symbols initialized
> #BEGIN SYMBOLS INITIALIZATED
> zero_ats_ar(array_y);
> zero_ats_ar(array_x);
> zero_ats_ar(array_tmp0);
> zero_ats_ar(array_tmp1);
> zero_ats_ar(array_tmp2);
> zero_ats_ar(array_tmp3);
> zero_ats_ar(array_tmp4);
> zero_ats_ar(array_m1);
> zero_ats_ar(array_const_1);
> array_const_1[1] := c(1);
> zero_ats_ar(array_const_0D0);
> array_const_0D0[1] := c(0.0);
> zero_ats_ar(array_const_2D0);
> array_const_2D0[1] := c(2.0);
> zero_ats_ar(array_const_0D2);
> array_const_0D2[1] := c(0.2);
> zero_ats_ar(array_const_0D3);
> array_const_0D3[1] := c(0.3);
> zero_ats_ar(array_m1);
> array_m1[1] := glob__m1;
> #END SYMBOLS INITIALIZATED
> # before generate factorials init
> #Initing Factorial Tables
> iiif := 0;
> while (iiif <= ATS_MAX_TERMS) do # do number 1
> jjjf := 0;
> while (jjjf <= ATS_MAX_TERMS) do # do number 2
> array_fact_1[iiif] := 0;
> array_fact_2[iiif,jjjf] := 0;
> jjjf := jjjf + 1;
> od;# end do number 2;
> iiif := iiif + 1;
> od;# end do number 1;
> #Done Initing Factorial Table
> ALWAYS := 1;
> INFO := 2;
> DEBUGL := 3;
> DEBUGMASSIVE := 4;
> glob_iolevel := 5;
> glob_yes_pole := 4;
> glob_no_pole := 3;
> glob_not_given := 0;
> glob_no_sing_tests := 4;
> glob_ratio_test := 1;
> glob_three_term_test := 2;
> glob_six_term_test := 3;
> glob_log_10 := log(c(10.0));
> MAX_UNCHANGED := 10;
> glob__small := c(0.1e-50);
> glob_small_float := c(0.1e-50);
> glob_smallish_float := c(0.1e-60);
> glob_large_float := c(1.0e100);
> glob_larger_float := c(1.1e100);
> glob__m2 := c(-2);
> glob__m1 := c(-1);
> glob__0 := c(0);
> glob__1 := c(1);
> glob__2 := c(2);
> glob__3 := c(3);
> glob__4 := c(4);
> glob__5 := c(5);
> glob__8 := c(8);
> glob__10 := c(10);
> glob__100 := c(100);
> glob__pi := c(0.0);
> glob__0_5 := c(0.5);
> glob__0_8 := c(0.8);
> glob__m0_8 := c(-0.8);
> glob__0_25 := c(0.25);
> glob__0_125 := c(0.125);
> glob_h := 0.1;
> glob_nxt := 1;
> glob_prec := c(1.0e-16);
> glob_check_sign := c(1.0);
> glob_desired_digits_correct := c(8.0);
> glob_max_estimated_step_error := c(0.0);
> glob_ratio_of_radius := c(0.1);
> glob_percent_done := c(0.0);
> glob_total_exp_sec := c(0.1);
> glob_optimal_expect_sec := c(0.1);
> glob_estimated_size_answer := c(100.0);
> glob_almost_1 := c(0.9990);
> glob_clock_sec := c(0.0);
> glob_clock_start_sec := c(0.0);
> glob_disp_incr := c(0.1);
> glob_diff_rc_fm := c(0.1);
> glob_diff_rc_fmm1 := c(0.1);
> glob_diff_rc_fmm2 := c(0.1);
> glob_diff_ord_fm := c(0.1);
> glob_diff_ord_fmm1 := c(0.1);
> glob_diff_ord_fmm2 := c(0.1);
> glob_six_term_ord_save := c(0.1);
> glob_guess_error_rc := c(0.1);
> glob_guess_error_ord := c(0.1);
> glob_least_given_sing := c(9.9e200);
> glob_least_ratio_sing := c(9.9e200);
> glob_least_3_sing := c(9.9e100);
> glob_least_6_sing := c(9.9e100);
> glob_last_good_h := c(0.1);
> glob_max_h := c(0.1);
> glob_min_h := c(0.000001);
> glob_display_interval := c(0.1);
> glob_abserr := c(0.1e-10);
> glob_relerr := c(0.1e-10);
> glob_min_pole_est := c(0.1e+10);
> glob_max_rel_trunc_err := c(0.1e-10);
> glob_max_trunc_err := c(0.1e-10);
> glob_max_hours := c(0.0);
> glob_optimal_clock_start_sec := c(0.0);
> glob_optimal_start := c(0.0);
> glob_upper_ratio_limit := c(1.0001);
> glob_lower_ratio_limit := c(0.9999);
> glob_max_sec := c(10000.0);
> glob_orig_start_sec := c(0.0);
> glob_normmax := c(0.0);
> glob_max_minutes := c(0.0);
> glob_next_display := c(0.0);
> glob_est_digits := 1;
> glob_subiter_method := 3;
> glob_html_log := true;
> glob_min_good_digits := 99999;
> glob_good_digits := 0;
> glob_min_apfp_est_good_digits := 99999;
> glob_apfp_est_good_digits := 0;
> glob_max_opt_iter := 10;
> glob_dump := false;
> glob_djd_debug := true;
> glob_display_flag := true;
> glob_djd_debug2 := true;
> glob_h_reason := 0;
> glob_sec_in_minute := 60 ;
> glob_min_in_hour := 60;
> glob_hours_in_day := 24;
> glob_days_in_year := 365;
> glob_sec_in_hour := 3600;
> glob_sec_in_day := 86400;
> glob_sec_in_year := 31536000;
> glob_not_yet_finished := true;
> glob_initial_pass := true;
> glob_not_yet_start_msg := true;
> glob_reached_optimal_h := false;
> glob_optimal_done := false;
> glob_type_given_pole := 0;
> glob_optimize := false;
> glob_look_poles := false;
> glob_dump_closed_form := false;
> glob_max_iter := 10000;
> glob_no_eqs := 0;
> glob_unchanged_h_cnt := 0;
> glob_warned := false;
> glob_warned2 := false;
> glob_start := 0;
> glob_iter := 0;
> # before generate set diff initial
> array_y_set_initial[1,1] := true;
> array_y_set_initial[1,2] := false;
> array_y_set_initial[1,3] := false;
> array_y_set_initial[1,4] := false;
> array_y_set_initial[1,5] := false;
> array_y_set_initial[1,6] := false;
> array_y_set_initial[1,7] := false;
> array_y_set_initial[1,8] := false;
> array_y_set_initial[1,9] := false;
> array_y_set_initial[1,10] := false;
> array_y_set_initial[1,11] := false;
> array_y_set_initial[1,12] := false;
> array_y_set_initial[1,13] := false;
> array_y_set_initial[1,14] := false;
> array_y_set_initial[1,15] := false;
> array_y_set_initial[1,16] := false;
> array_y_set_initial[1,17] := false;
> array_y_set_initial[1,18] := false;
> array_y_set_initial[1,19] := false;
> array_y_set_initial[1,20] := false;
> array_y_set_initial[1,21] := false;
> array_y_set_initial[1,22] := false;
> array_y_set_initial[1,23] := false;
> array_y_set_initial[1,24] := false;
> array_y_set_initial[1,25] := false;
> array_y_set_initial[1,26] := false;
> array_y_set_initial[1,27] := false;
> array_y_set_initial[1,28] := false;
> array_y_set_initial[1,29] := false;
> array_y_set_initial[1,30] := false;
> # before generate init omniout const
> ALWAYS := 1;
> INFO := 2;
> DEBUGL := 3;
> DEBUGMASSIVE := 4;
> ATS_MAX_TERMS := 30;
> glob_iolevel := INFO;
> # set default block
> #Write Set Defaults
> glob_orig_start_sec := elapsed_time_seconds();
> glob_display_flag := true;
> glob_no_eqs := 1;
> glob_iter := -1;
> opt_iter := -1;
> glob_max_iter := 10000;
> glob_max_hours := (0.0);
> glob_max_minutes := (15.0);
> omniout_str(ALWAYS,"##############ECHO OF PROBLEM#################");
> omniout_str(ALWAYS,"##############temp/div_c_linpostcpx.cpx#################");
> omniout_str(ALWAYS,"diff ( y , x , 1 ) = 2.0 / ( 0.2 * x + 0.3 ) ; ");
> omniout_str(ALWAYS,"!");
> omniout_str(ALWAYS,"#BEGIN FIRST INPUT BLOCK");
> omniout_str(ALWAYS,"Digits:=32;");
> omniout_str(ALWAYS,"max_terms:=30;");
> omniout_str(ALWAYS,"!");
> omniout_str(ALWAYS,"#END FIRST INPUT BLOCK");
> omniout_str(ALWAYS,"#BEGIN SECOND INPUT BLOCK");
> omniout_str(ALWAYS,"x_start := 2.5 + 0.1 * I;");
> omniout_str(ALWAYS,"x_end := 99.0 + 99.0 * I;");
> omniout_str(ALWAYS,"array_y_init[0 + 1] := exact_soln_y(x_start);");
> omniout_str(ALWAYS,"glob_look_poles := true;");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"glob_type_given_pole := 1;");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"array_given_rad_poles[1,1] := c(-1.5);");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"array_given_rad_poles[1,2] := c(0.0);");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"array_given_ord_poles[1,1] := c(1.0);");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"array_given_ord_poles[1,2] := c(0.0);");
> omniout_str(ALWAYS,"#END SECOND INPUT BLOCK");
> omniout_str(ALWAYS,"#BEGIN OVERRIDE BLOCK");
> omniout_str(ALWAYS,"glob_desired_digits_correct:=8;");
> omniout_str(ALWAYS,"glob_max_minutes:=(3.0);");
> omniout_str(ALWAYS,"glob_subiter_method:=3;");
> omniout_str(ALWAYS,"glob_max_iter:=10000;");
> omniout_str(ALWAYS,"glob_upper_ratio_limit:=c(1.000001);");
> omniout_str(ALWAYS,"glob_lower_ratio_limit:=c(0.999999);");
> omniout_str(ALWAYS,"glob_look_poles:=true;");
> omniout_str(ALWAYS,"glob_h:=c(0.001);");
> omniout_str(ALWAYS,"glob_display_interval:=c(0.01);");
> omniout_str(ALWAYS,"#END OVERRIDE BLOCK");
> omniout_str(ALWAYS,"!");
> omniout_str(ALWAYS,"#BEGIN USER DEF BLOCK");
> omniout_str(ALWAYS,"exact_soln_y := proc(x)");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"return(c(10.0) * ln(c(0.2) * c(x) + c(0.3)));");
> omniout_str(ALWAYS,"end;");
> omniout_str(ALWAYS,"next_delta := proc()");
> omniout_str(ALWAYS,"global glob_nxt, x_delta;");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"x_delta := [ 0.001 + 0.00004 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.004 * I,");
> omniout_str(ALWAYS,"0.003 + 0.006 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.005 * I,");
> omniout_str(ALWAYS,"0.0001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.001 + 0.001 * I,");
> omniout_str(ALWAYS,"0.001 + 0.003 * I,");
> omniout_str(ALWAYS,"0.000 + 0.000 * I ];");
> omniout_str(ALWAYS,"");
> omniout_str(ALWAYS,"glob_nxt := glob_nxt + 1;");
> omniout_str(ALWAYS,"it := x_delta[glob_nxt];");
> omniout_str(ALWAYS,"return it;");
> omniout_str(ALWAYS,"end;");
> omniout_str(ALWAYS,"#END USER DEF BLOCK");
> omniout_str(ALWAYS,"#######END OF ECHO OF PROBLEM#################");
> glob_unchanged_h_cnt := 0;
> glob_warned := false;
> glob_warned2 := false;
> glob_small_float := glob__0;
> glob_smallish_float := glob__0;
> glob_large_float := c(1.0e100);
> glob_larger_float := c( 1.1e100);
> glob_almost_1 := c( 0.99);
> # before second block
> #TOP SECOND INPUT BLOCK
> #BEGIN SECOND INPUT BLOCK
> #BEGIN BLOCK 2
> #END FIRST INPUT BLOCK
> #BEGIN SECOND INPUT BLOCK
> x_start := 2.5 + 0.1 * I;
> x_end := 99.0 + 99.0 * I;
> array_y_init[0 + 1] := exact_soln_y(x_start);
> glob_look_poles := true;
> glob_type_given_pole := 1;
> array_given_rad_poles[1,1] := c(-1.5);
> array_given_rad_poles[1,2] := c(0.0);
> array_given_ord_poles[1,1] := c(1.0);
> array_given_ord_poles[1,2] := c(0.0);
> #END SECOND INPUT BLOCK
> #BEGIN OVERRIDE BLOCK
> glob_desired_digits_correct:=8;
> glob_max_minutes:=(3.0);
> glob_subiter_method:=3;
> glob_max_iter:=10000;
> glob_upper_ratio_limit:=c(1.000001);
> glob_lower_ratio_limit:=c(0.999999);
> glob_look_poles:=true;
> glob_h:=c(0.001);
> glob_display_interval:=c(0.01);
> #END OVERRIDE BLOCK
> #END BLOCK 2
> #END SECOND INPUT BLOCK
> #BEGIN INITS AFTER SECOND INPUT BLOCK
> glob_last_good_h := glob_h;
> glob_max_sec := (60.0) * (glob_max_minutes) + (3600.0) * (glob_max_hours);
> # after second input block
> found_h := true;
> glob_h := next_delta();
> #START ADJUST ALL SERIES
> if (float_abs(glob_min_pole_est) * glob_ratio_of_radius < float_abs(glob_h)) then # if number 9
> h_new := glob_check_sign * glob_min_pole_est * glob_ratio_of_radius;
> omniout_str(ALWAYS,"SETTING H FOR POLE");
> glob_h_reason := 6;
> if (glob_check_sign * glob_min_h > glob_check_sign * h_new) then # if number 10
> omniout_str(ALWAYS,"SETTING H FOR MIN H");
> h_new := glob_min_h;
> glob_h_reason := 5;
> fi;# end if 10;
> term := 1;
> ratio := c(1.0);
> while (term <= ATS_MAX_TERMS) do # do number 1
> array_y[term] := array_y[term]* ratio;
> array_y_higher[1,term] := array_y_higher[1,term]* ratio;
> array_x[term] := array_x[term]* ratio;
> ratio := ratio * h_new / float_abs(glob_h);
> term := term + 1;
> od;# end do number 1;
> glob_h := h_new;
> fi;# end if 9;
> #BOTTOM ADJUST ALL SERIES
> #END OPTIMIZE CODE
> if (glob_html_log) then # if number 9
> html_log_file := fopen("entry.html",WRITE,TEXT);
> fi;# end if 9;
> #BEGIN SOLUTION CODE
> found_h := true;
> if (found_h) then # if number 9
> omniout_str(ALWAYS,"START of Soultion");
> #Start Series -- INITIALIZE FOR SOLUTION
> array_x[1] := c(x_start);
> array_x[2] := c(glob_h);
> glob_next_display := c(x_start);
> glob_min_pole_est := glob_larger_float;
> glob_least_given_sing := glob_larger_float;
> glob_least_ratio_sing := glob_larger_float;
> glob_least_3_sing := glob_larger_float;
> glob_least_6_sing := glob_larger_float;
> order_diff := 1;
> #Start Series array_y
> term_no := 1;
> while (term_no <= order_diff) do # do number 1
> array_y[term_no] := array_y_init[term_no] * expt(glob_h , c(term_no - 1)) / c(factorial_1(term_no - 1));
> term_no := term_no + 1;
> od;# end do number 1;
> rows := order_diff;
> r_order := 1;
> while (r_order <= rows) do # do number 1
> term_no := 1;
> while (term_no <= (rows - r_order + 1)) do # do number 2
> it := term_no + r_order - 1;
> if (term_no < ATS_MAX_TERMS) then # if number 10
> array_y_higher[r_order,term_no] := array_y_init[it]* expt(glob_h , c(term_no - 1)) / (c(factorial_1(term_no - 1)));
> fi;# end if 10;
> term_no := term_no + 1;
> od;# end do number 2;
> r_order := r_order + 1;
> od;# end do number 1
> ;
> current_iter := 1;
> glob_clock_start_sec := elapsed_time_seconds();
> glob_clock_sec := elapsed_time_seconds();
> glob_iter := 0;
> omniout_str(DEBUGL," ");
> glob_reached_optimal_h := true;
> found_h := true;
> glob_h := next_delta();
> #START ADJUST ALL SERIES
> if (float_abs(glob_min_pole_est) * glob_ratio_of_radius < float_abs(glob_h)) then # if number 10
> h_new := glob_check_sign * glob_min_pole_est * glob_ratio_of_radius;
> omniout_str(ALWAYS,"SETTING H FOR POLE");
> glob_h_reason := 6;
> if (glob_check_sign * glob_min_h > glob_check_sign * h_new) then # if number 11
> omniout_str(ALWAYS,"SETTING H FOR MIN H");
> h_new := glob_min_h;
> glob_h_reason := 5;
> fi;# end if 11;
> term := 1;
> ratio := c(1.0);
> while (term <= ATS_MAX_TERMS) do # do number 1
> array_y[term] := array_y[term]* ratio;
> array_y_higher[1,term] := array_y_higher[1,term]* ratio;
> array_x[term] := array_x[term]* ratio;
> ratio := ratio * h_new / float_abs(glob_h);
> term := term + 1;
> od;# end do number 1;
> glob_h := h_new;
> fi;# end if 10;
> #BOTTOM ADJUST ALL SERIES
> #END OPTIMIZE CODE
> glob_optimal_clock_start_sec := elapsed_time_seconds();
> while ((glob_iter < glob_max_iter) and ((glob_iter < 10) or ( not ((Re(glob_h) = 0.0) and (Im(glob_h) = 0.0))))) do # do number 1
> #left paren 0001C
> if (true) then # if number 10
> omniout_str(INFO," ");
> fi;# end if 10;
> found_h := true;
> glob_h := next_delta();
> #START ADJUST ALL SERIES
> if (float_abs(glob_min_pole_est) * glob_ratio_of_radius < float_abs(glob_h)) then # if number 10
> h_new := glob_check_sign * glob_min_pole_est * glob_ratio_of_radius;
> omniout_str(ALWAYS,"SETTING H FOR POLE");
> glob_h_reason := 6;
> if (glob_check_sign * glob_min_h > glob_check_sign * h_new) then # if number 11
> omniout_str(ALWAYS,"SETTING H FOR MIN H");
> h_new := glob_min_h;
> glob_h_reason := 5;
> fi;# end if 11;
> term := 1;
> ratio := c(1.0);
> while (term <= ATS_MAX_TERMS) do # do number 2
> array_y[term] := array_y[term]* ratio;
> array_y_higher[1,term] := array_y_higher[1,term]* ratio;
> array_x[term] := array_x[term]* ratio;
> ratio := ratio * h_new / float_abs(glob_h);
> term := term + 1;
> od;# end do number 2;
> glob_h := h_new;
> fi;# end if 10;
> #BOTTOM ADJUST ALL SERIES
> #END OPTIMIZE CODE
> glob_iter := glob_iter + 1;
> glob_clock_sec := elapsed_time_seconds();
> atomall();
> if ( not ((Re(glob_h) = 0.0) and (Im(glob_h) = 0.0))) then # if number 10
> display_alot(current_iter);
> fi;# end if 10;
> if ((glob_look_poles) and ( not ((Re(glob_h) = 0.0) and (Im(glob_h) = 0.0)))) then # if number 10
> check_for_pole();
> fi;# end if 10;
> if (true) then # if number 10
> glob_next_display := glob_next_display + glob_display_interval;
> fi;# end if 10;
> array_x[1] := array_x[1] + glob_h;
> array_x[2] := glob_h;
> #Jump Series array_y;
> order_diff := 2;
> #START PART 1 SUM AND ADJUST
> #START SUM AND ADJUST EQ =1
> #sum_and_adjust array_y
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 2;
> calc_term := 1;
> #adjust_subseriesarray_y
> iii := ATS_MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> array_y_higher_work[2,iii] := array_y_higher[2,iii] / expt(glob_h , c(calc_term - 1)) / c(factorial_3(iii - calc_term , iii - 1));
> iii := iii - 1;
> od;# end do number 2;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := glob__0;
> ord := 2;
> calc_term := 1;
> #sum_subseriesarray_y
> iii := ATS_MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 2;
> array_y_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , c(calc_term - 1)) / c(factorial_1(calc_term - 1));
> #AFTER SUM SUBSERIES EQ =1
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 1;
> calc_term := 2;
> #adjust_subseriesarray_y
> iii := ATS_MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> array_y_higher_work[1,iii] := array_y_higher[1,iii] / expt(glob_h , c(calc_term - 1)) / c(factorial_3(iii - calc_term , iii - 1));
> iii := iii - 1;
> od;# end do number 2;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := glob__0;
> ord := 1;
> calc_term := 2;
> #sum_subseriesarray_y
> iii := ATS_MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 2;
> array_y_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , c(calc_term - 1)) / c(factorial_1(calc_term - 1));
> #AFTER SUM SUBSERIES EQ =1
> #BEFORE ADJUST SUBSERIES EQ =1
> ord := 1;
> calc_term := 1;
> #adjust_subseriesarray_y
> iii := ATS_MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> array_y_higher_work[1,iii] := array_y_higher[1,iii] / expt(glob_h , c(calc_term - 1)) / c(factorial_3(iii - calc_term , iii - 1));
> iii := iii - 1;
> od;# end do number 2;
> #AFTER ADJUST SUBSERIES EQ =1
> #BEFORE SUM SUBSERIES EQ =1
> temp_sum := glob__0;
> ord := 1;
> calc_term := 1;
> #sum_subseriesarray_y
> iii := ATS_MAX_TERMS;
> while (iii >= calc_term) do # do number 2
> temp_sum := temp_sum + array_y_higher_work[ord,iii];
> iii := iii - 1;
> od;# end do number 2;
> array_y_higher_work2[ord,calc_term] := temp_sum * expt(glob_h , c(calc_term - 1)) / c(factorial_1(calc_term - 1));
> #AFTER SUM SUBSERIES EQ =1
> #END SUM AND ADJUST EQ =1
> #END PART 1
> #START PART 2 MOVE TERMS to REGULAR Array
> term_no := ATS_MAX_TERMS;
> while (term_no >= 1) do # do number 2
> array_y[term_no] := array_y_higher_work2[1,term_no];
> ord := 1;
> while (ord <= order_diff) do # do number 3
> array_y_higher[ord,term_no] := array_y_higher_work2[ord,term_no];
> ord := ord + 1;
> od;# end do number 3;
> term_no := term_no - 1;
> od;# end do number 2;
> #END PART 2 HEVE MOVED TERMS to REGULAR Array
> ;
> od;# end do number 1;#right paren 0001C
> omniout_str(ALWAYS,"Finished!");
> if (glob_iter >= glob_max_iter) then # if number 10
> omniout_str(ALWAYS,"Maximum Iterations Reached before Solution Completed!");
> fi;# end if 10;
> if (elapsed_time_seconds() - (glob_orig_start_sec) >= (glob_max_sec )) then # if number 10
> omniout_str(ALWAYS,"Maximum Time Reached before Solution Completed!");
> fi;# end if 10;
> glob_clock_sec := elapsed_time_seconds();
> omniout_str(INFO,"diff ( y , x , 1 ) = 2.0 / ( 0.2 * x + 0.3 ) ; ");
> omniout_int(INFO,"Iterations ",32,glob_iter,4," ")
> ;
> prog_report(x_start,x_end);
> if (glob_html_log) then # if number 10
> logstart(html_log_file);
> logitem_str(html_log_file,"2017-11-26T14:45:49-06:00")
> ;
> logitem_str(html_log_file,"Maple")
> ;
> logitem_str(html_log_file,"div_c_lin")
> ;
> logitem_str(html_log_file,"diff ( y , x , 1 ) = 2.0 / ( 0.2 * x + 0.3 ) ; ")
> ;
> logitem_complex(html_log_file,x_start)
> ;
> logitem_complex(html_log_file,x_end)
> ;
> logitem_complex(html_log_file,array_x[1])
> ;
> logitem_complex(html_log_file,glob_h)
> ;
> logitem_h_reason(html_log_file)
> ;
> logitem_integer(html_log_file,Digits)
> ;
> ;
> glob_desired_digits_correct := 0.0;
> logitem_float(html_log_file,glob_desired_digits_correct)
> ;
> if (array_est_digits[1] <> -16) then # if number 11
> logitem_integer(html_log_file,array_est_digits[1])
> ;
> else
> logitem_str(html_log_file,"Unknown")
> ;
> fi;# end if 11;
> if (glob_min_good_digits <> -16) then # if number 11
> logitem_integer(html_log_file,glob_min_good_digits)
> ;
> else
> logitem_str(html_log_file,"Unknown")
> ;
> fi;# end if 11;
> if (glob_good_digits <> -16) then # if number 11
> logitem_integer(html_log_file,glob_good_digits)
> ;
> else
> logitem_str(html_log_file,"Unknown")
> ;
> fi;# end if 11;
> logitem_str(html_log_file,"NA")
> ;
> logitem_str(html_log_file,"NA")
> ;
> logitem_integer(html_log_file,ATS_MAX_TERMS)
> ;
> if (glob_type_given_pole = 0) then # if number 11
> logitem_str(html_log_file,"Not Given")
> ;
> logitem_str(html_log_file,"NA")
> ;
> elif
> (glob_type_given_pole = 4) then # if number 12
> logitem_str(html_log_file,"No Solution")
> ;
> logitem_str(html_log_file,"NA")
> ;
> elif
> (glob_type_given_pole = 5) then # if number 13
> logitem_str(html_log_file,"Some Pole")
> ;
> logitem_str(html_log_file,"????")
> ;
> elif
> (glob_type_given_pole = 3) then # if number 14
> logitem_str(html_log_file,"No Pole")
> ;
> logitem_str(html_log_file,"NA")
> ;
> elif
> (glob_type_given_pole = 1) then # if number 15
> logitem_str(html_log_file,"Real Sing")
> ;
> logitem_float(html_log_file,glob_least_given_sing)
> ;
> elif
> (glob_type_given_pole = 2) then # if number 16
> logitem_str(html_log_file,"Complex Sing")
> ;
> logitem_float(html_log_file,glob_least_given_sing)
> ;
> fi;# end if 16;
> if (glob_least_ratio_sing < glob_large_float) then # if number 16
> glob_least_ratio_sing := 0;
> logitem_float(html_log_file,glob_least_ratio_sing)
> ;
> else
> logitem_str(html_log_file,"NONE")
> ;
> fi;# end if 16;
> if (glob_least_3_sing < glob_large_float) then # if number 16
> logitem_float(html_log_file,glob_least_3_sing)
> ;
> else
> logitem_str(html_log_file,"NONE")
> ;
> fi;# end if 16;
> if (glob_least_6_sing < glob_large_float) then # if number 16
> glob_least_6_sing := 0.0;
> logitem_float(html_log_file,glob_least_6_sing)
> ;
> else
> logitem_str(html_log_file,"NONE")
> ;
> fi;# end if 16;
> logitem_integer(html_log_file,glob_iter)
> ;
> logitem_time(html_log_file,(glob_clock_sec))
> ;
> if (c(glob_percent_done) < glob__100) then # if number 16
> logitem_time(html_log_file,(glob_total_exp_sec))
> ;
> 0;
> else
> logitem_str(html_log_file,"Done")
> ;
> 0;
> fi;# end if 16;
> log_revs(html_log_file," 309 | ")
> ;
> logitem_str(html_log_file,"div_c_lin diffeq.mxt")
> ;
> logitem_str(html_log_file,"div_c_lin maple results")
> ;
> logitem_str(html_log_file,"OK")
> ;
> logend(html_log_file)
> ;
> ;
> fi;# end if 15;
> if (glob_html_log) then # if number 15
> fclose(html_log_file);
> fi;# end if 15
> ;
> ;;
> end;
> # End Function number 12
> #END OUTFILEMAIN
> end;
Warning, `h_new` is implicitly declared local to procedure `main`
Warning, `ratio` is implicitly declared local to procedure `main`
main := proc()
local d1, d2, d3, d4, est_err_2, niii, done_once, max_terms, display_max,
term, ord, order_diff, term_no, html_log_file, iiif, jjjf, rows, r_order,
sub_iter, calc_term, iii, temp_sum, current_iter, x_start, x_end, it,
last_min_pole_est, opt_iter, tmp, subiter, est_needed_step_err,
estimated_step_error, min_value, est_answer, found_h, repeat_it, h_new,
ratio;
global ALWAYS, INFO, DEBUGL, DEBUGMASSIVE, glob_iolevel, glob_yes_pole,
glob_no_pole, glob_not_given, glob_no_sing_tests, glob_ratio_test,
glob_three_term_test, glob_six_term_test, glob_log_10, MAX_UNCHANGED,
glob__small, glob_small_float, glob_smallish_float, glob_large_float,
glob_larger_float, glob__m2, glob__m1, glob__0, glob__1, glob__2, glob__3,
glob__4, glob__5, glob__8, glob__10, glob__100, glob__pi, glob__0_5,
glob__0_8, glob__m0_8, glob__0_25, glob__0_125, glob_h, glob_nxt, glob_prec,
glob_check_sign, glob_desired_digits_correct, glob_max_estimated_step_error,
glob_ratio_of_radius, glob_percent_done, glob_total_exp_sec,
glob_optimal_expect_sec, glob_estimated_size_answer, glob_almost_1,
glob_clock_sec, glob_clock_start_sec, glob_disp_incr, glob_diff_rc_fm,
glob_diff_rc_fmm1, glob_diff_rc_fmm2, glob_diff_ord_fm, glob_diff_ord_fmm1,
glob_diff_ord_fmm2, glob_six_term_ord_save, glob_guess_error_rc,
glob_guess_error_ord, glob_least_given_sing, glob_least_ratio_sing,
glob_least_3_sing, glob_least_6_sing, glob_last_good_h, glob_max_h,
glob_min_h, glob_display_interval, glob_abserr, glob_relerr,
glob_min_pole_est, glob_max_rel_trunc_err, glob_max_trunc_err,
glob_max_hours, glob_optimal_clock_start_sec, glob_optimal_start,
glob_upper_ratio_limit, glob_lower_ratio_limit, glob_max_sec,
glob_orig_start_sec, glob_normmax, glob_max_minutes, glob_next_display,
glob_est_digits, glob_subiter_method, glob_html_log, glob_min_good_digits,
glob_good_digits, glob_min_apfp_est_good_digits, glob_apfp_est_good_digits,
glob_max_opt_iter, glob_dump, glob_djd_debug, glob_display_flag,
glob_djd_debug2, glob_h_reason, glob_sec_in_minute, glob_min_in_hour,
glob_hours_in_day, glob_days_in_year, glob_sec_in_hour, glob_sec_in_day,
glob_sec_in_year, glob_not_yet_finished, glob_initial_pass,
glob_not_yet_start_msg, glob_reached_optimal_h, glob_optimal_done,
glob_type_given_pole, glob_optimize, glob_look_poles, glob_dump_closed_form,
glob_max_iter, glob_no_eqs, glob_unchanged_h_cnt, glob_warned, glob_warned2,
glob_start, glob_iter, array_const_1, array_const_0D0, array_const_2D0,
array_const_0D2, array_const_0D3, array_y_init, array_norms, array_fact_1,
array_1st_rel_error, array_last_rel_error, array_est_rel_error,
array_max_est_error, array_type_pole, array_type_real_pole,
array_type_complex_pole, array_est_digits, array_y, array_x, array_tmp0,
array_tmp1, array_tmp2, array_tmp3, array_tmp4, array_m1, array_y_higher,
array_y_higher_work, array_y_higher_work2, array_y_set_initial,
array_given_rad_poles, array_given_ord_poles, array_rad_test_poles,
array_ord_test_poles, array_fact_2, ATS_MAX_TERMS, glob_last;
ATS_MAX_TERMS := 30;
Digits := 32;
max_terms := 30;
glob_html_log := true;
array_y_init := Array(0 .. 30, []);
array_norms := Array(0 .. 30, []);
array_fact_1 := Array(0 .. 30, []);
array_1st_rel_error := Array(0 .. 2, []);
array_last_rel_error := Array(0 .. 2, []);
array_est_rel_error := Array(0 .. 2, []);
array_max_est_error := Array(0 .. 2, []);
array_type_pole := Array(0 .. 2, []);
array_type_real_pole := Array(0 .. 2, []);
array_type_complex_pole := Array(0 .. 2, []);
array_est_digits := Array(0 .. 2, []);
array_y := Array(0 .. 30, []);
array_x := Array(0 .. 30, []);
array_tmp0 := Array(0 .. 30, []);
array_tmp1 := Array(0 .. 30, []);
array_tmp2 := Array(0 .. 30, []);
array_tmp3 := Array(0 .. 30, []);
array_tmp4 := Array(0 .. 30, []);
array_m1 := Array(0 .. 30, []);
array_y_higher := Array(0 .. 2, 0 .. 31, []);
array_y_higher_work := Array(0 .. 2, 0 .. 31, []);
array_y_higher_work2 := Array(0 .. 2, 0 .. 31, []);
array_y_set_initial := Array(0 .. 2, 0 .. 31, []);
array_given_rad_poles := Array(0 .. 2, 0 .. 4, []);
array_given_ord_poles := Array(0 .. 2, 0 .. 4, []);
array_rad_test_poles := Array(0 .. 2, 0 .. 5, []);
array_ord_test_poles := Array(0 .. 2, 0 .. 5, []);
array_fact_2 := Array(0 .. 30, 0 .. 31, []);
term := 1;
while term <= 30 do array_y_init[term] := c(0.); term := term + 1
end do;
term := 1;
while term <= 30 do array_norms[term] := c(0.); term := term + 1 end do
;
term := 1;
while term <= 30 do array_fact_1[term] := c(0.); term := term + 1
end do;
term := 1;
while term <= 2 do array_1st_rel_error[term] := c(0.); term := term + 1
end do;
term := 1;
while term <= 2 do
array_last_rel_error[term] := c(0.); term := term + 1
end do;
term := 1;
while term <= 2 do array_est_rel_error[term] := c(0.); term := term + 1
end do;
term := 1;
while term <= 2 do array_max_est_error[term] := c(0.); term := term + 1
end do;
term := 1;
while term <= 2 do array_type_pole[term] := 0; term := term + 1 end do;
term := 1;
while term <= 2 do array_type_real_pole[term] := 0; term := term + 1
end do;
term := 1;
while term <= 2 do array_type_complex_pole[term] := 0; term := term + 1
end do;
term := 1;
while term <= 2 do array_est_digits[term] := 0; term := term + 1 end do
;
term := 1;
while term <= 30 do array_y[term] := c(0.); term := term + 1 end do;
term := 1;
while term <= 30 do array_x[term] := c(0.); term := term + 1 end do;
term := 1;
while term <= 30 do array_tmp0[term] := c(0.); term := term + 1 end do;
term := 1;
while term <= 30 do array_tmp1[term] := c(0.); term := term + 1 end do;
term := 1;
while term <= 30 do array_tmp2[term] := c(0.); term := term + 1 end do;
term := 1;
while term <= 30 do array_tmp3[term] := c(0.); term := term + 1 end do;
term := 1;
while term <= 30 do array_tmp4[term] := c(0.); term := term + 1 end do;
term := 1;
while term <= 30 do array_m1[term] := c(0.); term := term + 1 end do;
ord := 1;
while ord <= 2 do
term := 1;
while term <= 30 do
array_y_higher[ord, term] := c(0.); term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 2 do
term := 1;
while term <= 30 do
array_y_higher_work[ord, term] := c(0.); term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 2 do
term := 1;
while term <= 30 do
array_y_higher_work2[ord, term] := c(0.); term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 2 do
term := 1;
while term <= 30 do
array_y_set_initial[ord, term] := c(0.); term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 2 do
term := 1;
while term <= 3 do
array_given_rad_poles[ord, term] := c(0.); term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 2 do
term := 1;
while term <= 3 do
array_given_ord_poles[ord, term] := c(0.); term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 2 do
term := 1;
while term <= 4 do
array_rad_test_poles[ord, term] := c(0.); term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 2 do
term := 1;
while term <= 4 do
array_ord_test_poles[ord, term] := c(0.); term := term + 1
end do;
ord := ord + 1
end do;
ord := 1;
while ord <= 30 do
term := 1;
while term <= 30 do
array_fact_2[ord, term] := c(0.); term := term + 1
end do;
ord := ord + 1
end do;
zero_ats_ar(array_y);
zero_ats_ar(array_x);
zero_ats_ar(array_tmp0);
zero_ats_ar(array_tmp1);
zero_ats_ar(array_tmp2);
zero_ats_ar(array_tmp3);
zero_ats_ar(array_tmp4);
zero_ats_ar(array_m1);
zero_ats_ar(array_const_1);
array_const_1[1] := c(1);
zero_ats_ar(array_const_0D0);
array_const_0D0[1] := c(0.);
zero_ats_ar(array_const_2D0);
array_const_2D0[1] := c(2.0);
zero_ats_ar(array_const_0D2);
array_const_0D2[1] := c(0.2);
zero_ats_ar(array_const_0D3);
array_const_0D3[1] := c(0.3);
zero_ats_ar(array_m1);
array_m1[1] := glob__m1;
iiif := 0;
while iiif <= ATS_MAX_TERMS do
jjjf := 0;
while jjjf <= ATS_MAX_TERMS do
array_fact_1[iiif] := 0;
array_fact_2[iiif, jjjf] := 0;
jjjf := jjjf + 1
end do;
iiif := iiif + 1
end do;
ALWAYS := 1;
INFO := 2;
DEBUGL := 3;
DEBUGMASSIVE := 4;
glob_iolevel := 5;
glob_yes_pole := 4;
glob_no_pole := 3;
glob_not_given := 0;
glob_no_sing_tests := 4;
glob_ratio_test := 1;
glob_three_term_test := 2;
glob_six_term_test := 3;
glob_log_10 := log(c(10.0));
MAX_UNCHANGED := 10;
glob__small := c(0.1*10^(-50));
glob_small_float := c(0.1*10^(-50));
glob_smallish_float := c(0.1*10^(-60));
glob_large_float := c(0.10*10^101);
glob_larger_float := c(0.11*10^101);
glob__m2 := c(-2);
glob__m1 := c(-1);
glob__0 := c(0);
glob__1 := c(1);
glob__2 := c(2);
glob__3 := c(3);
glob__4 := c(4);
glob__5 := c(5);
glob__8 := c(8);
glob__10 := c(10);
glob__100 := c(100);
glob__pi := c(0.);
glob__0_5 := c(0.5);
glob__0_8 := c(0.8);
glob__m0_8 := c(-0.8);
glob__0_25 := c(0.25);
glob__0_125 := c(0.125);
glob_h := 0.1;
glob_nxt := 1;
glob_prec := c(0.10*10^(-15));
glob_check_sign := c(1.0);
glob_desired_digits_correct := c(8.0);
glob_max_estimated_step_error := c(0.);
glob_ratio_of_radius := c(0.1);
glob_percent_done := c(0.);
glob_total_exp_sec := c(0.1);
glob_optimal_expect_sec := c(0.1);
glob_estimated_size_answer := c(100.0);
glob_almost_1 := c(0.9990);
glob_clock_sec := c(0.);
glob_clock_start_sec := c(0.);
glob_disp_incr := c(0.1);
glob_diff_rc_fm := c(0.1);
glob_diff_rc_fmm1 := c(0.1);
glob_diff_rc_fmm2 := c(0.1);
glob_diff_ord_fm := c(0.1);
glob_diff_ord_fmm1 := c(0.1);
glob_diff_ord_fmm2 := c(0.1);
glob_six_term_ord_save := c(0.1);
glob_guess_error_rc := c(0.1);
glob_guess_error_ord := c(0.1);
glob_least_given_sing := c(0.99*10^201);
glob_least_ratio_sing := c(0.99*10^201);
glob_least_3_sing := c(0.99*10^101);
glob_least_6_sing := c(0.99*10^101);
glob_last_good_h := c(0.1);
glob_max_h := c(0.1);
glob_min_h := c(0.1*10^(-5));
glob_display_interval := c(0.1);
glob_abserr := c(0.1*10^(-10));
glob_relerr := c(0.1*10^(-10));
glob_min_pole_est := c(0.1*10^10);
glob_max_rel_trunc_err := c(0.1*10^(-10));
glob_max_trunc_err := c(0.1*10^(-10));
glob_max_hours := c(0.);
glob_optimal_clock_start_sec := c(0.);
glob_optimal_start := c(0.);
glob_upper_ratio_limit := c(1.0001);
glob_lower_ratio_limit := c(0.9999);
glob_max_sec := c(10000.0);
glob_orig_start_sec := c(0.);
glob_normmax := c(0.);
glob_max_minutes := c(0.);
glob_next_display := c(0.);
glob_est_digits := 1;
glob_subiter_method := 3;
glob_html_log := true;
glob_min_good_digits := 99999;
glob_good_digits := 0;
glob_min_apfp_est_good_digits := 99999;
glob_apfp_est_good_digits := 0;
glob_max_opt_iter := 10;
glob_dump := false;
glob_djd_debug := true;
glob_display_flag := true;
glob_djd_debug2 := true;
glob_h_reason := 0;
glob_sec_in_minute := 60;
glob_min_in_hour := 60;
glob_hours_in_day := 24;
glob_days_in_year := 365;
glob_sec_in_hour := 3600;
glob_sec_in_day := 86400;
glob_sec_in_year := 31536000;
glob_not_yet_finished := true;
glob_initial_pass := true;
glob_not_yet_start_msg := true;
glob_reached_optimal_h := false;
glob_optimal_done := false;
glob_type_given_pole := 0;
glob_optimize := false;
glob_look_poles := false;
glob_dump_closed_form := false;
glob_max_iter := 10000;
glob_no_eqs := 0;
glob_unchanged_h_cnt := 0;
glob_warned := false;
glob_warned2 := false;
glob_start := 0;
glob_iter := 0;
array_y_set_initial[1, 1] := true;
array_y_set_initial[1, 2] := false;
array_y_set_initial[1, 3] := false;
array_y_set_initial[1, 4] := false;
array_y_set_initial[1, 5] := false;
array_y_set_initial[1, 6] := false;
array_y_set_initial[1, 7] := false;
array_y_set_initial[1, 8] := false;
array_y_set_initial[1, 9] := false;
array_y_set_initial[1, 10] := false;
array_y_set_initial[1, 11] := false;
array_y_set_initial[1, 12] := false;
array_y_set_initial[1, 13] := false;
array_y_set_initial[1, 14] := false;
array_y_set_initial[1, 15] := false;
array_y_set_initial[1, 16] := false;
array_y_set_initial[1, 17] := false;
array_y_set_initial[1, 18] := false;
array_y_set_initial[1, 19] := false;
array_y_set_initial[1, 20] := false;
array_y_set_initial[1, 21] := false;
array_y_set_initial[1, 22] := false;
array_y_set_initial[1, 23] := false;
array_y_set_initial[1, 24] := false;
array_y_set_initial[1, 25] := false;
array_y_set_initial[1, 26] := false;
array_y_set_initial[1, 27] := false;
array_y_set_initial[1, 28] := false;
array_y_set_initial[1, 29] := false;
array_y_set_initial[1, 30] := false;
ALWAYS := 1;
INFO := 2;
DEBUGL := 3;
DEBUGMASSIVE := 4;
ATS_MAX_TERMS := 30;
glob_iolevel := INFO;
glob_orig_start_sec := elapsed_time_seconds();
glob_display_flag := true;
glob_no_eqs := 1;
glob_iter := -1;
opt_iter := -1;
glob_max_iter := 10000;
glob_max_hours := 0.;
glob_max_minutes := 15.0;
omniout_str(ALWAYS, "##############ECHO OF PROBLEM#################");
omniout_str(ALWAYS,
"##############temp/div_c_linpostcpx.cpx#################");
omniout_str(ALWAYS, "diff ( y , x , 1 ) = 2.0 / ( 0.2 \
* x + 0.3 ) ; ");
omniout_str(ALWAYS, "!");
omniout_str(ALWAYS, "#BEGIN FIRST INPUT BLOCK");
omniout_str(ALWAYS, "Digits:=32;");
omniout_str(ALWAYS, "max_terms:=30;");
omniout_str(ALWAYS, "!");
omniout_str(ALWAYS, "#END FIRST INPUT BLOCK");
omniout_str(ALWAYS, "#BEGIN SECOND INPUT BLOCK");
omniout_str(ALWAYS, "x_start := 2.5 + 0.1 * I;");
omniout_str(ALWAYS, "x_end := 99.0 + 99.0 * I;");
omniout_str(ALWAYS, "array_y_init[0 + 1] := exact_soln_y(x_start);");
omniout_str(ALWAYS, "glob_look_poles := true;");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "glob_type_given_pole := 1;");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "array_given_rad_poles[1,1] := c(-1.5);");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "array_given_rad_poles[1,2] := c(0.0);");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "array_given_ord_poles[1,1] := c(1.0);");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "array_given_ord_poles[1,2] := c(0.0);");
omniout_str(ALWAYS, "#END SECOND INPUT BLOCK");
omniout_str(ALWAYS, "#BEGIN OVERRIDE BLOCK");
omniout_str(ALWAYS, "glob_desired_digits_correct:=8;");
omniout_str(ALWAYS, "glob_max_minutes:=(3.0);");
omniout_str(ALWAYS, "glob_subiter_method:=3;");
omniout_str(ALWAYS, "glob_max_iter:=10000;");
omniout_str(ALWAYS, "glob_upper_ratio_limit:=c(1.000001);");
omniout_str(ALWAYS, "glob_lower_ratio_limit:=c(0.999999);");
omniout_str(ALWAYS, "glob_look_poles:=true;");
omniout_str(ALWAYS, "glob_h:=c(0.001);");
omniout_str(ALWAYS, "glob_display_interval:=c(0.01);");
omniout_str(ALWAYS, "#END OVERRIDE BLOCK");
omniout_str(ALWAYS, "!");
omniout_str(ALWAYS, "#BEGIN USER DEF BLOCK");
omniout_str(ALWAYS, "exact_soln_y := proc(x)");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "return(c(10.0) * ln(c(0.2) * c(x) + c(0.3)));");
omniout_str(ALWAYS, "end;");
omniout_str(ALWAYS, "next_delta := proc()");
omniout_str(ALWAYS, "global glob_nxt, x_delta;");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "x_delta := [ 0.001 + 0.00004 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.0001 + 0.004 * I,");
omniout_str(ALWAYS, "0.003 + 0.006 * I,");
omniout_str(ALWAYS, "0.0001 + 0.005 * I,");
omniout_str(ALWAYS, "0.0001 + 0.003 * I,");
omniout_str(ALWAYS, "0.001 + 0.001 * I,");
omniout_str(ALWAYS, "0.001 + 0.003 * I,");
omniout_str(ALWAYS, "0.000 + 0.000 * I ];");
omniout_str(ALWAYS, "");
omniout_str(ALWAYS, "glob_nxt := glob_nxt + 1;");
omniout_str(ALWAYS, "it := x_delta[glob_nxt];");
omniout_str(ALWAYS, "return it;");
omniout_str(ALWAYS, "end;");
omniout_str(ALWAYS, "#END USER DEF BLOCK");
omniout_str(ALWAYS, "#######END OF ECHO OF PROBLEM#################");
glob_unchanged_h_cnt := 0;
glob_warned := false;
glob_warned2 := false;
glob_small_float := glob__0;
glob_smallish_float := glob__0;
glob_large_float := c(0.10*10^101);
glob_larger_float := c(0.11*10^101);
glob_almost_1 := c(0.99);
x_start := 2.5 + 0.1*I;
x_end := 99.0 + 99.0*I;
array_y_init[1] := exact_soln_y(x_start);
glob_look_poles := true;
glob_type_given_pole := 1;
array_given_rad_poles[1, 1] := c(-1.5);
array_given_rad_poles[1, 2] := c(0.);
array_given_ord_poles[1, 1] := c(1.0);
array_given_ord_poles[1, 2] := c(0.);
glob_desired_digits_correct := 8;
glob_max_minutes := 3.0;
glob_subiter_method := 3;
glob_max_iter := 10000;
glob_upper_ratio_limit := c(1.000001);
glob_lower_ratio_limit := c(0.999999);
glob_look_poles := true;
glob_h := c(0.001);
glob_display_interval := c(0.01);
glob_last_good_h := glob_h;
glob_max_sec := 60.0*glob_max_minutes + 3600.0*glob_max_hours;
found_h := true;
glob_h := next_delta();
if
float_abs(glob_min_pole_est)*glob_ratio_of_radius < float_abs(glob_h)
then
h_new := glob_check_sign*glob_min_pole_est*glob_ratio_of_radius;
omniout_str(ALWAYS, "SETTING H FOR POLE");
glob_h_reason := 6;
if glob_check_sign*h_new < glob_check_sign*glob_min_h then
omniout_str(ALWAYS, "SETTING H FOR MIN H");
h_new := glob_min_h;
glob_h_reason := 5
end if;
term := 1;
ratio := c(1.0);
while term <= ATS_MAX_TERMS do
array_y[term] := array_y[term]*ratio;
array_y_higher[1, term] := array_y_higher[1, term]*ratio;
array_x[term] := array_x[term]*ratio;
ratio := ratio*h_new/float_abs(glob_h);
term := term + 1
end do;
glob_h := h_new
end if;
if glob_html_log then html_log_file := fopen("entry.html", WRITE, TEXT)
end if;
found_h := true;
if found_h then
omniout_str(ALWAYS, "START of Soultion");
array_x[1] := c(x_start);
array_x[2] := c(glob_h);
glob_next_display := c(x_start);
glob_min_pole_est := glob_larger_float;
glob_least_given_sing := glob_larger_float;
glob_least_ratio_sing := glob_larger_float;
glob_least_3_sing := glob_larger_float;
glob_least_6_sing := glob_larger_float;
order_diff := 1;
term_no := 1;
while term_no <= order_diff do
array_y[term_no] := array_y_init[term_no]*
expt(glob_h, c(term_no - 1))/c(factorial_1(term_no - 1));
term_no := term_no + 1
end do;
rows := order_diff;
r_order := 1;
while r_order <= rows do
term_no := 1;
while term_no <= rows - r_order + 1 do
it := term_no + r_order - 1;
if term_no < ATS_MAX_TERMS then
array_y_higher[r_order, term_no] := array_y_init[it]*
expt(glob_h, c(term_no - 1))/
c(factorial_1(term_no - 1))
end if;
term_no := term_no + 1
end do;
r_order := r_order + 1
end do;
current_iter := 1;
glob_clock_start_sec := elapsed_time_seconds();
glob_clock_sec := elapsed_time_seconds();
glob_iter := 0;
omniout_str(DEBUGL, " ");
glob_reached_optimal_h := true;
found_h := true;
glob_h := next_delta();
if float_abs(glob_min_pole_est)*glob_ratio_of_radius <
float_abs(glob_h) then
h_new := glob_check_sign*glob_min_pole_est*glob_ratio_of_radius
;
omniout_str(ALWAYS, "SETTING H FOR POLE");
glob_h_reason := 6;
if glob_check_sign*h_new < glob_check_sign*glob_min_h then
omniout_str(ALWAYS, "SETTING H FOR MIN H");
h_new := glob_min_h;
glob_h_reason := 5
end if;
term := 1;
ratio := c(1.0);
while term <= ATS_MAX_TERMS do
array_y[term] := array_y[term]*ratio;
array_y_higher[1, term] := array_y_higher[1, term]*ratio;
array_x[term] := array_x[term]*ratio;
ratio := ratio*h_new/float_abs(glob_h);
term := term + 1
end do;
glob_h := h_new
end if;
glob_optimal_clock_start_sec := elapsed_time_seconds();
while glob_iter < glob_max_iter and
(glob_iter < 10 or not (Re(glob_h) = 0. and Im(glob_h) = 0.)) do
omniout_str(INFO, " ");
found_h := true;
glob_h := next_delta();
if float_abs(glob_min_pole_est)*glob_ratio_of_radius <
float_abs(glob_h) then
h_new :=
glob_check_sign*glob_min_pole_est*glob_ratio_of_radius;
omniout_str(ALWAYS, "SETTING H FOR POLE");
glob_h_reason := 6;
if glob_check_sign*h_new < glob_check_sign*glob_min_h then
omniout_str(ALWAYS, "SETTING H FOR MIN H");
h_new := glob_min_h;
glob_h_reason := 5
end if;
term := 1;
ratio := c(1.0);
while term <= ATS_MAX_TERMS do
array_y[term] := array_y[term]*ratio;
array_y_higher[1, term] :=
array_y_higher[1, term]*ratio;
array_x[term] := array_x[term]*ratio;
ratio := ratio*h_new/float_abs(glob_h);
term := term + 1
end do;
glob_h := h_new
end if;
glob_iter := glob_iter + 1;
glob_clock_sec := elapsed_time_seconds();
atomall();
if not (Re(glob_h) = 0. and Im(glob_h) = 0.) then
display_alot(current_iter)
end if;
if
glob_look_poles and not (Re(glob_h) = 0. and Im(glob_h) = 0.)
then check_for_pole()
end if;
glob_next_display := glob_next_display + glob_display_interval;
array_x[1] := array_x[1] + glob_h;
array_x[2] := glob_h;
order_diff := 2;
ord := 2;
calc_term := 1;
iii := ATS_MAX_TERMS;
while calc_term <= iii do
array_y_higher_work[2, iii] := array_y_higher[2, iii]/(
expt(glob_h, c(calc_term - 1))*
c(factorial_3(iii - calc_term, iii - 1)));
iii := iii - 1
end do;
temp_sum := glob__0;
ord := 2;
calc_term := 1;
iii := ATS_MAX_TERMS;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] := temp_sum*
expt(glob_h, c(calc_term - 1))/
c(factorial_1(calc_term - 1));
ord := 1;
calc_term := 2;
iii := ATS_MAX_TERMS;
while calc_term <= iii do
array_y_higher_work[1, iii] := array_y_higher[1, iii]/(
expt(glob_h, c(calc_term - 1))*
c(factorial_3(iii - calc_term, iii - 1)));
iii := iii - 1
end do;
temp_sum := glob__0;
ord := 1;
calc_term := 2;
iii := ATS_MAX_TERMS;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] := temp_sum*
expt(glob_h, c(calc_term - 1))/
c(factorial_1(calc_term - 1));
ord := 1;
calc_term := 1;
iii := ATS_MAX_TERMS;
while calc_term <= iii do
array_y_higher_work[1, iii] := array_y_higher[1, iii]/(
expt(glob_h, c(calc_term - 1))*
c(factorial_3(iii - calc_term, iii - 1)));
iii := iii - 1
end do;
temp_sum := glob__0;
ord := 1;
calc_term := 1;
iii := ATS_MAX_TERMS;
while calc_term <= iii do
temp_sum := temp_sum + array_y_higher_work[ord, iii];
iii := iii - 1
end do;
array_y_higher_work2[ord, calc_term] := temp_sum*
expt(glob_h, c(calc_term - 1))/
c(factorial_1(calc_term - 1));
term_no := ATS_MAX_TERMS;
while 1 <= term_no do
array_y[term_no] := array_y_higher_work2[1, term_no];
ord := 1;
while ord <= order_diff do
array_y_higher[ord, term_no] :=
array_y_higher_work2[ord, term_no];
ord := ord + 1
end do;
term_no := term_no - 1
end do
end do;
omniout_str(ALWAYS, "Finished!");
if glob_max_iter <= glob_iter then omniout_str(ALWAYS,
"Maximum Iterations Reached before Solution Completed!")
end if;
if glob_max_sec <= elapsed_time_seconds() - glob_orig_start_sec
then omniout_str(ALWAYS,
"Maximum Time Reached before Solution Completed!")
end if;
glob_clock_sec := elapsed_time_seconds();
omniout_str(INFO, "diff ( y , x , 1 ) = 2.0 / ( 0.2\
* x + 0.3 ) ; ");
omniout_int(INFO, "Iterations ", 32, glob_iter,
4, " ");
prog_report(x_start, x_end);
if glob_html_log then
logstart(html_log_file);
logitem_str(html_log_file, "2017-11-26T14:45:49-06:00");
logitem_str(html_log_file, "Maple");
logitem_str(html_log_file,
"div_c_lin");
logitem_str(html_log_file, "diff ( y , x , 1 ) = 2\
.0 / ( 0.2 * x + 0.3 ) ; ");
logitem_complex(html_log_file, x_start);
logitem_complex(html_log_file, x_end);
logitem_complex(html_log_file, array_x[1]);
logitem_complex(html_log_file, glob_h);
logitem_h_reason(html_log_file);
logitem_integer(html_log_file, Digits);
glob_desired_digits_correct := 0.;
logitem_float(html_log_file, glob_desired_digits_correct);
if array_est_digits[1] <> -16 then
logitem_integer(html_log_file, array_est_digits[1])
else logitem_str(html_log_file, "Unknown")
end if;
if glob_min_good_digits <> -16 then
logitem_integer(html_log_file, glob_min_good_digits)
else logitem_str(html_log_file, "Unknown")
end if;
if glob_good_digits <> -16 then
logitem_integer(html_log_file, glob_good_digits)
else logitem_str(html_log_file, "Unknown")
end if;
logitem_str(html_log_file, "NA");
logitem_str(html_log_file, "NA");
logitem_integer(html_log_file, ATS_MAX_TERMS);
if glob_type_given_pole = 0 then
logitem_str(html_log_file, "Not Given");
logitem_str(html_log_file, "NA")
elif glob_type_given_pole = 4 then
logitem_str(html_log_file, "No Solution");
logitem_str(html_log_file, "NA")
elif glob_type_given_pole = 5 then
logitem_str(html_log_file, "Some Pole");
logitem_str(html_log_file, "????")
elif glob_type_given_pole = 3 then
logitem_str(html_log_file, "No Pole");
logitem_str(html_log_file, "NA")
elif glob_type_given_pole = 1 then
logitem_str(html_log_file, "Real Sing");
logitem_float(html_log_file, glob_least_given_sing)
elif glob_type_given_pole = 2 then
logitem_str(html_log_file, "Complex Sing");
logitem_float(html_log_file, glob_least_given_sing)
end if;
if glob_least_ratio_sing < glob_large_float then
glob_least_ratio_sing := 0;
logitem_float(html_log_file, glob_least_ratio_sing)
else logitem_str(html_log_file, "NONE")
end if;
if glob_least_3_sing < glob_large_float then
logitem_float(html_log_file, glob_least_3_sing)
else logitem_str(html_log_file, "NONE")
end if;
if glob_least_6_sing < glob_large_float then
glob_least_6_sing := 0.;
logitem_float(html_log_file, glob_least_6_sing)
else logitem_str(html_log_file, "NONE")
end if;
logitem_integer(html_log_file, glob_iter);
logitem_time(html_log_file, glob_clock_sec);
if c(glob_percent_done) < glob__100 then
logitem_time(html_log_file, glob_total_exp_sec); 0
else logitem_str(html_log_file, "Done"); 0
end if;
log_revs(html_log_file, " 309 | ");
logitem_str(html_log_file, "div_c_lin diffeq.mxt");
logitem_str(html_log_file, "div_c_lin maple results");
logitem_str(html_log_file, "OK");
logend(html_log_file)
end if;
if glob_html_log then fclose(html_log_file) end if
end if
end proc
# End Function number 12
> main();
memory used=3.9MB, alloc=40.3MB, time=0.08
##############ECHO OF PROBLEM#################
##############temp/div_c_linpostcpx.cpx#################
diff ( y , x , 1 ) = 2.0 / ( 0.2 * x + 0.3 ) ;
!
#BEGIN FIRST INPUT BLOCK
Digits:=32;
max_terms:=30;
!
#END FIRST INPUT BLOCK
#BEGIN SECOND INPUT BLOCK
x_start := 2.5 + 0.1 * I;
x_end := 99.0 + 99.0 * I;
array_y_init[0 + 1] := exact_soln_y(x_start);
glob_look_poles := true;
glob_type_given_pole := 1;
array_given_rad_poles[1,1] := c(-1.5);
array_given_rad_poles[1,2] := c(0.0);
array_given_ord_poles[1,1] := c(1.0);
array_given_ord_poles[1,2] := c(0.0);
#END SECOND INPUT BLOCK
#BEGIN OVERRIDE BLOCK
glob_desired_digits_correct:=8;
glob_max_minutes:=(3.0);
glob_subiter_method:=3;
glob_max_iter:=10000;
glob_upper_ratio_limit:=c(1.000001);
glob_lower_ratio_limit:=c(0.999999);
glob_look_poles:=true;
glob_h:=c(0.001);
glob_display_interval:=c(0.01);
#END OVERRIDE BLOCK
!
#BEGIN USER DEF BLOCK
exact_soln_y := proc(x)
return(c(10.0) * ln(c(0.2) * c(x) + c(0.3)));
end;
next_delta := proc()
global glob_nxt, x_delta;
x_delta := [ 0.001 + 0.00004 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.0001 + 0.004 * I,
0.003 + 0.006 * I,
0.0001 + 0.005 * I,
0.0001 + 0.003 * I,
0.001 + 0.001 * I,
0.001 + 0.003 * I,
0.000 + 0.000 * I ];
glob_nxt := glob_nxt + 1;
it := x_delta[glob_nxt];
return it;
end;
#END USER DEF BLOCK
#######END OF ECHO OF PROBLEM#################
START of Soultion
x[1] = 2.5 0.1
h = 0.0001 0.005
y[1] (numeric) = -2.2283114893 0.249947936189
y[1] (closed_form) = -2.2283114893 0.249947936189
absolute error = 0
relative error = 0 %
Correct digits = 30
Radius of convergence (given) for eq 1 = 4.001
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5001 0.105
h = 0.0001 0.003
y[1] (numeric) = -2.22774312012 0.262433285674
y[1] (closed_form) = -2.22774156238 0.262433174129
absolute error = 1.562e-06
relative error = 6.962e-05 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.001
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5002 0.108
h = 0.001 0.001
y[1] (numeric) = -2.22729190813 0.269920877598
y[1] (closed_form) = -2.22729221781 0.269920929191
absolute error = 3.139e-07
relative error = 1.399e-05 %
Correct digits = 7
Radius of convergence (given) for eq 1 = 4.002
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5012 0.109
h = 0.001 0.003
y[1] (numeric) = -2.22472555851 0.272350471826
y[1] (closed_form) = -2.2247267534 0.272350915749
absolute error = 1.275e-06
relative error = 5.687e-05 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.003
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5022 0.112
h = 0.0001 0.004
y[1] (numeric) = -2.22202350571 0.279773348438
y[1] (closed_form) = -2.222022866 0.27977306623
absolute error = 6.992e-07
relative error = 3.122e-05 %
Correct digits = 7
Radius of convergence (given) for eq 1 = 4.004
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5023 0.116
h = 0.003 0.006
y[1] (numeric) = -2.22149073576 0.289751495452
y[1] (closed_form) = -2.22148876037 0.289752230115
absolute error = 2.108e-06
relative error = 9.408e-05 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.004
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5053 0.122
h = 0.0001 0.005
y[1] (numeric) = -2.21356005326 0.304508869189
y[1] (closed_form) = -2.21355748553 0.304502261688
absolute error = 7.089e-06
relative error = 0.0003173 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.007
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5054 0.127
h = 0.0001 0.003
y[1] (numeric) = -2.21292180098 0.316967742168
y[1] (closed_form) = -2.21292041139 0.316965761214
absolute error = 2.420e-06
relative error = 0.0001082 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.007
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5055 0.13
h = 0.001 0.001
y[1] (numeric) = -2.21243050267 0.324441652218
y[1] (closed_form) = -2.21243097307 0.32443985421
absolute error = 1.859e-06
relative error = 8.311e-05 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.008
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5065 0.131
h = 0.001 0.003
y[1] (numeric) = -2.20985478289 0.326853628713
y[1] (closed_form) = -2.20985613155 0.326852231467
absolute error = 1.942e-06
relative error = 8.693e-05 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.009
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5075 0.134
h = 0.0001 0.004
y[1] (numeric) = -2.20711639775 0.334250659528
y[1] (closed_form) = -2.20711592526 0.334248518421
absolute error = 2.193e-06
relative error = 9.822e-05 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.01
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5076 0.138
h = 0.003 0.006
y[1] (numeric) = -2.20653016808 0.344210880173
y[1] (closed_form) = -2.20652835294 0.344209738338
absolute error = 2.144e-06
relative error = 9.602e-05 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.01
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5106 0.144
h = 0.0001 0.005
y[1] (numeric) = -2.19853124894 0.35890281851
y[1] (closed_form) = -2.19852892295 0.358894350511
absolute error = 8.782e-06
relative error = 0.0003942 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.013
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5107 0.149
h = 0.0001 0.003
y[1] (numeric) = -2.19782634338 0.371339291379
y[1] (closed_form) = -2.19782514177 0.371335448498
absolute error = 4.026e-06
relative error = 0.0001806 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.013
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5108 0.152
h = 0.001 0.001
y[1] (numeric) = -2.19729522965 0.37879912618
y[1] (closed_form) = -2.19729588032 0.378795485841
absolute error = 3.698e-06
relative error = 0.0001659 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.014
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5118 0.153
h = 0.001 0.003
y[1] (numeric) = -2.19471035956 0.381193437123
y[1] (closed_form) = -2.19471188144 0.381190205828
absolute error = 3.572e-06
relative error = 0.0001603 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.015
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5128 0.156
h = 0.0001 0.004
y[1] (numeric) = -2.19193603356 0.38856430697
y[1] (closed_form) = -2.19193574796 0.388560314382
absolute error = 4.003e-06
relative error = 0.0001798 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.016
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5129 0.16
h = 0.003 0.006
y[1] (numeric) = -2.19129670251 0.398506076547
y[1] (closed_form) = -2.1912950676 0.398503065602
absolute error = 3.426e-06
relative error = 0.0001538 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.016
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5159 0.166
h = 0.0001 0.005
y[1] (numeric) = -2.18323046615 0.413132041264
y[1] (closed_form) = -2.18322840125 0.413121721404
absolute error = 1.052e-05
relative error = 0.0004737 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.019
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.516 0.171
h = 0.0001 0.003
y[1] (numeric) = -2.18245935594 0.425545461989
y[1] (closed_form) = -2.18245836193 0.425539764952
absolute error = 5.783e-06
relative error = 0.0002601 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.02
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5161 0.174
h = 0.001 0.001
y[1] (numeric) = -2.18188870282 0.432990834397
y[1] (closed_form) = -2.18188955308 0.432985359281
absolute error = 5.541e-06
relative error = 0.0002491 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.02
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5171 0.175
h = 0.001 0.003
y[1] (numeric) = -2.17929490203 0.435367435762
y[1] (closed_form) = -2.17929661636 0.435362377818
absolute error = 5.341e-06
relative error = 0.0002403 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.021
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5181 0.178
h = 0.0001 0.004
y[1] (numeric) = -2.17648502993 0.44271183729
y[1] (closed_form) = -2.17648495067 0.442706000926
absolute error = 5.837e-06
relative error = 0.0002628 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.022
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5182 0.182
h = 0.003 0.006
y[1] (numeric) = -2.17579296265 0.452634639367
y[1] (closed_form) = -2.17579152774 0.452629766992
absolute error = 5.079e-06
relative error = 0.0002286 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.022
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5212 0.188
h = 0.0001 0.005
y[1] (numeric) = -2.16766033293 0.467194109679
y[1] (closed_form) = -2.16765854822 0.467181946862
absolute error = 1.229e-05
relative error = 0.0005544 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.026
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5213 0.193
h = 0.0001 0.003
y[1] (numeric) = -2.16682347513 0.479583836561
y[1] (closed_form) = -2.16682270811 0.479576293422
absolute error = 7.582e-06
relative error = 0.0003416 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.026
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5214 0.196
h = 0.001 0.001
y[1] (numeric) = -2.16621356359 0.487014365734
y[1] (closed_form) = -2.16621463258 0.487007063672
absolute error = 7.380e-06
relative error = 0.0003324 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.026
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5224 0.197
h = 0.0001 0.004
y[1] (numeric) = -2.1636110514 0.489373217258
y[1] (closed_form) = -2.1636129772 0.48936634034
absolute error = 7.141e-06
relative error = 0.0003219 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.027
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5225 0.201
h = 0.003 0.006
y[1] (numeric) = -2.16287610125 0.499280211564
y[1] (closed_form) = -2.16287421857 0.499273979662
absolute error = 6.510e-06
relative error = 0.0002933 %
Correct digits = 6
Radius of convergence (given) for eq 1 = 4.028
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5255 0.207
h = 0.0001 0.005
y[1] (numeric) = -2.15468626498 0.513782817804
y[1] (closed_form) = -2.15468410121 0.513769311383
absolute error = 1.368e-05
relative error = 0.0006175 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.031
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5256 0.212
h = 0.0001 0.003
y[1] (numeric) = -2.15379289364 0.526152419566
y[1] (closed_form) = -2.15379170197 0.526143530068
absolute error = 8.969e-06
relative error = 0.0004045 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.031
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5257 0.215
h = 0.001 0.001
y[1] (numeric) = -2.15314923555 0.533570335071
y[1] (closed_form) = -2.15314987279 0.533561703062
absolute error = 8.655e-06
relative error = 0.0003902 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.031
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5267 0.216
h = 0.001 0.003
y[1] (numeric) = -2.15053918814 0.535913978954
y[1] (closed_form) = -2.15054067596 0.535905778915
absolute error = 8.334e-06
relative error = 0.000376 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.032
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5277 0.219
h = 0.0001 0.004
y[1] (numeric) = -2.14766391061 0.543208750147
y[1] (closed_form) = -2.14766363107 0.543199740466
absolute error = 9.014e-06
relative error = 0.0004069 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.034
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5278 0.223
h = 0.003 0.006
y[1] (numeric) = -2.14687446781 0.55309552995
y[1] (closed_form) = -2.14687282143 0.553087451433
absolute error = 8.245e-06
relative error = 0.0003719 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.034
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5308 0.229
h = 0.0001 0.005
y[1] (numeric) = -2.13861996185 0.567530707948
y[1] (closed_form) = -2.1386181133 0.567515375617
absolute error = 1.544e-05
relative error = 0.000698 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.037
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5309 0.234
h = 0.0001 0.003
y[1] (numeric) = -2.13766170757 0.579875444057
y[1] (closed_form) = -2.13766077849 0.579864723942
absolute error = 1.076e-05
relative error = 0.0004858 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.038
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.531 0.237
h = 0.001 0.001
y[1] (numeric) = -2.13697932216 0.587277821184
y[1] (closed_form) = -2.13698021322 0.587267377294
absolute error = 1.048e-05
relative error = 0.000473 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.038
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.532 0.238
h = 0.001 0.003
y[1] (numeric) = -2.13436096985 0.589603647608
y[1] (closed_form) = -2.13436270408 0.589593643372
absolute error = 1.015e-05
relative error = 0.0004585 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.039
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.533 0.241
h = 0.0001 0.004
y[1] (numeric) = -2.13145128865 0.596871109771
y[1] (closed_form) = -2.13145126999 0.596860279647
absolute error = 1.083e-05
relative error = 0.0004893 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.04
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5331 0.245
h = 0.003 0.006
y[1] (numeric) = -2.13061018417 0.606737486547
y[1] (closed_form) = -2.13060879323 0.606727569896
absolute error = 1.001e-05
relative error = 0.000452 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.041
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5361 0.251
h = 0.0001 0.005
y[1] (numeric) = -2.12229194295 0.621104765227
y[1] (closed_form) = -2.12229042804 0.62108761663
absolute error = 1.722e-05
relative error = 0.0007785 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.044
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5362 0.256
h = 0.0001 0.003
y[1] (numeric) = -2.12126928551 0.633424024078
y[1] (closed_form) = -2.12126863778 0.633411482172
absolute error = 1.256e-05
relative error = 0.0005673 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.044
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5363 0.259
h = 0.001 0.001
y[1] (numeric) = -2.12054846709 0.64081050031
y[1] (closed_form) = -2.12054963048 0.64079825313
absolute error = 1.230e-05
relative error = 0.0005553 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.045
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
memory used=48.7MB, alloc=40.3MB, time=0.67
x[1] = 2.5373 0.26
h = 0.001 0.003
y[1] (numeric) = -2.11792202784 0.643118479602
y[1] (closed_form) = -2.11792402689 0.643106679602
absolute error = 1.197e-05
relative error = 0.0005407 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.046
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5383 0.263
h = 0.0001 0.004
y[1] (numeric) = -2.11497834875 0.650358355707
y[1] (closed_form) = -2.11497860957 0.650345713886
absolute error = 1.264e-05
relative error = 0.0005714 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.047
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5384 0.267
h = 0.003 0.006
y[1] (numeric) = -2.11408597215 0.660203845696
y[1] (closed_form) = -2.11408485555 0.660192099661
absolute error = 1.180e-05
relative error = 0.0005327 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.047
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5414 0.273
h = 0.0001 0.005
y[1] (numeric) = -2.10570493296 0.674502771299
y[1] (closed_form) = -2.10570376984 0.674483816324
absolute error = 1.899e-05
relative error = 0.0008589 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.051
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5415 0.278
h = 0.0001 0.003
y[1] (numeric) = -2.10461835951 0.686795952031
y[1] (closed_form) = -2.10461801164 0.686781597414
absolute error = 1.436e-05
relative error = 0.0006486 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.051
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5416 0.281
h = 0.001 0.001
y[1] (numeric) = -2.1038594067 0.69416617138
y[1] (closed_form) = -2.10386086068 0.694152129752
absolute error = 1.412e-05
relative error = 0.0006372 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.051
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5426 0.282
h = 0.001 0.003
y[1] (numeric) = -2.10122509784 0.696456277498
y[1] (closed_form) = -2.10122737988 0.696442690419
absolute error = 1.378e-05
relative error = 0.0006224 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.052
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5436 0.285
h = 0.0001 0.004
y[1] (numeric) = -2.098247829 0.703668298397
y[1] (closed_form) = -2.09824838767 0.70365385388
absolute error = 1.446e-05
relative error = 0.0006532 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.054
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5437 0.289
h = 0.003 0.006
y[1] (numeric) = -2.09730457556 0.713492426507
y[1] (closed_form) = -2.09730375199 0.713478860096
absolute error = 1.359e-05
relative error = 0.0006135 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.054
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5467 0.295
h = 0.0001 0.005
y[1] (numeric) = -2.08886167819 0.727722562533
y[1] (closed_form) = -2.08886088477 0.727701811304
absolute error = 2.077e-05
relative error = 0.0009388 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.057
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5468 0.3
h = 0.0001 0.003
y[1] (numeric) = -2.08771168297 0.739989075108
y[1] (closed_form) = -2.08771165324 0.739972917111
absolute error = 1.616e-05
relative error = 0.0007295 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.058
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5469 0.303
h = 0.001 0.001
y[1] (numeric) = -2.08691489853 0.747342688165
y[1] (closed_form) = -2.08691666114 0.747326861179
absolute error = 1.592e-05
relative error = 0.0007184 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.058
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5479 0.304
h = 0.0001 0.004
y[1] (numeric) = -2.08427293667 0.749614898661
y[1] (closed_form) = -2.08427551968 0.749599533434
absolute error = 1.558e-05
relative error = 0.0007034 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.059
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.548 0.308
h = 0.003 0.006
y[1] (numeric) = -2.08328833895 0.759421288856
y[1] (closed_form) = -2.08328714556 0.759406362659
absolute error = 1.497e-05
relative error = 0.0006753 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.06
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.551 0.314
h = 0.0001 0.005
y[1] (numeric) = -2.07479212409 0.773592598283
y[1] (closed_form) = -2.07479102654 0.773570508006
absolute error = 2.212e-05
relative error = 0.0009988 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.063
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5511 0.319
h = 0.0001 0.003
y[1] (numeric) = -2.07358761148 0.785836438971
y[1] (closed_form) = -2.07358723344 0.785818935776
absolute error = 1.751e-05
relative error = 0.0007895 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.064
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5512 0.322
h = 0.001 0.001
y[1] (numeric) = -2.07275830496 0.793175928811
y[1] (closed_form) = -2.07275971109 0.793158772061
absolute error = 1.721e-05
relative error = 0.0007757 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.064
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5522 0.323
h = 0.001 0.003
y[1] (numeric) = -2.07010971507 0.795432807757
y[1] (closed_form) = -2.07011193502 0.795416118936
absolute error = 1.684e-05
relative error = 0.0007592 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.065
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5532 0.326
h = 0.0001 0.004
y[1] (numeric) = -2.06707069824 0.802592695783
y[1] (closed_form) = -2.06707122272 0.802575121124
absolute error = 1.758e-05
relative error = 0.0007929 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.066
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5533 0.33
h = 0.003 0.006
y[1] (numeric) = -2.06603357833 0.812376434557
y[1] (closed_form) = -2.06603271218 0.8123597052
absolute error = 1.675e-05
relative error = 0.0007546 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.067
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5563 0.336
h = 0.0001 0.005
y[1] (numeric) = -2.05747725456 0.826478176644
y[1] (closed_form) = -2.05747655948 0.82645430935
absolute error = 2.388e-05
relative error = 0.001077 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.07
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5564 0.341
h = 0.0001 0.003
y[1] (numeric) = -2.05621025102 0.838694274238
y[1] (closed_form) = -2.05621022461 0.838674985455
absolute error = 1.929e-05
relative error = 0.0008686 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.071
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5565 0.344
h = 0.001 0.001
y[1] (numeric) = -2.05534368271 0.846016521552
y[1] (closed_form) = -2.05534543051 0.84599759678
absolute error = 1.901e-05
relative error = 0.0008551 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.071
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5575 0.345
h = 0.001 0.003
y[1] (numeric) = -2.05268784064 0.848255469977
y[1] (closed_form) = -2.05269039447 0.848237020048
absolute error = 1.863e-05
relative error = 0.0008386 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.072
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5585 0.348
h = 0.0001 0.004
y[1] (numeric) = -2.0496164103 0.855386771348
y[1] (closed_form) = -2.04961728396 0.855367420871
absolute error = 1.937e-05
relative error = 0.0008722 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.073
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5586 0.352
h = 0.003 0.006
y[1] (numeric) = -2.04852956885 0.865147832589
y[1] (closed_form) = -2.04852904793 0.865129309789
absolute error = 1.853e-05
relative error = 0.0008333 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.074
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5616 0.358
h = 0.0001 0.005
y[1] (numeric) = -2.03991408113 0.879179619804
y[1] (closed_form) = -2.03991380569 0.879153986257
absolute error = 2.564e-05
relative error = 0.001154 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.077
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5617 0.363
h = 0.0001 0.003
y[1] (numeric) = -2.03858509979 0.891367415543
y[1] (closed_form) = -2.03858544257 0.891346351182
absolute error = 2.107e-05
relative error = 0.0009469 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.078
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5618 0.366
h = 0.001 0.001
y[1] (numeric) = -2.03768158344 0.898672089916
y[1] (closed_form) = -2.03768369026 0.89865140688
absolute error = 2.079e-05
relative error = 0.0009335 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.078
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5628 0.367
h = 0.001 0.003
y[1] (numeric) = -2.03501870347 0.900893095439
y[1] (closed_form) = -2.03502160845 0.900872894001
absolute error = 2.041e-05
relative error = 0.0009171 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.079
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5638 0.37
h = 0.0001 0.004
y[1] (numeric) = -2.03191527532 0.907995571335
y[1] (closed_form) = -2.0319165156 0.907974454958
absolute error = 2.115e-05
relative error = 0.0009504 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.081
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5639 0.374
h = 0.003 0.006
y[1] (numeric) = -2.03077912785 0.917733513882
y[1] (closed_form) = -2.03077896988 0.917713207592
absolute error = 2.031e-05
relative error = 0.0009112 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.081
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5669 0.38
h = 0.0001 0.005
y[1] (numeric) = -2.02210542218 0.93169497565
y[1] (closed_form) = -2.02210558328 0.931667586824
absolute error = 2.739e-05
relative error = 0.00123 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.085
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.567 0.385
h = 0.0001 0.003
y[1] (numeric) = -2.02071498215 0.943853921852
y[1] (closed_form) = -2.02071571145 0.943831092145
absolute error = 2.284e-05
relative error = 0.001024 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.085
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5671 0.388
h = 0.001 0.001
y[1] (numeric) = -2.01977483502 0.951140699582
y[1] (closed_form) = -2.01977731798 0.951118268263
absolute error = 2.257e-05
relative error = 0.001011 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.086
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5681 0.389
h = 0.001 0.003
y[1] (numeric) = -2.01710513047 0.953343753258
y[1] (closed_form) = -2.01710840364 0.95332181013
absolute error = 2.219e-05
relative error = 0.0009944 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.087
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5691 0.392
h = 0.0001 0.004
y[1] (numeric) = -2.01397012172 0.960417172677
y[1] (closed_form) = -2.01397174581 0.960394300539
absolute error = 2.293e-05
relative error = 0.001028 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.088
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5692 0.396
h = 0.003 0.006
y[1] (numeric) = -2.0127850884 0.970131564285
y[1] (closed_form) = -2.01278531088 0.970109484683
absolute error = 2.208e-05
relative error = 0.0009882 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.088
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5722 0.402
h = 0.0001 0.005
y[1] (numeric) = -2.00405411144 0.984022346888
y[1] (closed_form) = -2.00405472573 0.983993213958
absolute error = 2.914e-05
relative error = 0.001305 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.092
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5723 0.407
h = 0.0001 0.003
y[1] (numeric) = -2.0026027376 0.996151906987
y[1] (closed_form) = -2.00260387049 0.996127322384
absolute error = 2.461e-05
relative error = 0.0011 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.093
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5724 0.41
h = 0.001 0.001
y[1] (numeric) = -2.00162628027 1.00342047112
y[1] (closed_form) = -2.00162915622 1.0033963017
absolute error = 2.434e-05
relative error = 0.001087 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.093
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5734 0.411
h = 0.0001 0.004
y[1] (numeric) = -1.99894996342 1.00560556738
y[1] (closed_form) = -1.99895362159 1.0055818926
absolute error = 2.396e-05
relative error = 0.001071 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.094
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5735 0.415
h = 0.003 0.006
y[1] (numeric) = -1.99772522845 1.01530045966
y[1] (closed_form) = -1.99772515697 1.01527702597
absolute error = 2.343e-05
relative error = 0.001046 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.095
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5765 0.421
h = 0.0001 0.005
y[1] (numeric) = -1.98894486523 1.0291308004
y[1] (closed_form) = -1.98894524786 1.02910033845
absolute error = 3.046e-05
relative error = 0.00136 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.098
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5766 0.426
h = 0.0001 0.003
y[1] (numeric) = -1.98744110753 1.04123536201
y[1] (closed_form) = -1.98744196629 1.04120943911
absolute error = 2.594e-05
relative error = 0.001156 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.099
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5767 0.429
h = 0.001 0.001
y[1] (numeric) = -1.98643343276 1.04848842709
y[1] (closed_form) = -1.98643602549 1.04846293377
absolute error = 2.562e-05
relative error = 0.001141 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.099
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5777 0.43
h = 0.001 0.003
y[1] (numeric) = -1.98375137948 1.05065813967
y[1] (closed_form) = -1.98375474758 1.05063314648
absolute error = 2.522e-05
relative error = 0.001123 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.1
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5787 0.433
h = 0.0001 0.004
y[1] (numeric) = -1.98055836921 1.05767726802
y[1] (closed_form) = -1.98056011746 1.05765132031
absolute error = 2.601e-05
relative error = 0.001158 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.102
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5788 0.437
h = 0.003 0.006
y[1] (numeric) = -1.97928321185 1.06734728736
y[1] (closed_form) = -1.9792835528 1.06732209967
absolute error = 2.519e-05
relative error = 0.00112 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.102
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5818 0.443
h = 0.0001 0.005
y[1] (numeric) = -1.97044733568 1.08110632394
y[1] (closed_form) = -1.97044820187 1.08107413901
absolute error = 3.220e-05
relative error = 0.001433 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.106
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5819 0.448
h = 0.0001 0.003
y[1] (numeric) = -1.96888362908 1.09318052434
y[1] (closed_form) = -1.96888492264 1.09315286634
absolute error = 2.769e-05
relative error = 0.001229 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.106
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.582 0.451
h = 0.001 0.001
y[1] (numeric) = -1.96784024536 1.10041480013
y[1] (closed_form) = -1.96784326192 1.10038758804
absolute error = 2.738e-05
relative error = 0.001214 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.107
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.583 0.452
h = 0.001 0.003
y[1] (numeric) = -1.96515197186 1.10256655132
y[1] (closed_form) = -1.96515575569 1.1025398455
absolute error = 2.697e-05
relative error = 0.001197 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.108
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.584 0.455
h = 0.0001 0.004
y[1] (numeric) = -1.96192857884 1.10955600028
y[1] (closed_form) = -1.9619307588 1.10952832678
absolute error = 2.776e-05
relative error = 0.001232 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.109
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5841 0.459
h = 0.003 0.006
y[1] (numeric) = -1.9606057567 1.11920127643
y[1] (closed_form) = -1.96060652681 1.11917434555
absolute error = 2.694e-05
relative error = 0.001193 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.11
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
memory used=97.5MB, alloc=44.3MB, time=1.34
x[1] = 2.5871 0.465
h = 0.0001 0.005
y[1] (numeric) = -1.95171531439 1.13288870275
y[1] (closed_form) = -1.95171668 1.13285480655
absolute error = 3.392e-05
relative error = 0.001503 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.113
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5872 0.47
h = 0.0001 0.003
y[1] (numeric) = -1.95009219881 1.1449320373
y[1] (closed_form) = -1.95009394349 1.14490265524
absolute error = 2.943e-05
relative error = 0.001302 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.114
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5873 0.473
h = 0.001 0.001
y[1] (numeric) = -1.94901343543 1.15214722618
y[1] (closed_form) = -1.94901689194 1.15211830609
absolute error = 2.913e-05
relative error = 0.001286 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.115
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5883 0.474
h = 0.001 0.003
y[1] (numeric) = -1.94631915073 1.15428101987
y[1] (closed_form) = -1.94632336638 1.15425261201
absolute error = 2.872e-05
relative error = 0.001269 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.116
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5893 0.477
h = 0.0001 0.004
y[1] (numeric) = -1.94306579645 1.16124058834
y[1] (closed_form) = -1.94306842432 1.16121119998
absolute error = 2.951e-05
relative error = 0.001303 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.117
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5894 0.481
h = 0.003 0.006
y[1] (numeric) = -1.94169574579 1.17086072368
y[1] (closed_form) = -1.94169696155 1.17083206059
absolute error = 2.869e-05
relative error = 0.001265 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.118
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5924 0.487
h = 0.0001 0.005
y[1] (numeric) = -1.93275168348 1.18447624999
y[1] (closed_form) = -1.9327535641 1.18444065441
absolute error = 3.565e-05
relative error = 0.001572 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.121
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5925 0.492
h = 0.0001 0.003
y[1] (numeric) = -1.93106970354 1.19648822529
y[1] (closed_form) = -1.93107191541 1.19645713039
absolute error = 3.117e-05
relative error = 0.001372 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.122
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5926 0.495
h = 0.001 0.001
y[1] (numeric) = -1.92995589247 1.20368403644
y[1] (closed_form) = -1.92995980483 1.2036534193
absolute error = 3.087e-05
relative error = 0.001357 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.122
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5936 0.496
h = 0.001 0.003
y[1] (numeric) = -1.92725580435 1.20579987971
y[1] (closed_form) = -1.92726046767 1.20576978062
absolute error = 3.046e-05
relative error = 0.00134 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.124
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5946 0.499
h = 0.0001 0.004
y[1] (numeric) = -1.92397291098 1.21272937425
y[1] (closed_form) = -1.92397600269 1.21269828216
absolute error = 3.125e-05
relative error = 0.001374 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.125
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5947 0.503
h = 0.003 0.006
y[1] (numeric) = -1.92255607165 1.22232398017
y[1] (closed_form) = -1.92255774929 1.22229359606
absolute error = 3.043e-05
relative error = 0.001336 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.125
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5977 0.509
h = 0.0001 0.005
y[1] (numeric) = -1.91355933448 1.23586733298
y[1] (closed_form) = -1.91356174543 1.23583005009
absolute error = 3.736e-05
relative error = 0.00164 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.129
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5978 0.514
h = 0.0001 0.003
y[1] (numeric) = -1.91181903922 1.24784746686
y[1] (closed_form) = -1.91182173408 1.24781467052
absolute error = 3.291e-05
relative error = 0.001441 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.13
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5979 0.517
h = 0.001 0.001
y[1] (numeric) = -1.910670515 1.25502361625
y[1] (closed_form) = -1.91067489883 1.2549913132
absolute error = 3.260e-05
relative error = 0.001426 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.13
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.5989 0.518
h = 0.0001 0.004
y[1] (numeric) = -1.90796482991 1.25712151935
y[1] (closed_form) = -1.90796995646 1.25708974001
absolute error = 3.219e-05
relative error = 0.001409 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.132
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.599 0.522
h = 0.003 0.006
y[1] (numeric) = -1.90651001492 1.26669503707
y[1] (closed_form) = -1.90651147187 1.26666331008
absolute error = 3.176e-05
relative error = 0.001388 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.132
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.602 0.528
h = 0.0001 0.005
y[1] (numeric) = -1.89746782894 1.28017667081
y[1] (closed_form) = -1.8974700778 1.28013807395
absolute error = 3.866e-05
relative error = 0.001689 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.136
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6021 0.533
h = 0.0001 0.003
y[1] (numeric) = -1.89567739375 1.2921297048
y[1] (closed_form) = -1.89567988599 1.29209558238
absolute error = 3.421e-05
relative error = 0.001491 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.137
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6022 0.536
h = 0.001 0.001
y[1] (numeric) = -1.8944990206 1.29928911577
y[1] (closed_form) = -1.89450319195 1.29925549993
absolute error = 3.387e-05
relative error = 0.001475 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.137
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6032 0.537
h = 0.001 0.003
y[1] (numeric) = -1.89178846863 1.30137165049
y[1] (closed_form) = -1.89179337564 1.3013385632
absolute error = 3.345e-05
relative error = 0.001457 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.138
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6042 0.54
h = 0.0001 0.004
y[1] (numeric) = -1.8884513718 1.30824503563
y[1] (closed_form) = -1.88845473745 1.30821093272
absolute error = 3.427e-05
relative error = 0.001492 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.14
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6043 0.544
h = 0.003 0.006
y[1] (numeric) = -1.88694833731 1.31779167867
y[1] (closed_form) = -1.88695028575 1.31775825178
absolute error = 3.348e-05
relative error = 0.001455 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.14
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6073 0.55
h = 0.0001 0.005
y[1] (numeric) = -1.87785522854 1.33120066155
y[1] (closed_form) = -1.87785803564 1.33116040007
absolute error = 4.036e-05
relative error = 0.001753 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.144
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6074 0.555
h = 0.0001 0.003
y[1] (numeric) = -1.87600750513 1.34312098017
y[1] (closed_form) = -1.87601050919 1.34308517782
absolute error = 3.593e-05
relative error = 0.001557 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.145
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6075 0.558
h = 0.001 0.001
y[1] (numeric) = -1.87479504432 1.3502602149
y[1] (closed_form) = -1.87479971565 1.35022493415
absolute error = 3.559e-05
relative error = 0.00154 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.145
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6085 0.559
h = 0.001 0.003
y[1] (numeric) = -1.87207927604 1.35232483429
y[1] (closed_form) = -1.87208467474 1.35229008746
absolute error = 3.516e-05
relative error = 0.001523 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.146
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6095 0.562
h = 0.0001 0.004
y[1] (numeric) = -1.86871384811 1.35916762895
y[1] (closed_form) = -1.8687177219 1.3591318549
absolute error = 3.598e-05
relative error = 0.001557 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.148
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6096 0.566
h = 0.003 0.006
y[1] (numeric) = -1.86716529713 1.36868767527
y[1] (closed_form) = -1.86716775251 1.36865256017
absolute error = 3.520e-05
relative error = 0.001521 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.148
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6126 0.572
h = 0.0001 0.005
y[1] (numeric) = -1.85802220623 1.38202377949
y[1] (closed_form) = -1.85802558608 1.38198186588
absolute error = 4.205e-05
relative error = 0.001816 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.152
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6127 0.577
h = 0.0001 0.003
y[1] (numeric) = -1.85611775499 1.39391093266
y[1] (closed_form) = -1.8561212859 1.39387346226
absolute error = 3.764e-05
relative error = 0.001621 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.153
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6128 0.58
h = 0.001 0.001
y[1] (numeric) = -1.85487154752 1.4010297265
y[1] (closed_form) = -1.85487673371 1.40099279247
absolute error = 3.730e-05
relative error = 0.001604 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.153
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6138 0.581
h = 0.001 0.003
y[1] (numeric) = -1.85215076536 1.40307644955
y[1] (closed_form) = -1.85215667059 1.40304005464
absolute error = 3.687e-05
relative error = 0.001587 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.155
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6148 0.584
h = 0.0001 0.004
y[1] (numeric) = -1.8487574297 1.40988848938
y[1] (closed_form) = -1.84876182655 1.40985105599
absolute error = 3.769e-05
relative error = 0.001621 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.156
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6149 0.588
h = 0.003 0.006
y[1] (numeric) = -1.84716381417 1.41938158514
y[1] (closed_form) = -1.84716679168 1.41934479372
absolute error = 3.691e-05
relative error = 0.001585 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.157
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6179 0.594
h = 0.0001 0.005
y[1] (numeric) = -1.83797167959 1.43264459854
y[1] (closed_form) = -1.83797564643 1.43260104546
absolute error = 4.373e-05
relative error = 0.001877 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.161
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.618 0.599
h = 0.0001 0.003
y[1] (numeric) = -1.83601106434 1.44449814739
y[1] (closed_form) = -1.83601513687 1.44445902101
absolute error = 3.934e-05
relative error = 0.001684 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.161
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6181 0.602
h = 0.001 0.001
y[1] (numeric) = -1.83473145314 1.45159624248
y[1] (closed_form) = -1.8347371688 1.45155766696
absolute error = 3.900e-05
relative error = 0.001667 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.162
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6191 0.603
h = 0.001 0.003
y[1] (numeric) = -1.83200585801 1.45362509114
y[1] (closed_form) = -1.83201228435 1.45358705977
absolute error = 3.857e-05
relative error = 0.001649 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.163
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6201 0.606
h = 0.0001 0.004
y[1] (numeric) = -1.82858503789 1.46040621922
y[1] (closed_form) = -1.82858997245 1.46036713842
absolute error = 3.939e-05
relative error = 0.001683 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.164
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6202 0.61
h = 0.003 0.006
y[1] (numeric) = -1.82694681236 1.46987201956
y[1] (closed_form) = -1.82695032691 1.46983356383
absolute error = 3.862e-05
relative error = 0.001647 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.165
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6232 0.616
h = 0.0001 0.005
y[1] (numeric) = -1.81770657002 1.48306174545
y[1] (closed_form) = -1.81771113781 1.48301656568
absolute error = 4.541e-05
relative error = 0.001936 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.169
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6233 0.621
h = 0.0001 0.003
y[1] (numeric) = -1.81569035775 1.49488126231
y[1] (closed_form) = -1.81569498637 1.49484049213
absolute error = 4.103e-05
relative error = 0.001745 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.17
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6234 0.624
h = 0.001 0.001
y[1] (numeric) = -1.81437768754 1.50195840753
y[1] (closed_form) = -1.81438394701 1.50191820244
absolute error = 4.069e-05
relative error = 0.001728 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.17
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6244 0.625
h = 0.0001 0.004
y[1] (numeric) = -1.81164747876 1.50396940661
y[1] (closed_form) = -1.81165444053 1.50392975057
absolute error = 4.026e-05
relative error = 0.00171 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.171
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6245 0.629
h = 0.003 0.006
y[1] (numeric) = -1.80997306681 1.51341270353
y[1] (closed_form) = -1.80997643089 1.5133729212
absolute error = 3.992e-05
relative error = 0.001692 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.172
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6275 0.635
h = 0.0001 0.005
y[1] (numeric) = -1.80069128633 1.52653975812
y[1] (closed_form) = -1.80069575835 1.52649328395
absolute error = 4.669e-05
relative error = 0.001978 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.176
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6276 0.64
h = 0.0001 0.003
y[1] (numeric) = -1.79862726216 1.53833030044
y[1] (closed_form) = -1.79863175661 1.53828822122
absolute error = 4.232e-05
relative error = 0.001788 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.177
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6277 0.643
h = 0.001 0.001
y[1] (numeric) = -1.79728615964 1.54538960496
y[1] (closed_form) = -1.79729227442 1.54534810299
absolute error = 4.195e-05
relative error = 0.00177 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.177
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6287 0.644
h = 0.001 0.003
y[1] (numeric) = -1.79455192583 1.54738531353
y[1] (closed_form) = -1.79455873574 1.54734436479
absolute error = 4.151e-05
relative error = 0.001752 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.179
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6297 0.647
h = 0.0001 0.004
y[1] (numeric) = -1.79108071693 1.55410884498
y[1] (closed_form) = -1.79108606598 1.55406682707
absolute error = 4.236e-05
relative error = 0.001786 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.18
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6298 0.651
h = 0.003 0.006
y[1] (numeric) = -1.78936036603 1.56352348625
y[1] (closed_form) = -1.78936429433 1.56348206222
absolute error = 4.161e-05
relative error = 0.001751 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.181
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6328 0.657
h = 0.0001 0.005
y[1] (numeric) = -1.7800322097 1.57657691687
y[1] (closed_form) = -1.78003730806 1.57652883997
absolute error = 4.835e-05
relative error = 0.002033 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.185
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6329 0.662
h = 0.0001 0.003
y[1] (numeric) = -1.77791364635 1.58833265423
y[1] (closed_form) = -1.77791872328 1.58828895413
absolute error = 4.399e-05
relative error = 0.001845 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.186
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.633 0.665
h = 0.001 0.001
y[1] (numeric) = -1.77654012769 1.59537055537
y[1] (closed_form) = -1.77654681242 1.59532744624
absolute error = 4.362e-05
relative error = 0.001827 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.186
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
memory used=146.4MB, alloc=44.3MB, time=2.00
x[1] = 2.634 0.666
h = 0.001 0.003
y[1] (numeric) = -1.77380164722 1.59734846576
y[1] (closed_form) = -1.77380901865 1.59730591445
absolute error = 4.319e-05
relative error = 0.001809 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.187
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.635 0.669
h = 0.0001 0.004
y[1] (numeric) = -1.77030416141 1.60404067181
y[1] (closed_form) = -1.77031008874 1.60399704128
absolute error = 4.403e-05
relative error = 0.001843 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.189
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6351 0.673
h = 0.003 0.006
y[1] (numeric) = -1.76854050967 1.61342707501
y[1] (closed_form) = -1.76854501632 1.61338402175
absolute error = 4.329e-05
relative error = 0.001808 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.19
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6381 0.679
h = 0.0001 0.005
y[1] (numeric) = -1.7591669048 1.6264067283
y[1] (closed_form) = -1.75917264265 1.6263570618
absolute error = 5.000e-05
relative error = 0.002087 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.193
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6382 0.684
h = 0.0001 0.003
y[1] (numeric) = -1.75699437709 1.63812726482
y[1] (closed_form) = -1.7570000502 1.63808195644
absolute error = 4.566e-05
relative error = 0.001901 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.194
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6383 0.687
h = 0.001 0.001
y[1] (numeric) = -1.75558879136 1.64514353067
y[1] (closed_form) = -1.75559605962 1.64509882668
absolute error = 4.529e-05
relative error = 0.001882 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.195
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6393 0.688
h = 0.001 0.003
y[1] (numeric) = -1.75284625888 1.64710367569
y[1] (closed_form) = -1.75285420541 1.64705953398
absolute error = 4.485e-05
relative error = 0.001865 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.196
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6403 0.691
h = 0.0001 0.004
y[1] (numeric) = -1.74932291783 1.65376442739
y[1] (closed_form) = -1.74932943706 1.65371919672
absolute error = 4.570e-05
relative error = 0.001898 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.198
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6404 0.695
h = 0.003 0.006
y[1] (numeric) = -1.74751642807 1.6631222821
y[1] (closed_form) = -1.74752152692 1.66307761219
absolute error = 4.496e-05
relative error = 0.001864 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.198
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6434 0.701
h = 0.0001 0.005
y[1] (numeric) = -1.73809829836 1.67602801946
y[1] (closed_form) = -1.7381046886 1.67597677659
absolute error = 5.164e-05
relative error = 0.002139 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.202
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6435 0.706
h = 0.0001 0.003
y[1] (numeric) = -1.73587238333 1.68771297032
y[1] (closed_form) = -1.73587866606 1.68766606636
absolute error = 4.732e-05
relative error = 0.001955 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.203
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6436 0.709
h = 0.001 0.001
y[1] (numeric) = -1.73443508084 1.69470737559
y[1] (closed_form) = -1.73444294594 1.6946610892
absolute error = 4.695e-05
relative error = 0.001936 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.204
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6446 0.71
h = 0.001 0.003
y[1] (numeric) = -1.73168868928 1.69664979074
y[1] (closed_form) = -1.7316972242 1.69660407091
absolute error = 4.651e-05
relative error = 0.001918 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.205
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6456 0.713
h = 0.0001 0.004
y[1] (numeric) = -1.72813991387 1.70327896622
y[1] (closed_form) = -1.72814703834 1.70323214801
absolute error = 4.736e-05
relative error = 0.001952 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.206
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6457 0.717
h = 0.003 0.006
y[1] (numeric) = -1.72629105055 1.71260797086
y[1] (closed_form) = -1.72629675519 1.71256169701
absolute error = 4.662e-05
relative error = 0.001917 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.207
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6487 0.723
h = 0.0001 0.005
y[1] (numeric) = -1.71682931585 1.72543966825
y[1] (closed_form) = -1.71683637107 1.72538686236
absolute error = 5.328e-05
relative error = 0.002189 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.211
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6488 0.728
h = 0.0001 0.003
y[1] (numeric) = -1.71455059252 1.73708865962
y[1] (closed_form) = -1.71455749803 1.73704017293
absolute error = 4.898e-05
relative error = 0.002007 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.212
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6489 0.731
h = 0.001 0.001
y[1] (numeric) = -1.71308192464 1.74406098566
y[1] (closed_form) = -1.71309039963 1.74401312942
absolute error = 4.860e-05
relative error = 0.001988 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.213
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6499 0.732
h = 0.0001 0.004
y[1] (numeric) = -1.71033186515 1.74598570907
y[1] (closed_form) = -1.7103410015 1.74593842354
absolute error = 4.816e-05
relative error = 0.00197 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.214
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.65 0.736
h = 0.003 0.006
y[1] (numeric) = -1.70844864874 1.75529096739
y[1] (closed_form) = -1.70845426974 1.75524338773
absolute error = 4.791e-05
relative error = 0.001956 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.215
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.653 0.742
h = 0.0001 0.005
y[1] (numeric) = -1.69894923008 1.76805934988
y[1] (closed_form) = -1.6989562523 1.7680052732
absolute error = 5.453e-05
relative error = 0.002224 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.219
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6531 0.747
h = 0.0001 0.003
y[1] (numeric) = -1.69662508193 1.77967771715
y[1] (closed_form) = -1.69663191833 1.77962794281
absolute error = 5.024e-05
relative error = 0.002043 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.22
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6532 0.75
h = 0.001 0.001
y[1] (numeric) = -1.69512943142 1.78663123599
y[1] (closed_form) = -1.69513782627 1.78658210313
absolute error = 4.984e-05
relative error = 0.002024 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.22
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6542 0.751
h = 0.001 0.003
y[1] (numeric) = -1.69237615632 1.78854080405
y[1] (closed_form) = -1.6923852053 1.78849224543
absolute error = 4.939e-05
relative error = 0.002006 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.222
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6552 0.754
h = 0.0001 0.004
y[1] (numeric) = -1.68878079129 1.79511121428
y[1] (closed_form) = -1.68878846113 1.79506154036
absolute error = 5.026e-05
relative error = 0.002039 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.223
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6553 0.758
h = 0.0001 0.004
y[1] (numeric) = -1.68685396995 1.80438625471
y[1] (closed_form) = -1.68686022143 1.80433709492
absolute error = 4.956e-05
relative error = 0.002006 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.224
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6554 0.762
h = 0.003 0.006
y[1] (numeric) = -1.68491750339 1.81365822523
y[1] (closed_form) = -1.68492375487 1.81360906544
absolute error = 4.956e-05
relative error = 0.002002 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.225
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6584 0.768
h = 0.0001 0.005
y[1] (numeric) = -1.67536626922 1.82634105233
y[1] (closed_form) = -1.67537399067 1.82628544278
absolute error = 5.614e-05
relative error = 0.002265 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.229
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6585 0.773
h = 0.0001 0.003
y[1] (numeric) = -1.67298013831 1.83791832352
y[1] (closed_form) = -1.67298762496 1.83786699358
absolute error = 5.187e-05
relative error = 0.002087 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.23
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6586 0.776
h = 0.001 0.001
y[1] (numeric) = -1.67144766355 1.84484659483
y[1] (closed_form) = -1.67145669374 1.84479592137
absolute error = 5.147e-05
relative error = 0.002068 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.23
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6596 0.777
h = 0.001 0.003
y[1] (numeric) = -1.66868986483 1.84673562403
y[1] (closed_form) = -1.66869953937 1.84668552964
absolute error = 5.102e-05
relative error = 0.00205 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.232
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6606 0.78
h = 0.0001 0.004
y[1] (numeric) = -1.66506492915 1.85326950848
y[1] (closed_form) = -1.66507324407 1.85321828817
absolute error = 5.189e-05
relative error = 0.002083 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.233
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6607 0.784
h = 0.003 0.006
y[1] (numeric) = -1.66308891166 1.86251123336
y[1] (closed_form) = -1.66309580909 1.86246050829
absolute error = 5.119e-05
relative error = 0.00205 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.234
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6637 0.79
h = 0.0001 0.005
y[1] (numeric) = -1.65349683316 1.87511968692
y[1] (closed_form) = -1.65350525677 1.87506255481
absolute error = 5.775e-05
relative error = 0.00231 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.238
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6638 0.795
h = 0.0001 0.003
y[1] (numeric) = -1.65105964385 1.88665990259
y[1] (closed_form) = -1.65106779216 1.88660702891
absolute error = 5.350e-05
relative error = 0.002134 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.239
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6639 0.798
h = 0.001 0.001
y[1] (numeric) = -1.6494968652 1.89356545416
y[1] (closed_form) = -1.64950654385 1.89351324902
absolute error = 5.309e-05
relative error = 0.002114 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.24
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6649 0.799
h = 0.001 0.003
y[1] (numeric) = -1.64673596959 1.89543691365
y[1] (closed_form) = -1.64674628411 1.89538529127
absolute error = 5.264e-05
relative error = 0.002097 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.241
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6659 0.802
h = 0.0001 0.004
y[1] (numeric) = -1.64308728229 1.90193878015
y[1] (closed_form) = -1.64309625414 1.90188602365
absolute error = 5.351e-05
relative error = 0.002129 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.242
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.666 0.806
h = 0.003 0.006
y[1] (numeric) = -1.64107076475 1.91115050423
y[1] (closed_form) = -1.6410783206 1.91109822706
absolute error = 5.282e-05
relative error = 0.002097 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.243
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.669 0.812
h = 0.0001 0.005
y[1] (numeric) = -1.63143874436 1.92368451713
y[1] (closed_form) = -1.63144788161 1.92362587617
absolute error = 5.935e-05
relative error = 0.002353 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.247
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6691 0.817
h = 0.0001 0.003
y[1] (numeric) = -1.62895108188 1.93518734716
y[1] (closed_form) = -1.62895990391 1.935132943
absolute error = 5.511e-05
relative error = 0.002179 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.248
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6692 0.82
h = 0.001 0.001
y[1] (numeric) = -1.62735835398 1.94206998664
y[1] (closed_form) = -1.62736869307 1.94201626282
absolute error = 5.471e-05
relative error = 0.002159 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.249
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6702 0.821
h = 0.001 0.003
y[1] (numeric) = -1.62459454527 1.94392392462
y[1] (closed_form) = -1.62460551176 1.94387078709
absolute error = 5.426e-05
relative error = 0.002142 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.25
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6712 0.824
h = 0.0001 0.004
y[1] (numeric) = -1.62092252173 1.95039368578
y[1] (closed_form) = -1.62093216248 1.95033940624
absolute error = 5.513e-05
relative error = 0.002174 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.252
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6713 0.828
h = 0.003 0.006
y[1] (numeric) = -1.61886597449 1.95957515121
y[1] (closed_form) = -1.61887420096 1.95952133519
absolute error = 5.444e-05
relative error = 0.002142 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.253
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6743 0.834
h = 0.0001 0.005
y[1] (numeric) = -1.60919490959 1.97203466985
y[1] (closed_form) = -1.60920477169 1.97197453382
absolute error = 6.094e-05
relative error = 0.002394 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.257
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6744 0.839
h = 0.0001 0.003
y[1] (numeric) = -1.60665736002 1.98349979478
y[1] (closed_form) = -1.60666686756 1.98344387348
absolute error = 5.672e-05
relative error = 0.002222 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.258
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6745 0.842
h = 0.001 0.001
y[1] (numeric) = -1.6050350379 1.99035933625
y[1] (closed_form) = -1.60504604912 1.99030410681
absolute error = 5.632e-05
relative error = 0.002203 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.259
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6755 0.843
h = 0.001 0.003
y[1] (numeric) = -1.60226849795 1.99219580326
y[1] (closed_form) = -1.60228012811 1.9921411635
absolute error = 5.586e-05
relative error = 0.002185 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.26
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6765 0.846
h = 0.0001 0.004
y[1] (numeric) = -1.59857355199 1.99863337828
y[1] (closed_form) = -1.59858387336 1.99857758892
absolute error = 5.674e-05
relative error = 0.002217 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.261
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6766 0.85
h = 0.003 0.006
y[1] (numeric) = -1.59647744597 2.00778433573
y[1] (closed_form) = -1.59648635499 2.00772899422
absolute error = 5.605e-05
relative error = 0.002185 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.262
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6796 0.856
h = 0.0001 0.005
y[1] (numeric) = -1.58676822865 2.02016931983
y[1] (closed_form) = -1.58677882652 2.02010770255
absolute error = 6.252e-05
relative error = 0.002434 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.266
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6797 0.861
h = 0.0001 0.003
y[1] (numeric) = -1.58418137871 2.03159643079
y[1] (closed_form) = -1.58419158327 2.03153900578
absolute error = 5.832e-05
relative error = 0.002264 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.267
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6798 0.864
h = 0.001 0.001
y[1] (numeric) = -1.58252981766 2.03843269468
y[1] (closed_form) = -1.58254151246 2.03837597279
absolute error = 5.791e-05
relative error = 0.002244 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.268
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
memory used=195.1MB, alloc=44.3MB, time=2.66
x[1] = 2.6808 0.865
h = 0.0001 0.004
y[1] (numeric) = -1.57976072638 2.04025174353
y[1] (closed_form) = -1.57977303167 2.04019561456
absolute error = 5.746e-05
relative error = 0.002227 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.269
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6809 0.869
h = 0.003 0.006
y[1] (numeric) = -1.57763257079 2.04937763296
y[1] (closed_form) = -1.57764147417 2.04932101658
absolute error = 5.731e-05
relative error = 0.002216 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.27
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6839 0.875
h = 0.0001 0.005
y[1] (numeric) = -1.56789033503 2.06169887806
y[1] (closed_form) = -1.56790097282 2.06163602375
absolute error = 6.375e-05
relative error = 0.002461 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.274
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.684 0.88
h = 0.0001 0.003
y[1] (numeric) = -1.56526106151 2.07309360634
y[1] (closed_form) = -1.56527127282 2.07303492507
absolute error = 5.956e-05
relative error = 0.002293 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.276
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6841 0.883
h = 0.001 0.001
y[1] (numeric) = -1.56358433713 2.07991003724
y[1] (closed_form) = -1.56359602718 2.07985206872
absolute error = 5.914e-05
relative error = 0.002273 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.276
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6851 0.884
h = 0.001 0.003
y[1] (numeric) = -1.5608129857 2.08171416459
y[1] (closed_form) = -1.56082527901 2.08165679178
absolute error = 5.868e-05
relative error = 0.002255 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.277
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6861 0.887
h = 0.0001 0.004
y[1] (numeric) = -1.55707609681 2.08809191736
y[1] (closed_form) = -1.55708711275 2.0880333814
absolute error = 5.956e-05
relative error = 0.002287 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.279
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6862 0.891
h = 0.003 0.006
y[1] (numeric) = -1.55490726567 2.09718592985
y[1] (closed_form) = -1.55491687322 2.09712781291
absolute error = 5.891e-05
relative error = 0.002256 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.28
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6892 0.897
h = 0.0001 0.005
y[1] (numeric) = -1.54512852258 2.10943258963
y[1] (closed_form) = -1.54513991591 2.10936827986
absolute error = 6.531e-05
relative error = 0.002498 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.284
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6893 0.902
h = 0.0001 0.003
y[1] (numeric) = -1.54245103804 2.12078875015
y[1] (closed_form) = -1.54246196722 2.12072859021
absolute error = 6.114e-05
relative error = 0.002332 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.285
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6894 0.905
h = 0.001 0.001
y[1] (numeric) = -1.54074573418 2.12758158189
y[1] (closed_form) = -1.54075812855 2.12752214546
absolute error = 6.071e-05
relative error = 0.002311 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.286
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6904 0.906
h = 0.001 0.003
y[1] (numeric) = -1.53797216156 2.12936839311
y[1] (closed_form) = -1.53798515076 2.12930955536
absolute error = 6.025e-05
relative error = 0.002294 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.287
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6914 0.909
h = 0.0001 0.004
y[1] (numeric) = -1.53421352398 2.13571375932
y[1] (closed_form) = -1.53422525272 2.13565375166
absolute error = 6.114e-05
relative error = 0.002325 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.289
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6915 0.913
h = 0.003 0.006
y[1] (numeric) = -1.53200648016 2.14477659139
y[1] (closed_form) = -1.53201680303 2.14471698748
absolute error = 6.049e-05
relative error = 0.002295 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.29
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6945 0.919
h = 0.0001 0.005
y[1] (numeric) = -1.52219210574 2.15694866247
y[1] (closed_form) = -1.52220426477 2.15688291124
absolute error = 6.687e-05
relative error = 0.002533 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.294
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6946 0.924
h = 0.0001 0.003
y[1] (numeric) = -1.51946699771 2.16826597622
y[1] (closed_form) = -1.51947865552 2.16820435123
absolute error = 6.272e-05
relative error = 0.002369 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.295
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6947 0.927
h = 0.001 0.001
y[1] (numeric) = -1.51773346986 2.17503504717
y[1] (closed_form) = -1.51774657922 2.17497415618
absolute error = 6.229e-05
relative error = 0.002348 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.296
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6957 0.928
h = 0.001 0.003
y[1] (numeric) = -1.51495785023 2.17680460126
y[1] (closed_form) = -1.51497154601 2.17674431179
absolute error = 6.183e-05
relative error = 0.002331 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.297
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6967 0.931
h = 0.0001 0.004
y[1] (numeric) = -1.51117787091 2.18311752472
y[1] (closed_form) = -1.51119032312 2.18305605887
absolute error = 6.271e-05
relative error = 0.002362 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.299
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6968 0.935
h = 0.003 0.006
y[1] (numeric) = -1.50893308602 2.19214895931
y[1] (closed_form) = -1.50894413509 2.19208788208
absolute error = 6.207e-05
relative error = 0.002332 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.3
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6998 0.941
h = 0.0001 0.005
y[1] (numeric) = -1.49908395023 2.20424645075
y[1] (closed_form) = -1.49909688484 2.20417927211
absolute error = 6.841e-05
relative error = 0.002566 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.304
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.6999 0.946
h = 0.0001 0.003
y[1] (numeric) = -1.4963118061 2.21552464896
y[1] (closed_form) = -1.496324203 2.21546157261
absolute error = 6.428e-05
relative error = 0.002405 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.305
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7 0.949
h = 0.001 0.001
y[1] (numeric) = -1.49455040952 2.22226980364
y[1] (closed_form) = -1.49456424429 2.22220747151
absolute error = 6.385e-05
relative error = 0.002384 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.306
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.701 0.95
h = 0.001 0.003
y[1] (numeric) = -1.49177291503 2.22402216167
y[1] (closed_form) = -1.49178732783 2.22396043376
absolute error = 6.339e-05
relative error = 0.002367 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.307
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.702 0.953
h = 0.0001 0.004
y[1] (numeric) = -1.48797199889 2.23030259233
y[1] (closed_form) = -1.48798518499 2.23023968185
absolute error = 6.428e-05
relative error = 0.002397 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.309
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7021 0.957
h = 0.003 0.006
y[1] (numeric) = -1.4856899443 2.23930242055
y[1] (closed_form) = -1.48570173016 2.23923988369
absolute error = 6.364e-05
relative error = 0.002368 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.31
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7051 0.963
h = 0.0001 0.005
y[1] (numeric) = -1.47580691089 2.25132535362
y[1] (closed_form) = -1.47582063068 2.25125676163
absolute error = 6.995e-05
relative error = 0.002599 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.314
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7052 0.968
h = 0.0001 0.003
y[1] (numeric) = -1.4729883177 2.26256417767
y[1] (closed_form) = -1.4730014639 2.26249966369
absolute error = 6.584e-05
relative error = 0.002439 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.315
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7053 0.971
h = 0.001 0.001
y[1] (numeric) = -1.47119940736 2.26928526669
y[1] (closed_form) = -1.4712139777 2.26922150688
absolute error = 6.540e-05
relative error = 0.002418 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.316
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7063 0.972
h = 0.0001 0.004
y[1] (numeric) = -1.46842020806 2.27102049171
y[1] (closed_form) = -1.46843534806 2.27095733869
absolute error = 6.494e-05
relative error = 0.002401 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.317
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7064 0.976
h = 0.003 0.006
y[1] (numeric) = -1.46610797408 2.27999437985
y[1] (closed_form) = -1.46611981265 2.27993059723
absolute error = 6.487e-05
relative error = 0.002393 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.318
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7094 0.982
h = 0.0001 0.005
y[1] (numeric) = -1.45619556194 2.29195355165
y[1] (closed_form) = -1.45620937586 2.29188375345
absolute error = 7.115e-05
relative error = 0.00262 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.322
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7095 0.987
h = 0.0001 0.003
y[1] (numeric) = -1.45333698362 2.30315882813
y[1] (closed_form) = -1.45335019323 2.30309308718
absolute error = 6.705e-05
relative error = 0.002462 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.324
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7096 0.99
h = 0.001 0.001
y[1] (numeric) = -1.45152438529 2.30985940921
y[1] (closed_form) = -1.45153900732 2.30979443096
absolute error = 6.660e-05
relative error = 0.002441 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.324
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7106 0.991
h = 0.001 0.003
y[1] (numeric) = -1.44874365011 2.31157995626
y[1] (closed_form) = -1.44875883463 2.311515587
absolute error = 6.614e-05
relative error = 0.002424 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.326
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7116 0.994
h = 0.0001 0.004
y[1] (numeric) = -1.44490445757 2.31780005096
y[1] (closed_form) = -1.4449184466 2.31773448817
absolute error = 6.704e-05
relative error = 0.002455 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.327
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7117 0.998
h = 0.003 0.006
y[1] (numeric) = -1.44255392392 2.32674096951
y[1] (closed_form) = -1.44256651848 2.32667575279
absolute error = 6.642e-05
relative error = 0.002426 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.328
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7147 1.004
h = 0.0001 0.005
y[1] (numeric) = -1.43260920483 2.33862564411
y[1] (closed_form) = -1.43262382129 2.33855445874
absolute error = 7.267e-05
relative error = 0.00265 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.333
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7148 1.009
h = 0.0001 0.003
y[1] (numeric) = -1.42970526549 2.34979108492
y[1] (closed_form) = -1.42971924286 2.3497239319
absolute error = 6.859e-05
relative error = 0.002494 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.334
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7149 1.012
h = 0.001 0.001
y[1] (numeric) = -1.4278658111 2.35646733414
y[1] (closed_form) = -1.42788118706 2.35640095329
absolute error = 6.814e-05
relative error = 0.002473 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.335
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7159 1.013
h = 0.001 0.003
y[1] (numeric) = -1.42508368279 2.35817086866
y[1] (closed_form) = -1.42509961293 2.35810509912
absolute error = 6.767e-05
relative error = 0.002456 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.336
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7169 1.016
h = 0.0001 0.004
y[1] (numeric) = -1.42122469931 2.36435835572
y[1] (closed_form) = -1.42123945073 2.36429138724
absolute error = 6.857e-05
relative error = 0.002486 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.338
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.717 1.02
h = 0.003 0.006
y[1] (numeric) = -1.41883823966 2.37326710912
y[1] (closed_form) = -1.41885160004 2.37320047215
absolute error = 6.796e-05
relative error = 0.002458 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.339
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.72 1.026
h = 0.0001 0.005
y[1] (numeric) = -1.40886205879 2.38507734151
y[1] (closed_form) = -1.40887748664 2.38500478313
absolute error = 7.418e-05
relative error = 0.002678 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.343
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7201 1.031
h = 0.0001 0.003
y[1] (numeric) = -1.40591334362 2.39620271654
y[1] (closed_form) = -1.40592809819 2.3961341653
absolute error = 7.012e-05
relative error = 0.002524 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.344
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7202 1.034
h = 0.001 0.001
y[1] (numeric) = -1.4040473867 2.40285450159
y[1] (closed_form) = -1.40406352603 2.40278673174
absolute error = 6.967e-05
relative error = 0.002503 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.345
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7212 1.035
h = 0.001 0.003
y[1] (numeric) = -1.40126402935 2.40454109204
y[1] (closed_form) = -1.40128071455 2.40447393567
absolute error = 6.920e-05
relative error = 0.002486 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.346
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7222 1.038
h = 0.0001 0.004
y[1] (numeric) = -1.39738565114 2.41069594425
y[1] (closed_form) = -1.39740117433 2.41062758382
absolute error = 7.010e-05
relative error = 0.002516 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.348
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7223 1.042
h = 0.003 0.006
y[1] (numeric) = -1.39496373466 2.41957235439
y[1] (closed_form) = -1.39497787045 2.41950431106
absolute error = 6.950e-05
relative error = 0.002488 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.349
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7253 1.048
h = 0.0001 0.005
y[1] (numeric) = -1.38495693034 2.4313082109
y[1] (closed_form) = -1.38497317819 2.43123429367
absolute error = 7.568e-05
relative error = 0.002705 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.353
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7254 1.053
h = 0.0001 0.003
y[1] (numeric) = -1.38196402351 2.44239329975
y[1] (closed_form) = -1.38197956448 2.44232336419
absolute error = 7.164e-05
relative error = 0.002553 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.355
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7255 1.056
h = 0.001 0.001
y[1] (numeric) = -1.38007191688 2.44902049417
y[1] (closed_form) = -1.38008882875 2.44895134895
absolute error = 7.118e-05
relative error = 0.002532 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.355
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7265 1.057
h = 0.001 0.003
y[1] (numeric) = -1.37728749242 2.45069021078
y[1] (closed_form) = -1.37730494189 2.45062168109
absolute error = 7.072e-05
relative error = 0.002516 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.357
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7275 1.06
h = 0.0001 0.004
y[1] (numeric) = -1.37339011322 2.45681240659
y[1] (closed_form) = -1.37340641734 2.45674266799
absolute error = 7.162e-05
relative error = 0.002545 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.358
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
memory used=243.8MB, alloc=44.3MB, time=3.31
x[1] = 2.7276 1.064
h = 0.003 0.006
y[1] (numeric) = -1.37093320817 2.46565630313
y[1] (closed_form) = -1.37094812868 2.46558686736
absolute error = 7.102e-05
relative error = 0.002517 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.359
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7306 1.07
h = 0.0001 0.005
y[1] (numeric) = -1.36089661175 2.47731786114
y[1] (closed_form) = -1.36091368794 2.47724259927
absolute error = 7.717e-05
relative error = 0.00273 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.364
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7307 1.075
h = 0.0001 0.003
y[1] (numeric) = -1.35786009621 2.48836245309
y[1] (closed_form) = -1.35787643251 2.48829114711
absolute error = 7.315e-05
relative error = 0.002581 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.365
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7308 1.078
h = 0.001 0.001
y[1] (numeric) = -1.35594219188 2.49496493618
y[1] (closed_form) = -1.3559598852 2.49489442923
absolute error = 7.269e-05
relative error = 0.00256 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.366
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7318 1.079
h = 0.0001 0.004
y[1] (numeric) = -1.35315686011 2.4966178509
y[1] (closed_form) = -1.35317508279 2.49654796141
absolute error = 7.223e-05
relative error = 0.002543 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.367
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7319 1.083
h = 0.003 0.006
y[1] (numeric) = -1.35067163706 2.5054350902
y[1] (closed_form) = -1.3506866646 2.50536444063
absolute error = 7.223e-05
relative error = 0.002538 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.368
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7349 1.089
h = 0.0001 0.005
y[1] (numeric) = -1.3406091733 2.51703310632
y[1] (closed_form) = -1.34062639384 2.5169566715
absolute error = 7.835e-05
relative error = 0.002747 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.373
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.735 1.094
h = 0.0001 0.003
y[1] (numeric) = -1.33753510099 2.52804318844
y[1] (closed_form) = -1.3375515534 2.52797068749
absolute error = 7.434e-05
relative error = 0.002599 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.374
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7351 1.097
h = 0.001 0.001
y[1] (numeric) = -1.33559497582 2.53462461015
y[1] (closed_form) = -1.33561277338 2.53455291569
absolute error = 7.387e-05
relative error = 0.002578 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.375
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7361 1.098
h = 0.001 0.003
y[1] (numeric) = -1.33280879045 2.5362631295
y[1] (closed_form) = -1.33282711032 2.53619205416
absolute error = 7.340e-05
relative error = 0.002562 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.376
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7371 1.101
h = 0.0001 0.004
y[1] (numeric) = -1.32887670457 2.54232473642
y[1] (closed_form) = -1.32889390992 2.54225244363
absolute error = 7.431e-05
relative error = 0.002591 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.378
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7372 1.105
h = 0.003 0.006
y[1] (numeric) = -1.32635554474 2.55110810923
y[1] (closed_form) = -1.32637137382 2.5510360931
absolute error = 7.374e-05
relative error = 0.002564 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.379
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7402 1.111
h = 0.0001 0.005
y[1] (numeric) = -1.31626481801 2.56263198984
y[1] (closed_form) = -1.3162828819 2.56255423669
absolute error = 7.982e-05
relative error = 0.002771 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.383
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7403 1.116
h = 0.0001 0.003
y[1] (numeric) = -1.31314821575 2.57360120124
y[1] (closed_form) = -1.3131654796 2.57352735572
absolute error = 7.584e-05
relative error = 0.002625 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.385
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7404 1.119
h = 0.001 0.001
y[1] (numeric) = -1.31118294406 2.58015769797
y[1] (closed_form) = -1.31120153915 2.58008466717
absolute error = 7.536e-05
relative error = 0.002604 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.386
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7414 1.12
h = 0.001 0.003
y[1] (numeric) = -1.3083961439 2.58177955186
y[1] (closed_form) = -1.30841525313 2.58170714186
absolute error = 7.489e-05
relative error = 0.002587 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.387
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7424 1.123
h = 0.0001 0.004
y[1] (numeric) = -1.30444616895 2.58780846656
y[1] (closed_form) = -1.30446418015 2.587734835
absolute error = 7.580e-05
relative error = 0.002616 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.389
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7425 1.127
h = 0.003 0.006
y[1] (numeric) = -1.30189135205 2.59655887495
y[1] (closed_form) = -1.30190799125 2.59648550624
absolute error = 7.523e-05
relative error = 0.00259 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.39
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7455 1.133
h = 0.0001 0.005
y[1] (numeric) = -1.29177317313 2.60800872789
y[1] (closed_form) = -1.29179208798 2.60792967063
absolute error = 8.129e-05
relative error = 0.002793 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.394
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7456 1.138
h = 0.0001 0.003
y[1] (numeric) = -1.28861461966 2.61893688478
y[1] (closed_form) = -1.28863270317 2.61886170865
absolute error = 7.732e-05
relative error = 0.002649 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.395
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7457 1.141
h = 0.001 0.001
y[1] (numeric) = -1.28662455065 2.62546835195
y[1] (closed_form) = -1.28664395147 2.62539399852
absolute error = 7.684e-05
relative error = 0.002628 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.396
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7467 1.142
h = 0.001 0.003
y[1] (numeric) = -1.28383728934 2.62707361695
y[1] (closed_form) = -1.28385719616 2.62699988589
absolute error = 7.637e-05
relative error = 0.002612 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.398
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7477 1.145
h = 0.0001 0.004
y[1] (numeric) = -1.2798698088 2.63306983886
y[1] (closed_form) = -1.27988863402 2.63299488238
absolute error = 7.728e-05
relative error = 0.00264 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.399
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7478 1.149
h = 0.003 0.006
y[1] (numeric) = -1.27728179836 2.64178714157
y[1] (closed_form) = -1.277299256 2.64171243429
absolute error = 7.672e-05
relative error = 0.002615 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.4
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7508 1.155
h = 0.0001 0.005
y[1] (numeric) = -1.26713697056 2.6531630849
y[1] (closed_form) = -1.26715674374 2.65308273771
absolute error = 8.274e-05
relative error = 0.002814 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.405
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7509 1.16
h = 0.0001 0.003
y[1] (numeric) = -1.26393704282 2.66405001263
y[1] (closed_form) = -1.26395595393 2.66397351987
absolute error = 7.880e-05
relative error = 0.002672 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.406
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.751 1.163
h = 0.001 0.001
y[1] (numeric) = -1.26192252449 2.67055635117
y[1] (closed_form) = -1.26194273899 2.67048068883
absolute error = 7.832e-05
relative error = 0.002652 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.407
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.752 1.164
h = 0.001 0.003
y[1] (numeric) = -1.25913495349 2.67214510535
y[1] (closed_form) = -1.25915566589 2.67207006683
absolute error = 7.784e-05
relative error = 0.002635 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.408
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.753 1.167
h = 0.0001 0.004
y[1] (numeric) = -1.255150348 2.67810863906
y[1] (closed_form) = -1.25516999517 2.67803237152
absolute error = 7.876e-05
relative error = 0.002663 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.41
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7531 1.171
h = 0.003 0.006
y[1] (numeric) = -1.252529606 2.68679270215
y[1] (closed_form) = -1.25254789016 2.68671667031
absolute error = 7.820e-05
relative error = 0.002638 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.411
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7561 1.177
h = 0.0001 0.005
y[1] (numeric) = -1.24235892505 2.69809486384
y[1] (closed_form) = -1.24237956369 2.69801324091
absolute error = 8.419e-05
relative error = 0.002834 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.416
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7562 1.182
h = 0.0001 0.003
y[1] (numeric) = -1.23911819803 2.70894039684
y[1] (closed_form) = -1.23913794446 2.70886260142
absolute error = 8.026e-05
relative error = 0.002694 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.417
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7563 1.185
h = 0.001 0.001
y[1] (numeric) = -1.2370795771 2.71542151306
y[1] (closed_form) = -1.237100613 2.71534455555
absolute error = 7.978e-05
relative error = 0.002674 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.418
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7573 1.186
h = 0.0001 0.004
y[1] (numeric) = -1.23429184569 2.71699383596
y[1] (closed_form) = -1.23431337143 2.7169175036
absolute error = 7.931e-05
relative error = 0.002658 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.419
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7574 1.19
h = 0.003 0.006
y[1] (numeric) = -1.23164462535 2.72565067124
y[1] (closed_form) = -1.23166306677 2.72557345996
absolute error = 7.938e-05
relative error = 0.002654 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.421
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7604 1.196
h = 0.0001 0.005
y[1] (numeric) = -1.2214514456 2.73688972924
y[1] (closed_form) = -1.22147227483 2.73680696858
absolute error = 8.534e-05
relative error = 0.002848 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.425
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7605 1.201
h = 0.0001 0.003
y[1] (numeric) = -1.21817556313 2.74769998199
y[1] (closed_form) = -1.21819547436 2.74762102584
absolute error = 8.143e-05
relative error = 0.002709 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.427
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7606 1.204
h = 0.001 0.001
y[1] (numeric) = -1.21611617025 2.75415959826
y[1] (closed_form) = -1.21613735905 2.75408148644
absolute error = 8.093e-05
relative error = 0.002688 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.427
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7616 1.205
h = 0.001 0.003
y[1] (numeric) = -1.21332822423 2.75571784195
y[1] (closed_form) = -1.21334989598 2.75564035642
absolute error = 8.046e-05
relative error = 0.002672 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.429
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7626 1.208
h = 0.0001 0.004
y[1] (numeric) = -1.20931236729 2.76162077353
y[1] (closed_form) = -1.20933300402 2.76154205271
absolute error = 8.138e-05
relative error = 0.002699 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.43
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7627 1.212
h = 0.003 0.006
y[1] (numeric) = -1.20663154391 2.77024303046
y[1] (closed_form) = -1.20665082637 2.77016452062
absolute error = 8.084e-05
relative error = 0.002676 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.432
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7657 1.218
h = 0.0001 0.005
y[1] (numeric) = -1.19641397298 2.78140856133
y[1] (closed_form) = -1.19643568044 2.7813245512
absolute error = 8.677e-05
relative error = 0.002866 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.436
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7658 1.223
h = 0.0001 0.003
y[1] (numeric) = -1.19309835371 2.79217712813
y[1] (closed_form) = -1.19311911412 2.79209689522
absolute error = 8.288e-05
relative error = 0.002729 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.438
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7659 1.226
h = 0.001 0.001
y[1] (numeric) = -1.1910154988 2.79861135782
y[1] (closed_form) = -1.19103752286 2.79853197629
absolute error = 8.238e-05
relative error = 0.002709 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.439
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7669 1.227
h = 0.001 0.003
y[1] (numeric) = -1.18822766531 2.80015332018
y[1] (closed_form) = -1.18825016436 2.80007456604
absolute error = 8.190e-05
relative error = 0.002693 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.44
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7679 1.23
h = 0.0001 0.004
y[1] (numeric) = -1.18419575636 2.80602359996
y[1] (closed_form) = -1.18421723652 2.80594360763
absolute error = 8.283e-05
relative error = 0.00272 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.442
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.768 1.234
h = 0.003 0.006
y[1] (numeric) = -1.18148351216 2.81461226802
y[1] (closed_form) = -1.18150364304 2.81453247364
absolute error = 8.229e-05
relative error = 0.002696 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.443
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.771 1.24
h = 0.0001 0.005
y[1] (numeric) = -1.1712423237 2.82570442694
y[1] (closed_form) = -1.17126491583 2.8256191815
absolute error = 8.819e-05
relative error = 0.002883 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.447
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7711 1.245
h = 0.0001 0.003
y[1] (numeric) = -1.16788753634 2.83643116744
y[1] (closed_form) = -1.16790915295 2.83634967174
absolute error = 8.431e-05
relative error = 0.002749 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.449
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7712 1.248
h = 0.001 0.001
y[1] (numeric) = -1.1657815621 2.84283993197
y[1] (closed_form) = -1.16580442846 2.84275929445
absolute error = 8.382e-05
relative error = 0.002728 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.45
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7722 1.249
h = 0.001 0.003
y[1] (numeric) = -1.1629939842 2.8443656964
y[1] (closed_form) = -1.16301731761 2.84428568727
absolute error = 8.334e-05
relative error = 0.002712 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.451
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7732 1.252
h = 0.0001 0.004
y[1] (numeric) = -1.15894639238 2.85020334805
y[1] (closed_form) = -1.15896872296 2.85012209805
absolute error = 8.426e-05
relative error = 0.002739 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.453
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7733 1.256
h = 0.003 0.006
y[1] (numeric) = -1.15620318242 2.85875832051
y[1] (closed_form) = -1.15622416883 2.8586772556
absolute error = 8.374e-05
relative error = 0.002716 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.454
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7763 1.262
h = 0.0001 0.005
y[1] (numeric) = -1.14593914212 2.86977727173
y[1] (closed_form) = -1.14596262511 2.86969080507
absolute error = 8.960e-05
relative error = 0.0029 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.459
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7764 1.267
h = 0.0001 0.003
y[1] (numeric) = -1.14254575291 2.88046205414
y[1] (closed_form) = -1.1425682325 2.8803793096
absolute error = 8.574e-05
relative error = 0.002767 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.46
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
memory used=292.6MB, alloc=44.3MB, time=3.96
x[1] = 2.7765 1.27
h = 0.001 0.001
y[1] (numeric) = -1.14041700048 2.88684528001
y[1] (closed_form) = -1.14044071593 2.88676340022
absolute error = 8.525e-05
relative error = 0.002746 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.461
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7775 1.271
h = 0.001 0.003
y[1] (numeric) = -1.13762981901 2.88835493117
y[1] (closed_form) = -1.13765399363 2.88827368066
absolute error = 8.477e-05
relative error = 0.002731 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.462
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7785 1.274
h = 0.0001 0.004
y[1] (numeric) = -1.13356691034 2.89415998303
y[1] (closed_form) = -1.13359009811 2.89407748919
absolute error = 8.569e-05
relative error = 0.002757 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.464
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7786 1.278
h = 0.003 0.006
y[1] (numeric) = -1.1307931876 2.90268115997
y[1] (closed_form) = -1.13081503643 2.90259883853
absolute error = 8.517e-05
relative error = 0.002734 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.465
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7816 1.284
h = 0.0001 0.005
y[1] (numeric) = -1.12050705315 2.91362707652
y[1] (closed_form) = -1.12053143298 2.91353940274
absolute error = 9.100e-05
relative error = 0.002915 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.47
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7817 1.289
h = 0.0001 0.003
y[1] (numeric) = -1.11707562573 2.92426977749
y[1] (closed_form) = -1.11709897483 2.92418579804
absolute error = 8.716e-05
relative error = 0.002785 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.472
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7818 1.292
h = 0.001 0.001
y[1] (numeric) = -1.11492443457 2.93062739626
y[1] (closed_form) = -1.11494900567 2.93054428789
absolute error = 8.666e-05
relative error = 0.002764 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.472
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7828 1.293
h = 0.0001 0.004
y[1] (numeric) = -1.1121377882 2.93212102
y[1] (closed_form) = -1.11216281063 2.93203854169
absolute error = 8.619e-05
relative error = 0.002749 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.474
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7829 1.297
h = 0.003 0.006
y[1] (numeric) = -1.10933939381 2.940614536
y[1] (closed_form) = -1.10936144605 2.94053107137
absolute error = 8.633e-05
relative error = 0.002747 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.475
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7859 1.303
h = 0.0001 0.005
y[1] (numeric) = -1.09903397499 2.9514979829
y[1] (closed_form) = -1.09905858771 2.95140920814
absolute error = 9.212e-05
relative error = 0.002925 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.48
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.786 1.308
h = 0.0001 0.003
y[1] (numeric) = -1.09556975169 2.96210481317
y[1] (closed_form) = -1.09559331029 2.96201970901
absolute error = 8.830e-05
relative error = 0.002796 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.481
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7861 1.311
h = 0.001 0.001
y[1] (numeric) = -1.09339921051 2.96844060098
y[1] (closed_form) = -1.09342397927 2.96835637334
absolute error = 8.779e-05
relative error = 0.002775 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.482
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7871 1.312
h = 0.001 0.003
y[1] (numeric) = -1.09061294459 2.9699204899
y[1] (closed_form) = -1.09063815799 2.96983689298
absolute error = 8.732e-05
relative error = 0.00276 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.483
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7881 1.315
h = 0.0001 0.004
y[1] (numeric) = -1.0865221108 2.97566514445
y[1] (closed_form) = -1.0865463668 2.97558030008
absolute error = 8.824e-05
relative error = 0.002786 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.485
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7882 1.319
h = 0.003 0.006
y[1] (numeric) = -1.08369240394 2.98412354356
y[1] (closed_form) = -1.08371533095 2.98403884833
absolute error = 8.774e-05
relative error = 0.002764 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.486
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7912 1.325
h = 0.0001 0.005
y[1] (numeric) = -1.07336628158 2.99493429163
y[1] (closed_form) = -1.0733918018 2.99484433579
absolute error = 9.351e-05
relative error = 0.002939 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.491
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7913 1.33
h = 0.0001 0.003
y[1] (numeric) = -1.06986506027 3.00549882627
y[1] (closed_form) = -1.06988950012 3.00541251299
absolute error = 8.971e-05
relative error = 0.002812 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.493
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7914 1.333
h = 0.001 0.001
y[1] (numeric) = -1.06767270675 3.01180888873
y[1] (closed_form) = -1.06769834293 3.01172345788
absolute error = 8.919e-05
relative error = 0.002791 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.494
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7924 1.334
h = 0.001 0.003
y[1] (numeric) = -1.06488722917 3.01327291141
y[1] (closed_form) = -1.06491330226 3.01318811186
absolute error = 8.872e-05
relative error = 0.002776 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.495
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7934 1.337
h = 0.0001 0.004
y[1] (numeric) = -1.06078210846 3.0189850679
y[1] (closed_form) = -1.06080723985 3.01889901909
absolute error = 8.964e-05
relative error = 0.002801 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.497
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7935 1.341
h = 0.003 0.006
y[1] (numeric) = -1.05792317146 3.02740941694
y[1] (closed_form) = -1.05794697945 3.02732350505
absolute error = 8.915e-05
relative error = 0.00278 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.498
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7965 1.347
h = 0.0001 0.005
y[1] (numeric) = -1.04757708005 3.03814766322
y[1] (closed_form) = -1.04760351308 3.03805654029
absolute error = 9.488e-05
relative error = 0.002952 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.503
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7966 1.352
h = 0.0001 0.003
y[1] (numeric) = -1.04403941635 3.04866980232
y[1] (closed_form) = -1.04406474333 3.04858229379
absolute error = 9.110e-05
relative error = 0.002827 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.504
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7967 1.355
h = 0.001 0.001
y[1] (numeric) = -1.04182558491 3.05495408495
y[1] (closed_form) = -1.04185209444 3.05486746453
absolute error = 9.059e-05
relative error = 0.002807 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.505
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7977 1.356
h = 0.001 0.003
y[1] (numeric) = -1.03904102811 3.0564023304
y[1] (closed_form) = -1.03906796685 3.05631634175
absolute error = 9.011e-05
relative error = 0.002791 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.507
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7987 1.359
h = 0.0001 0.004
y[1] (numeric) = -1.03492197404 3.06208203431
y[1] (closed_form) = -1.03494798669 3.06199479481
absolute error = 9.104e-05
relative error = 0.002817 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.508
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.7988 1.363
h = 0.003 0.006
y[1] (numeric) = -1.03203425106 3.07047225864
y[1] (closed_form) = -1.03205894602 3.070385144
absolute error = 9.055e-05
relative error = 0.002795 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.51
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8018 1.369
h = 0.0001 0.005
y[1] (numeric) = -1.02166891683 3.08113820811
y[1] (closed_form) = -1.02169626778 3.08104593203
absolute error = 9.624e-05
relative error = 0.002965 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.514
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8019 1.374
h = 0.0001 0.003
y[1] (numeric) = -1.01809536334 3.09161785967
y[1] (closed_form) = -1.0181215831 3.0915291697
absolute error = 9.248e-05
relative error = 0.002841 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.516
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.802 1.377
h = 0.001 0.001
y[1] (numeric) = -1.0158603865 3.0978763127
y[1] (closed_form) = -1.01588777505 3.09778851632
absolute error = 9.197e-05
relative error = 0.002821 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.517
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.803 1.378
h = 0.001 0.003
y[1] (numeric) = -1.01307688072 3.09930887095
y[1] (closed_form) = -1.01310469086 3.09922170671
absolute error = 9.149e-05
relative error = 0.002806 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.518
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.804 1.381
h = 0.0001 0.004
y[1] (numeric) = -1.0089442435 3.10495617194
y[1] (closed_form) = -1.00897114306 3.10486775546
absolute error = 9.242e-05
relative error = 0.002831 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.52
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8041 1.385
h = 0.003 0.006
y[1] (numeric) = -1.00602817621 3.11331220319
y[1] (closed_form) = -1.00605376389 3.1132238997
absolute error = 9.194e-05
relative error = 0.00281 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.521
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8071 1.391
h = 0.0001 0.005
y[1] (numeric) = -0.995644317086 3.12390606854
y[1] (closed_form) = -0.995672590823 3.1238126532
absolute error = 9.760e-05
relative error = 0.002977 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.526
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8072 1.396
h = 0.0001 0.003
y[1] (numeric) = -0.992035423227 3.13434314833
y[1] (closed_form) = -0.992062541214 3.13425329073
absolute error = 9.386e-05
relative error = 0.002855 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.528
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8073 1.399
h = 0.001 0.001
y[1] (numeric) = -0.989779631523 3.14057572665
y[1] (closed_form) = -0.98980790459 3.14048676789
absolute error = 9.334e-05
relative error = 0.002835 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.529
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8083 1.4
h = 0.003 0.006
y[1] (numeric) = -0.986997304844 3.14199268869
y[1] (closed_form) = -0.987025991919 3.14190436233
absolute error = 9.287e-05
relative error = 0.00282 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.53
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8113 1.406
h = 0.0001 0.005
y[1] (numeric) = -0.976606484897 3.15254032542
y[1] (closed_form) = -0.976634316228 3.15244324681
absolute error = 0.000101
relative error = 0.00306 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.535
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8114 1.411
h = 0.0001 0.003
y[1] (numeric) = -0.97297467267 3.16294720185
y[1] (closed_form) = -0.973001332389 3.1628536608
absolute error = 9.727e-05
relative error = 0.002939 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.536
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8115 1.414
h = 0.001 0.001
y[1] (numeric) = -0.970705406448 3.16916144297
y[1] (closed_form) = -0.97073321171 3.1690688039
absolute error = 9.672e-05
relative error = 0.002918 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.537
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8125 1.415
h = 0.001 0.003
y[1] (numeric) = -0.967924354175 3.17056776331
y[1] (closed_form) = -0.967952568262 3.17047575658
absolute error = 9.624e-05
relative error = 0.002903 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.539
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8135 1.418
h = 0.0001 0.004
y[1] (numeric) = -0.963770388203 3.17616017263
y[1] (closed_form) = -0.96379771766 3.17606691219
absolute error = 9.718e-05
relative error = 0.002928 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.541
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8136 1.422
h = 0.003 0.006
y[1] (numeric) = -0.960808337983 3.18445766203
y[1] (closed_form) = -0.960834365903 3.18436449505
absolute error = 9.673e-05
relative error = 0.002908 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.542
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8166 1.428
h = 0.0001 0.005
y[1] (numeric) = -0.950396619441 3.19492993285
y[1] (closed_form) = -0.950425380972 3.19483173842
absolute error = 0.0001023
relative error = 0.00307 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.547
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8167 1.433
h = 0.0001 0.003
y[1] (numeric) = -0.946730388517 3.20529412629
y[1] (closed_form) = -0.946757954801 3.20519944093
absolute error = 9.862e-05
relative error = 0.002951 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.548
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8168 1.436
h = 0.001 0.001
y[1] (numeric) = -0.944440861616 3.21148243505
y[1] (closed_form) = -0.944469559807 3.21138865656
absolute error = 9.807e-05
relative error = 0.00293 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.549
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8178 1.437
h = 0.001 0.003
y[1] (numeric) = -0.941661197375 3.2128733179
y[1] (closed_form) = -0.941690296912 3.21278017185
absolute error = 9.759e-05
relative error = 0.002915 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.551
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8188 1.44
h = 0.0001 0.004
y[1] (numeric) = -0.937494571184 3.21843348627
y[1] (closed_form) = -0.937522801304 3.21833908568
absolute error = 9.853e-05
relative error = 0.002939 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.553
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8189 1.444
h = 0.003 0.006
y[1] (numeric) = -0.934505351958 3.22669664004
y[1] (closed_form) = -0.934532286627 3.22660232147
absolute error = 9.809e-05
relative error = 0.00292 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.554
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8219 1.45
h = 0.0001 0.005
y[1] (numeric) = -0.924076990773 3.23709745227
y[1] (closed_form) = -0.924106686818 3.23699815578
absolute error = 0.0001036
relative error = 0.003079 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.559
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.822 1.455
h = 0.0001 0.003
y[1] (numeric) = -0.920376881458 3.24741889868
y[1] (closed_form) = -0.920405359165 3.24732308267
absolute error = 9.996e-05
relative error = 0.002962 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.56
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8221 1.458
h = 0.001 0.001
y[1] (numeric) = -0.918067418736 3.25358124197
y[1] (closed_form) = -0.91809701476 3.25348633751
absolute error = 9.941e-05
relative error = 0.002941 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.561
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8231 1.459
h = 0.001 0.003
y[1] (numeric) = -0.915289264781 3.2549567806
y[1] (closed_form) = -0.915319254731 3.25486250859
absolute error = 9.893e-05
relative error = 0.002926 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.563
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8241 1.462
h = 0.0001 0.004
y[1] (numeric) = -0.911110315867 3.26048477215
y[1] (closed_form) = -0.911139451504 3.26038924498
absolute error = 9.987e-05
relative error = 0.00295 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.565
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
memory used=341.3MB, alloc=44.3MB, time=4.60
x[1] = 2.8242 1.466
h = 0.003 0.006
y[1] (numeric) = -0.908094359211 3.26871354407
y[1] (closed_form) = -0.908122205578 3.26861808765
absolute error = 9.944e-05
relative error = 0.002931 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.566
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8272 1.472
h = 0.0001 0.005
y[1] (numeric) = -0.897650042158 3.27904313668
y[1] (closed_form) = -0.897680676823 3.27894275182
absolute error = 0.000105
relative error = 0.003087 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.571
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8273 1.477
h = 0.0001 0.003
y[1] (numeric) = -0.893916591266 3.28932177929
y[1] (closed_form) = -0.893945985046 3.28922484627
absolute error = 0.0001013
relative error = 0.002972 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.572
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8274 1.48
h = 0.001 0.001
y[1] (numeric) = -0.891587515408 3.29545812833
y[1] (closed_form) = -0.891618013965 3.29536211133
absolute error = 0.0001007
relative error = 0.002951 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.573
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8284 1.481
h = 0.0001 0.004
y[1] (numeric) = -0.888810991854 3.2968184168
y[1] (closed_form) = -0.888841876973 3.29672303217
absolute error = 0.0001003
relative error = 0.002936 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.575
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8285 1.485
h = 0.003 0.006
y[1] (numeric) = -0.885773433877 3.30501908165
y[1] (closed_form) = -0.885801554837 3.3049225494
absolute error = 0.0001005
relative error = 0.002939 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.576
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8315 1.491
h = 0.0001 0.005
y[1] (numeric) = -0.875315081663 3.31528774635
y[1] (closed_form) = -0.875346014017 3.31518632789
absolute error = 0.000106
relative error = 0.003092 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.581
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8316 1.496
h = 0.0001 0.003
y[1] (numeric) = -0.871552847929 3.3255298934
y[1] (closed_form) = -0.871582520077 3.32543190235
absolute error = 0.0001024
relative error = 0.002978 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.583
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8317 1.499
h = 0.001 0.001
y[1] (numeric) = -0.869206836412 3.33164407611
y[1] (closed_form) = -0.869237601775 3.33154700493
absolute error = 0.0001018
relative error = 0.002958 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.584
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8327 1.5
h = 0.001 0.003
y[1] (numeric) = -0.866431630686 3.33299129231
y[1] (closed_form) = -0.86646277632 3.33289485344
absolute error = 0.0001013
relative error = 0.002943 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.585
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8337 1.503
h = 0.0001 0.004
y[1] (numeric) = -0.862230257037 3.33845973112
y[1] (closed_form) = -0.86226057616 3.33836203625
absolute error = 0.0001023
relative error = 0.002967 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.587
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8338 1.507
h = 0.003 0.006
y[1] (numeric) = -0.859165276494 3.3466247296
y[1] (closed_form) = -0.859194317958 3.34652708489
absolute error = 0.0001019
relative error = 0.002948 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.588
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8368 1.513
h = 0.0001 0.005
y[1] (numeric) = -0.848692226825 3.35682262903
y[1] (closed_form) = -0.848724105066 3.35672014746
absolute error = 0.0001073
relative error = 0.0031 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.593
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8369 1.518
h = 0.0001 0.003
y[1] (numeric) = -0.844897640351 3.36702187928
y[1] (closed_form) = -0.844928236831 3.36692279639
absolute error = 0.0001037
relative error = 0.002987 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.595
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.837 1.521
h = 0.001 0.001
y[1] (numeric) = -0.842532609974 3.37311002167
y[1] (closed_form) = -0.842564286228 3.37301186274
absolute error = 0.0001031
relative error = 0.002967 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.596
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.838 1.522
h = 0.001 0.003
y[1] (numeric) = -0.839759253624 3.37444216332
y[1] (closed_form) = -0.839791302899 3.37434463645
absolute error = 0.0001027
relative error = 0.002952 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.597
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.839 1.525
h = 0.0001 0.004
y[1] (numeric) = -0.835546504309 3.37987862508
y[1] (closed_form) = -0.835577741851 3.37977984213
absolute error = 0.0001036
relative error = 0.002976 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.599
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8391 1.529
h = 0.003 0.006
y[1] (numeric) = -0.832456004643 3.38800913595
y[1] (closed_form) = -0.832485970959 3.38791039236
absolute error = 0.0001032
relative error = 0.002958 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.601
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8421 1.535
h = 0.0001 0.005
y[1] (numeric) = -0.821968920104 3.39813652772
y[1] (closed_form) = -0.822001747766 3.39803299655
absolute error = 0.0001086
relative error = 0.003107 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.605
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8422 1.54
h = 0.0001 0.003
y[1] (numeric) = -0.818142507351 3.40829284453
y[1] (closed_form) = -0.818174032226 3.40819268328
absolute error = 0.000105
relative error = 0.002996 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.607
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8423 1.543
h = 0.001 0.001
y[1] (numeric) = -0.815758774378 3.4143549298
y[1] (closed_form) = -0.815791365642 3.4142556964
absolute error = 0.0001044
relative error = 0.002975 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.608
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8433 1.544
h = 0.001 0.003
y[1] (numeric) = -0.812987381455 3.415672093
y[1] (closed_form) = -0.813020338551 3.41557349132
absolute error = 0.000104
relative error = 0.002961 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.61
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8443 1.547
h = 0.0001 0.004
y[1] (numeric) = -0.808763580412 3.42107665571
y[1] (closed_form) = -0.808795740436 3.42097679804
absolute error = 0.0001049
relative error = 0.002984 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.612
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8444 1.551
h = 0.003 0.006
y[1] (numeric) = -0.805647981876 3.42917265445
y[1] (closed_form) = -0.805678877189 3.42907282553
absolute error = 0.0001045
relative error = 0.002967 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.613
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8474 1.557
h = 0.0001 0.005
y[1] (numeric) = -0.795147516539 3.43922980226
y[1] (closed_form) = -0.795181296963 3.43912523494
absolute error = 0.0001099
relative error = 0.003113 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.618
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8475 1.562
h = 0.0001 0.003
y[1] (numeric) = -0.791289800175 3.44934315576
y[1] (closed_form) = -0.791322257307 3.44924192957
absolute error = 0.0001063
relative error = 0.003004 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.62
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8476 1.565
h = 0.001 0.001
y[1] (numeric) = -0.788887678521 3.45537917111
y[1] (closed_form) = -0.78892118872 3.45527887647
absolute error = 0.0001057
relative error = 0.002984 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.621
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8486 1.566
h = 0.001 0.003
y[1] (numeric) = -0.786118360974 3.45668145259
y[1] (closed_form) = -0.786152229878 3.45658178925
absolute error = 0.0001053
relative error = 0.002969 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.622
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8496 1.569
h = 0.0001 0.004
y[1] (numeric) = -0.781883828569 3.46205419757
y[1] (closed_form) = -0.781916914942 3.46195327851
absolute error = 0.0001062
relative error = 0.002992 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.624
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8497 1.573
h = 0.003 0.006
y[1] (numeric) = -0.778743548322 3.47011566502
y[1] (closed_form) = -0.778775376575 3.47001476425
absolute error = 0.0001058
relative error = 0.002975 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.625
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8527 1.579
h = 0.0001 0.005
y[1] (numeric) = -0.76823034774 3.48010283844
y[1] (closed_form) = -0.768265084077 3.47999724835
absolute error = 0.0001112
relative error = 0.003119 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.63
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8528 1.584
h = 0.0001 0.003
y[1] (numeric) = -0.764341846568 3.49017320539
y[1] (closed_form) = -0.764375239625 3.49007092762
absolute error = 0.0001076
relative error = 0.003011 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.632
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8529 1.587
h = 0.001 0.001
y[1] (numeric) = -0.761921647761 3.49618314199
y[1] (closed_form) = -0.761956080625 3.49608179927
absolute error = 0.000107
relative error = 0.002991 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.633
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8539 1.588
h = 0.0001 0.004
y[1] (numeric) = -0.759154515453 3.49747063905
y[1] (closed_form) = -0.759189299958 3.49736992713
absolute error = 0.0001065
relative error = 0.002977 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.634
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.854 1.592
h = 0.003 0.006
y[1] (numeric) = -0.755994303975 3.50550389375
y[1] (closed_form) = -0.756026442105 3.50540195649
absolute error = 0.0001069
relative error = 0.002981 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.636
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.857 1.598
h = 0.0001 0.005
y[1] (numeric) = -0.745469822693 3.51543119715
y[1] (closed_form) = -0.745504888637 3.51532461245
absolute error = 0.0001122
relative error = 0.003122 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.641
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8571 1.603
h = 0.0001 0.003
y[1] (numeric) = -0.741554723118 3.52546490744
y[1] (closed_form) = -0.741588428645 3.52536161049
absolute error = 0.0001087
relative error = 0.003016 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.643
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8572 1.606
h = 0.001 0.001
y[1] (numeric) = -0.739118900993 3.5314526025
y[1] (closed_form) = -0.739153635004 3.53135024363
absolute error = 0.0001081
relative error = 0.002996 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.644
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8582 1.607
h = 0.001 0.003
y[1] (numeric) = -0.73635356153 3.53272742419
y[1] (closed_form) = -0.736388641145 3.5326256957
absolute error = 0.0001076
relative error = 0.002982 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.645
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8592 1.61
h = 0.0001 0.004
y[1] (numeric) = -0.732099524358 3.53804131031
y[1] (closed_form) = -0.732133848183 3.5379383269
absolute error = 0.0001086
relative error = 0.003005 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.647
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8593 1.614
h = 0.003 0.006
y[1] (numeric) = -0.728914005037 3.54603877236
y[1] (closed_form) = -0.728947083081 3.54593578814
absolute error = 0.0001082
relative error = 0.002988 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.648
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8623 1.62
h = 0.0001 0.005
y[1] (numeric) = -0.718377970417 3.55589661049
y[1] (closed_form) = -0.718413997798 3.55578902768
absolute error = 0.0001135
relative error = 0.003128 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.653
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8624 1.625
h = 0.0001 0.003
y[1] (numeric) = -0.714433040803 3.56588730209
y[1] (closed_form) = -0.714467688727 3.56578297821
absolute error = 0.0001099
relative error = 0.003023 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.655
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8625 1.628
h = 0.001 0.001
y[1] (numeric) = -0.711979714725 3.57184890848
y[1] (closed_form) = -0.712015377995 3.57174552583
absolute error = 0.0001094
relative error = 0.003003 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.656
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8635 1.629
h = 0.001 0.003
y[1] (numeric) = -0.70921676059 3.57310912698
y[1] (closed_form) = -0.709252762518 3.57300637406
absolute error = 0.0001089
relative error = 0.002989 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.658
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8645 1.632
h = 0.0001 0.004
y[1] (numeric) = -0.704952889785 3.578391442
y[1] (closed_form) = -0.704988150114 3.57828743492
absolute error = 0.0001098
relative error = 0.003011 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.66
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8646 1.636
h = 0.003 0.006
y[1] (numeric) = -0.701743864564 3.58635434166
y[1] (closed_form) = -0.701777885907 3.58625032378
absolute error = 0.0001094
relative error = 0.002995 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.661
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8676 1.642
h = 0.0001 0.005
y[1] (numeric) = -0.691196897844 3.59614299989
y[1] (closed_form) = -0.691233889284 3.59603443213
absolute error = 0.0001147
relative error = 0.003132 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.666
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8677 1.647
h = 0.0001 0.003
y[1] (numeric) = -0.687222645665 3.60609066783
y[1] (closed_form) = -0.68725823911 3.60598533018
absolute error = 0.0001112
relative error = 0.003029 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.668
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8678 1.65
h = 0.001 0.001
y[1] (numeric) = -0.684752120175 3.61202618753
y[1] (closed_form) = -0.684788715897 3.6119217941
absolute error = 0.0001106
relative error = 0.003009 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.669
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8688 1.651
h = 0.001 0.003
y[1] (numeric) = -0.681991655337 3.61327190163
y[1] (closed_form) = -0.682028582836 3.61316813718
absolute error = 0.0001101
relative error = 0.002995 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.67
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8698 1.654
h = 0.0001 0.004
y[1] (numeric) = -0.677718257377 3.61852273895
y[1] (closed_form) = -0.677754457344 3.61841772127
absolute error = 0.0001111
relative error = 0.003017 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.672
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8699 1.658
h = 0.003 0.006
y[1] (numeric) = -0.67448613105 3.62645107672
y[1] (closed_form) = -0.674521098889 3.62634603842
absolute error = 0.0001107
relative error = 0.003001 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.674
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8729 1.664
h = 0.0001 0.005
y[1] (numeric) = -0.663928844955 3.63617084554
y[1] (closed_form) = -0.6639668029 3.63606130592
absolute error = 0.0001159
relative error = 0.003136 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.679
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.873 1.669
h = 0.0001 0.003
y[1] (numeric) = -0.659925773585 3.64607549096
y[1] (closed_form) = -0.659962315493 3.64596915265
absolute error = 0.0001124
relative error = 0.003035 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.681
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
memory used=390.2MB, alloc=44.3MB, time=5.27
x[1] = 2.8731 1.672
h = 0.001 0.001
y[1] (numeric) = -0.657438350702 3.65198492961
y[1] (closed_form) = -0.657475881889 3.65187953831
absolute error = 0.0001119
relative error = 0.003015 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.682
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8741 1.673
h = 0.001 0.003
y[1] (numeric) = -0.654680477095 3.65321623851
y[1] (closed_form) = -0.654718333244 3.65311147538
absolute error = 0.0001114
relative error = 0.003001 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.683
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8751 1.676
h = 0.0001 0.004
y[1] (numeric) = -0.650397854831 3.65843569443
y[1] (closed_form) = -0.650434997387 3.65832967916
absolute error = 0.0001123
relative error = 0.003023 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.685
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8752 1.68
h = 0.003 0.006
y[1] (numeric) = -0.647143028858 3.66632947566
y[1] (closed_form) = -0.647178946206 3.6662234301
absolute error = 0.000112
relative error = 0.003007 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.687
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8782 1.686
h = 0.0001 0.005
y[1] (numeric) = -0.636576027617 3.67598065048
y[1] (closed_form) = -0.636614954336 3.675870152
absolute error = 0.0001172
relative error = 0.00314 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.692
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8783 1.691
h = 0.0001 0.003
y[1] (numeric) = -0.632544636279 3.6858422805
y[1] (closed_form) = -0.632582129409 3.68573495456
absolute error = 0.0001137
relative error = 0.00304 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.694
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8784 1.694
h = 0.001 0.001
y[1] (numeric) = -0.630040615466 3.69172564724
y[1] (closed_form) = -0.630079084953 3.69161927092
absolute error = 0.0001131
relative error = 0.003021 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.695
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8794 1.695
h = 0.0001 0.004
y[1] (numeric) = -0.627285433008 3.69294265056
y[1] (closed_form) = -0.627324220706 3.69283690153
absolute error = 0.0001126
relative error = 0.003007 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.696
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8795 1.699
h = 0.003 0.006
y[1] (numeric) = -0.624012284948 3.70080821317
y[1] (closed_form) = -0.624048543763 3.70070117091
absolute error = 0.000113
relative error = 0.003011 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.698
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8825 1.705
h = 0.0001 0.005
y[1] (numeric) = -0.613436586388 3.71040069081
y[1] (closed_form) = -0.613475871145 3.71028923694
absolute error = 0.0001182
relative error = 0.003142 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.702
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8826 1.71
h = 0.0001 0.003
y[1] (numeric) = -0.609380702551 3.72022563411
y[1] (closed_form) = -0.609418538657 3.72011732823
absolute error = 0.0001147
relative error = 0.003043 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.704
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8827 1.713
h = 0.001 0.001
y[1] (numeric) = -0.606862322272 3.72608676193
y[1] (closed_form) = -0.606901123701 3.72597940794
absolute error = 0.0001142
relative error = 0.003024 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.706
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8837 1.714
h = 0.001 0.003
y[1] (numeric) = -0.60410936596 3.72729149787
y[1] (closed_form) = -0.604148479831 3.72718477042
absolute error = 0.0001137
relative error = 0.00301 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.707
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8847 1.717
h = 0.0001 0.004
y[1] (numeric) = -0.599810002025 3.73245292772
y[1] (closed_form) = -0.599848427919 3.73234495041
absolute error = 0.0001146
relative error = 0.003032 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.709
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8848 1.721
h = 0.003 0.006
y[1] (numeric) = -0.596513582983 3.74028269686
y[1] (closed_form) = -0.596550796582 3.74017467163
absolute error = 0.0001143
relative error = 0.003017 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.71
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8878 1.727
h = 0.0001 0.005
y[1] (numeric) = -0.585929274682 3.74980713568
y[1] (closed_form) = -0.585969532135 3.74969474691
absolute error = 0.0001194
relative error = 0.003146 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.715
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8879 1.732
h = 0.0001 0.003
y[1] (numeric) = -0.581845988851 3.75958908647
y[1] (closed_form) = -0.581884780998 3.75947981697
absolute error = 0.000116
relative error = 0.003048 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.717
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.888 1.735
h = 0.001 0.001
y[1] (numeric) = -0.579311561194 3.76542416511
y[1] (closed_form) = -0.579351305882 3.76531584979
absolute error = 0.0001154
relative error = 0.003029 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.719
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.889 1.736
h = 0.001 0.003
y[1] (numeric) = -0.57656147783 3.76661478059
y[1] (closed_form) = -0.576601528334 3.7665070908
absolute error = 0.0001149
relative error = 0.003015 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.72
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.89 1.739
h = 0.0001 0.004
y[1] (numeric) = -0.57225373713 3.77174511627
y[1] (closed_form) = -0.572293113229 3.77163617815
absolute error = 0.0001158
relative error = 0.003036 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.722
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8901 1.743
h = 0.003 0.006
y[1] (numeric) = -0.568935748449 3.77954036521
y[1] (closed_form) = -0.56897391933 3.77943136996
absolute error = 0.0001155
relative error = 0.003022 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.723
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8931 1.749
h = 0.0001 0.005
y[1] (numeric) = -0.558343410468 3.78899707376
y[1] (closed_form) = -0.558384642404 3.78888376286
absolute error = 0.0001206
relative error = 0.003148 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.728
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8932 1.754
h = 0.0001 0.003
y[1] (numeric) = -0.554233209798 3.79873605559
y[1] (closed_form) = -0.554272960247 3.79862583529
absolute error = 0.0001172
relative error = 0.003052 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.73
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8933 1.757
h = 0.001 0.001
y[1] (numeric) = -0.551683026817 3.80454510396
y[1] (closed_form) = -0.551723717105 3.80443583996
absolute error = 0.0001166
relative error = 0.003033 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.732
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8943 1.758
h = 0.001 0.003
y[1] (numeric) = -0.548935910638 3.80572169954
y[1] (closed_form) = -0.548976900182 3.80561305999
absolute error = 0.0001161
relative error = 0.00302 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.733
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8953 1.761
h = 0.0001 0.004
y[1] (numeric) = -0.544620081994 3.81082104776
y[1] (closed_form) = -0.544660410574 3.81071116155
absolute error = 0.0001171
relative error = 0.003041 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.735
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8954 1.765
h = 0.003 0.006
y[1] (numeric) = -0.541280911984 3.81858179953
y[1] (closed_form) = -0.541320042472 3.81847184714
absolute error = 0.0001167
relative error = 0.003026 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.737
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8984 1.771
h = 0.0001 0.005
y[1] (numeric) = -0.530681115959 3.82797109057
y[1] (closed_form) = -0.530723324001 3.82785687021
absolute error = 0.0001218
relative error = 0.003151 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.742
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8985 1.776
h = 0.0001 0.003
y[1] (numeric) = -0.526544483283 3.83766713248
y[1] (closed_form) = -0.526585194126 3.83755597411
absolute error = 0.0001184
relative error = 0.003056 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.744
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8986 1.779
h = 0.001 0.001
y[1] (numeric) = -0.523978834384 3.8434501727
y[1] (closed_form) = -0.524020472444 3.8433399726
absolute error = 0.0001178
relative error = 0.003037 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.745
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.8996 1.78
h = 0.001 0.003
y[1] (numeric) = -0.521234777671 3.84461284922
y[1] (closed_form) = -0.521276708494 3.8445032724
absolute error = 0.0001173
relative error = 0.003024 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.746
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9006 1.783
h = 0.0001 0.004
y[1] (numeric) = -0.516911146258 3.84968131913
y[1] (closed_form) = -0.516952429429 3.84957049747
absolute error = 0.0001183
relative error = 0.003045 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.748
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9007 1.787
h = 0.003 0.006
y[1] (numeric) = -0.513551179729 3.85740760109
y[1] (closed_form) = -0.513591271978 3.85729670437
absolute error = 0.0001179
relative error = 0.00303 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.75
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9037 1.793
h = 0.0001 0.005
y[1] (numeric) = -0.502944488902 3.8667297914
y[1] (closed_form) = -0.502987674516 3.86661467419
absolute error = 0.000123
relative error = 0.003153 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.755
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9038 1.798
h = 0.0001 0.003
y[1] (numeric) = -0.498781902695 3.87638292779
y[1] (closed_form) = -0.498823575858 3.87627084399
absolute error = 0.0001196
relative error = 0.00306 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.757
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9039 1.801
h = 0.001 0.001
y[1] (numeric) = -0.49620107461 3.88213998518
y[1] (closed_form) = -0.496243662452 3.88202886145
absolute error = 0.000119
relative error = 0.003041 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.758
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9049 1.802
h = 0.0001 0.004
y[1] (numeric) = -0.493460167707 3.88328884367
y[1] (closed_form) = -0.493503041886 3.88317834201
absolute error = 0.0001185
relative error = 0.003028 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.759
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.905 1.806
h = 0.003 0.006
y[1] (numeric) = -0.49008342318 3.89098699099
y[1] (closed_form) = -0.490123884958 3.89087513751
absolute error = 0.0001189
relative error = 0.003033 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.761
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.908 1.812
h = 0.0001 0.005
y[1] (numeric) = -0.479470448085 3.90025175301
y[1] (closed_form) = -0.479514016855 3.90013571957
absolute error = 0.0001239
relative error = 0.003154 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.766
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9081 1.817
h = 0.0001 0.003
y[1] (numeric) = -0.475285391303 3.90986829077
y[1] (closed_form) = -0.47532743452 3.90975526638
absolute error = 0.0001206
relative error = 0.003062 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.768
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9082 1.82
h = 0.001 0.001
y[1] (numeric) = -0.472691415997 3.91560318185
y[1] (closed_form) = -0.472734363187 3.91549111909
absolute error = 0.00012
relative error = 0.003043 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.769
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9092 1.821
h = 0.001 0.003
y[1] (numeric) = -0.469953128267 3.91674018836
y[1] (closed_form) = -0.469996356303 3.91662874664
absolute error = 0.0001195
relative error = 0.00303 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.77
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9102 1.824
h = 0.0001 0.004
y[1] (numeric) = -0.46561535962 3.92175158474
y[1] (closed_form) = -0.465657964445 3.92163890177
absolute error = 0.0001205
relative error = 0.00305 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.773
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9103 1.828
h = 0.003 0.006
y[1] (numeric) = -0.462217298066 3.92941405066
y[1] (closed_form) = -0.462258725321 3.92930127642
absolute error = 0.0001201
relative error = 0.003037 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.774
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9133 1.834
h = 0.0001 0.005
y[1] (numeric) = -0.451598457879 3.93861230509
y[1] (closed_form) = -0.45164300668 3.93849539797
absolute error = 0.0001251
relative error = 0.003156 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.779
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9134 1.839
h = 0.0001 0.003
y[1] (numeric) = -0.447388326731 3.94818600955
y[1] (closed_form) = -0.447431335572 3.94807208303
absolute error = 0.0001218
relative error = 0.003065 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.781
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9135 1.842
h = 0.001 0.001
y[1] (numeric) = -0.444779698998 3.95389496971
y[1] (closed_form) = -0.44482359943 3.95378200633
absolute error = 0.0001212
relative error = 0.003046 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.782
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9145 1.843
h = 0.001 0.003
y[1] (numeric) = -0.442044725304 3.95501834569
y[1] (closed_form) = -0.442088900282 3.95490600201
absolute error = 0.0001207
relative error = 0.003033 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.784
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9155 1.846
h = 0.0001 0.004
y[1] (numeric) = -0.437699951008 3.95999918573
y[1] (closed_form) = -0.437743515708 3.959885603
absolute error = 0.0001217
relative error = 0.003053 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.786
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9156 1.85
h = 0.003 0.006
y[1] (numeric) = -0.434282174709 3.9676272786
y[1] (closed_form) = -0.434324569125 3.96751359616
absolute error = 0.0001213
relative error = 0.00304 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.787
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9186 1.856
h = 0.0001 0.005
y[1] (numeric) = -0.423658008883 3.9767593529
y[1] (closed_form) = -0.423703538739 3.97664158444
absolute error = 0.0001263
relative error = 0.003157 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.793
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9187 1.861
h = 0.0001 0.003
y[1] (numeric) = -0.419423269253 3.98629027311
y[1] (closed_form) = -0.419467245186 3.98617545688
absolute error = 0.0001229
relative error = 0.003067 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.795
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9188 1.864
h = 0.001 0.001
y[1] (numeric) = -0.416800268122 3.99197333634
y[1] (closed_form) = -0.416845123352 3.9918594846
absolute error = 0.0001224
relative error = 0.003049 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.796
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9198 1.865
h = 0.001 0.003
y[1] (numeric) = -0.414068693372 3.99308318333
y[1] (closed_form) = -0.414113816916 3.99296994989
absolute error = 0.0001219
relative error = 0.003036 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.797
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
memory used=438.8MB, alloc=44.3MB, time=5.91
x[1] = 2.9208 1.868
h = 0.0001 0.004
y[1] (numeric) = -0.409717184594 3.99803358501
y[1] (closed_form) = -0.40976171066 3.99791911485
absolute error = 0.0001228
relative error = 0.003056 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.799
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9209 1.872
h = 0.003 0.006
y[1] (numeric) = -0.406280064654 4.00562734796
y[1] (closed_form) = -0.406323427756 4.0055127698
absolute error = 0.0001225
relative error = 0.003043 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.801
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9239 1.878
h = 0.0001 0.005
y[1] (numeric) = -0.395651104381 4.01469357298
y[1] (closed_form) = -0.39569761617 4.01457495541
absolute error = 0.0001274
relative error = 0.003158 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.806
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.924 1.883
h = 0.0001 0.003
y[1] (numeric) = -0.391392217678 4.02418176287
y[1] (closed_form) = -0.391437162021 4.02406606924
absolute error = 0.0001241
relative error = 0.00307 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.808
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9241 1.886
h = 0.001 0.001
y[1] (numeric) = -0.388755119445 4.02983896601
y[1] (closed_form) = -0.388800930877 4.02972423807
absolute error = 0.0001235
relative error = 0.003051 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.809
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9251 1.887
h = 0.001 0.003
y[1] (numeric) = -0.386027026679 4.03093538565
y[1] (closed_form) = -0.386073100263 4.03082127456
absolute error = 0.0001231
relative error = 0.003039 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.811
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9261 1.89
h = 0.0001 0.004
y[1] (numeric) = -0.381669050969 4.03585546904
y[1] (closed_form) = -0.381714539739 4.03574012368
absolute error = 0.000124
relative error = 0.003059 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.813
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9262 1.894
h = 0.003 0.006
y[1] (numeric) = -0.378212954877 4.04341494903
y[1] (closed_form) = -0.378257288035 4.04329948753
absolute error = 0.0001237
relative error = 0.003046 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.814
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9292 1.9
h = 0.0001 0.005
y[1] (numeric) = -0.367579723134 4.05241565881
y[1] (closed_form) = -0.36762721759 4.05229620428
absolute error = 0.0001286
relative error = 0.003159 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.82
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9293 1.905
h = 0.0001 0.003
y[1] (numeric) = -0.363297146269 4.06186117706
y[1] (closed_form) = -0.363343060187 4.06174461827
absolute error = 0.0001253
relative error = 0.003072 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.822
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9294 1.908
h = 0.001 0.001
y[1] (numeric) = -0.360646224479 4.06749255977
y[1] (closed_form) = -0.36069299337 4.06737696772
absolute error = 0.0001247
relative error = 0.003054 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.823
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9304 1.909
h = 0.0001 0.004
y[1] (numeric) = -0.357921694894 4.06857565379
y[1] (closed_form) = -0.357968719841 4.06846067707
absolute error = 0.0001242
relative error = 0.003042 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.824
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9305 1.913
h = 0.003 0.006
y[1] (numeric) = -0.354450296908 4.07610716336
y[1] (closed_form) = -0.354495024313 4.07599078494
absolute error = 0.0001247
relative error = 0.003047 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.826
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9335 1.919
h = 0.0001 0.005
y[1] (numeric) = -0.343813026025 4.08505179221
y[1] (closed_form) = -0.343860925628 4.08493146033
absolute error = 0.0001295
relative error = 0.003159 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.831
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9336 1.924
h = 0.0001 0.003
y[1] (numeric) = -0.339509912623 4.09446090553
y[1] (closed_form) = -0.339556220427 4.09434344533
absolute error = 0.0001263
relative error = 0.003073 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.833
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9337 1.927
h = 0.001 0.001
y[1] (numeric) = -0.336847002043 4.10007025699
y[1] (closed_form) = -0.336894154472 4.09995376446
absolute error = 0.0001257
relative error = 0.003055 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.834
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9347 1.928
h = 0.001 0.003
y[1] (numeric) = -0.334125446064 4.10114191852
y[1] (closed_form) = -0.334172849339 4.10102604006
absolute error = 0.0001252
relative error = 0.003043 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.836
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9357 1.931
h = 0.0001 0.004
y[1] (numeric) = -0.329755778955 4.10600598264
y[1] (closed_form) = -0.329802620657 4.10588887466
absolute error = 0.0001261
relative error = 0.003062 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.838
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9358 1.935
h = 0.003 0.006
y[1] (numeric) = -0.326264931429 4.11350202364
y[1] (closed_form) = -0.326310631183 4.11338478469
absolute error = 0.0001258
relative error = 0.003049 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.839
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9388 1.941
h = 0.0001 0.005
y[1] (numeric) = -0.315624344556 4.12238176085
y[1] (closed_form) = -0.315673227961 4.12226061436
absolute error = 0.0001306
relative error = 0.00316 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.845
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9389 1.946
h = 0.0001 0.003
y[1] (numeric) = -0.311298379985 4.13174831863
y[1] (closed_form) = -0.311345659286 4.13163001577
absolute error = 0.0001274
relative error = 0.003075 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.847
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.939 1.949
h = 0.001 0.001
y[1] (numeric) = -0.308622148055 4.13733192746
y[1] (closed_form) = -0.308670260033 4.13721459307
absolute error = 0.0001268
relative error = 0.003057 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.848
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.94 1.95
h = 0.001 0.003
y[1] (numeric) = -0.30590430271 4.13839045185
y[1] (closed_form) = -0.305952659567 4.13827372991
absolute error = 0.0001263
relative error = 0.003045 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.849
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.941 1.953
h = 0.0001 0.004
y[1] (numeric) = -0.301528915674 4.14322454887
y[1] (closed_form) = -0.301576723238 4.14310660019
absolute error = 0.0001273
relative error = 0.003064 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.851
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9411 1.957
h = 0.003 0.006
y[1] (numeric) = -0.298020123902 4.15068645732
y[1] (closed_form) = -0.298066796948 4.15056836998
absolute error = 0.000127
relative error = 0.003051 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.853
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9441 1.963
h = 0.0001 0.005
y[1] (numeric) = -0.287376720795 4.15950164538
y[1] (closed_form) = -0.287426588336 4.15937969613
absolute error = 0.0001318
relative error = 0.00316 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.858
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9442 1.968
h = 0.0001 0.003
y[1] (numeric) = -0.283028349043 4.16882571924
y[1] (closed_form) = -0.283076600593 4.16870658571
absolute error = 0.0001285
relative error = 0.003076 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.86
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9443 1.971
h = 0.001 0.001
y[1] (numeric) = -0.280339061427 4.17438363276
y[1] (closed_form) = -0.280388133798 4.17426546833
absolute error = 0.0001279
relative error = 0.003058 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.862
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9453 1.972
h = 0.001 0.003
y[1] (numeric) = -0.277625002741 4.17542912181
y[1] (closed_form) = -0.277674314092 4.17531156817
absolute error = 0.0001275
relative error = 0.003046 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.863
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9463 1.975
h = 0.0001 0.004
y[1] (numeric) = -0.273244149475 4.18023337912
y[1] (closed_form) = -0.273292923678 4.18011460165
absolute error = 0.0001284
relative error = 0.003065 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.865
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9464 1.979
h = 0.003 0.006
y[1] (numeric) = -0.269717766895 4.18766121593
y[1] (closed_form) = -0.269765414033 4.18754229224
absolute error = 0.0001281
relative error = 0.003053 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.867
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9494 1.985
h = 0.0001 0.005
y[1] (numeric) = -0.259072039271 4.19641219992
y[1] (closed_form) = -0.259122891153 4.1962894597
absolute error = 0.0001329
relative error = 0.00316 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.872
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9495 1.99
h = 0.0001 0.003
y[1] (numeric) = -0.254701699766 4.20569386582
y[1] (closed_form) = -0.254750924177 4.20557391349
absolute error = 0.0001297
relative error = 0.003077 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.874
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9496 1.993
h = 0.001 0.001
y[1] (numeric) = -0.251999619345 4.21122613384
y[1] (closed_form) = -0.252049652815 4.21110715113
absolute error = 0.0001291
relative error = 0.00306 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.876
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9506 1.994
h = 0.001 0.003
y[1] (numeric) = -0.249289421574 4.21225868935
y[1] (closed_form) = -0.249339688193 4.21214031569
absolute error = 0.0001286
relative error = 0.003048 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.877
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9516 1.997
h = 0.0001 0.004
y[1] (numeric) = -0.244903352214 4.21703323606
y[1] (closed_form) = -0.244953093696 4.2169136416
absolute error = 0.0001295
relative error = 0.003066 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.879
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9517 2.001
h = 0.003 0.006
y[1] (numeric) = -0.241359728585 4.22442706551
y[1] (closed_form) = -0.241408350472 4.22430731741
absolute error = 0.0001292
relative error = 0.003055 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.881
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9547 2.007
h = 0.0001 0.005
y[1] (numeric) = -0.230712160181 4.23311419297
y[1] (closed_form) = -0.230763996478 4.23299067345
absolute error = 0.000134
relative error = 0.00316 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.886
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9548 2.012
h = 0.0001 0.003
y[1] (numeric) = -0.226320287774 4.24235353102
y[1] (closed_form) = -0.226370485522 4.24223277167
absolute error = 0.0001308
relative error = 0.003078 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.888
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9549 2.015
h = 0.001 0.001
y[1] (numeric) = -0.223605674641 4.24786020583
y[1] (closed_form) = -0.223656669782 4.24774041647
absolute error = 0.0001302
relative error = 0.003061 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.889
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9559 2.016
h = 0.0001 0.004
y[1] (numeric) = -0.220899410293 4.24887992951
y[1] (closed_form) = -0.220950632821 4.24876074744
absolute error = 0.0001297
relative error = 0.003049 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.891
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.956 2.02
h = 0.003 0.006
y[1] (numeric) = -0.217341891007 4.25624602379
y[1] (closed_form) = -0.217390928708 4.25612539825
absolute error = 0.0001302
relative error = 0.003055 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.892
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.959 2.026
h = 0.0001 0.005
y[1] (numeric) = -0.206692364449 4.26487848001
y[1] (closed_form) = -0.206744624952 4.26475412153
absolute error = 0.0001349
relative error = 0.003159 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.898
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9591 2.031
h = 0.0001 0.003
y[1] (numeric) = -0.20228179912 4.27408170044
y[1] (closed_form) = -0.202332411528 4.2739600785
absolute error = 0.0001317
relative error = 0.003079 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.9
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9592 2.034
h = 0.001 0.001
y[1] (numeric) = -0.199556300419 4.27956653428
y[1] (closed_form) = -0.199607700255 4.2794458827
absolute error = 0.0001311
relative error = 0.003061 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.901
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9602 2.035
h = 0.001 0.003
y[1] (numeric) = -0.196853327368 4.28057524616
y[1] (closed_form) = -0.196904949665 4.28045520037
absolute error = 0.0001307
relative error = 0.00305 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.903
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9612 2.038
h = 0.0001 0.004
y[1] (numeric) = -0.19245785548 4.28529491284
y[1] (closed_form) = -0.192508974665 4.285173652
absolute error = 0.0001316
relative error = 0.003068 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.905
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9613 2.042
h = 0.003 0.006
y[1] (numeric) = -0.188882665415 4.29262584047
y[1] (closed_form) = -0.188932678867 4.2925044125
absolute error = 0.0001313
relative error = 0.003056 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.906
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9643 2.048
h = 0.0001 0.005
y[1] (numeric) = -0.178232181346 4.30119508741
y[1] (closed_form) = -0.178285426203 4.30106997108
absolute error = 0.000136
relative error = 0.003159 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.912
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9644 2.053
h = 0.0001 0.003
y[1] (numeric) = -0.173800881133 4.31035613472
y[1] (closed_form) = -0.173852467551 4.31023372744
absolute error = 0.0001328
relative error = 0.003079 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.914
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9645 2.056
h = 0.001 0.001
y[1] (numeric) = -0.171063326952 4.31581547593
y[1] (closed_form) = -0.171115689309 4.31569403914
absolute error = 0.0001322
relative error = 0.003062 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.915
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9655 2.057
h = 0.001 0.003
y[1] (numeric) = -0.168364418871 4.31681154422
y[1] (closed_form) = -0.168416998053 4.31669071137
absolute error = 0.0001318
relative error = 0.00305 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.916
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9665 2.06
h = 0.0001 0.004
y[1] (numeric) = -0.163964428543 4.32150187563
y[1] (closed_form) = -0.164016516236 4.32137983104
absolute error = 0.0001327
relative error = 0.003068 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.919
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9666 2.064
h = 0.003 0.006
y[1] (numeric) = -0.160372978529 4.32879899355
y[1] (closed_form) = -0.160423968006 4.32867677482
absolute error = 0.0001324
relative error = 0.003057 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.92
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
memory used=487.4MB, alloc=44.3MB, time=6.56
x[1] = 2.9696 2.07
h = 0.0001 0.005
y[1] (numeric) = -0.149721998184 4.33730538512
y[1] (closed_form) = -0.149776227114 4.33717952234
absolute error = 0.000137
relative error = 0.003158 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.926
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9697 2.075
h = 0.0001 0.003
y[1] (numeric) = -0.145270384855 4.3464243508
y[1] (closed_form) = -0.145322945385 4.34630116968
absolute error = 0.0001339
relative error = 0.00308 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.928
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9698 2.078
h = 0.001 0.001
y[1] (numeric) = -0.142521027324 4.35185825834
y[1] (closed_form) = -0.1425743524 4.35173604772
absolute error = 0.0001333
relative error = 0.003062 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.929
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9708 2.079
h = 0.001 0.003
y[1] (numeric) = -0.139826251832 4.3528417845
y[1] (closed_form) = -0.139879788166 4.35272017593
absolute error = 0.0001329
relative error = 0.003051 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.931
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9718 2.082
h = 0.0001 0.004
y[1] (numeric) = -0.13542197962 4.35750291575
y[1] (closed_form) = -0.135475035954 4.35738009884
absolute error = 0.0001338
relative error = 0.003069 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.933
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9719 2.086
h = 0.003 0.006
y[1] (numeric) = -0.131814605197 4.36476630044
y[1] (closed_form) = -0.131866570842 4.36464330253
absolute error = 0.0001335
relative error = 0.003058 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.934
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9749 2.092
h = 0.0001 0.005
y[1] (numeric) = -0.12116358205 4.37321019248
y[1] (closed_form) = -0.121218794651 4.37308359451
absolute error = 0.0001381
relative error = 0.003157 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.94
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.975 2.097
h = 0.0001 0.003
y[1] (numeric) = -0.116692072773 4.38228717174
y[1] (closed_form) = -0.116745607394 4.3821632282
absolute error = 0.000135
relative error = 0.00308 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.942
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9751 2.1
h = 0.001 0.001
y[1] (numeric) = -0.113931161225 4.38769570678
y[1] (closed_form) = -0.113985449097 4.38757273363
absolute error = 0.0001344
relative error = 0.003063 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.943
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9761 2.101
h = 0.001 0.003
y[1] (numeric) = -0.111240584275 4.38866679213
y[1] (closed_form) = -0.111295077906 4.38854441909
absolute error = 0.000134
relative error = 0.003051 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.945
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9771 2.104
h = 0.0001 0.004
y[1] (numeric) = -0.106832263256 4.39329885967
y[1] (closed_form) = -0.106886288241 4.3931752818
absolute error = 0.0001349
relative error = 0.003069 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.947
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9772 2.108
h = 0.003 0.006
y[1] (numeric) = -0.103209296266 4.40052859055
y[1] (closed_form) = -0.103262238096 4.40040482495
absolute error = 0.0001346
relative error = 0.003058 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.949
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9802 2.114
h = 0.0001 0.005
y[1] (numeric) = -0.0925586760892 4.40891034068
y[1] (closed_form) = -0.0926148718467 4.40878301873
absolute error = 0.0001392
relative error = 0.003156 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.954
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9803 2.119
h = 0.0001 0.003
y[1] (numeric) = -0.0880676834372 4.41794543239
y[1] (closed_form) = -0.0881221920048 4.41782073774
absolute error = 0.0001361
relative error = 0.00308 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.956
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9804 2.122
h = 0.001 0.001
y[1] (numeric) = -0.0852954644085 4.42332865823
y[1] (closed_form) = -0.0853507150302 4.42320493375
absolute error = 0.0001355
relative error = 0.003063 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.958
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9814 2.123
h = 0.0001 0.004
y[1] (numeric) = -0.0826091503057 4.42428740391
y[1] (closed_form) = -0.0826646012554 4.42416427754
absolute error = 0.000135
relative error = 0.003052 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.959
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9815 2.127
h = 0.003 0.006
y[1] (numeric) = -0.0789736230631 4.43148969715
y[1] (closed_form) = -0.0790269993245 4.43136509305
absolute error = 0.0001356
relative error = 0.003059 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.961
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9845 2.133
h = 0.0001 0.005
y[1] (numeric) = -0.0683229664746 4.43981823338
y[1] (closed_form) = -0.0683796027597 4.43969011022
absolute error = 0.0001401
relative error = 0.003155 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.966
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9846 2.138
h = 0.0001 0.003
y[1] (numeric) = -0.063815032752 4.44881757701
y[1] (closed_form) = -0.0638699738929 4.44869205803
absolute error = 0.000137
relative error = 0.00308 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.968
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9847 2.141
h = 0.001 0.001
y[1] (numeric) = -0.0610329754908 4.45417920055
y[1] (closed_form) = -0.0610886491225 4.45405465158
absolute error = 0.0001364
relative error = 0.003063 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.97
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9857 2.142
h = 0.001 0.003
y[1] (numeric) = -0.0583502356029 4.45512735371
y[1] (closed_form) = -0.0584061049179 4.45500340118
absolute error = 0.000136
relative error = 0.003052 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.971
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9867 2.145
h = 0.0001 0.004
y[1] (numeric) = -0.0539346469141 4.45970575
y[1] (closed_form) = -0.0539900683938 4.45958059925
absolute error = 0.0001369
relative error = 0.003069 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.973
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9868 2.149
h = 0.003 0.006
y[1] (numeric) = -0.0502831378182 4.46687325662
y[1] (closed_form) = -0.0503374901049 4.46674790592
absolute error = 0.0001366
relative error = 0.003059 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.975
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9898 2.155
h = 0.0001 0.005
y[1] (numeric) = -0.0396336977055 4.47514031563
y[1] (closed_form) = -0.0396913160179 4.47501148902
absolute error = 0.0001411
relative error = 0.003153 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.98
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9899 2.16
h = 0.0001 0.003
y[1] (numeric) = -0.0351070373469 4.48409796018
y[1] (closed_form) = -0.0351629519838 4.48397171089
absolute error = 0.0001381
relative error = 0.003079 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.982
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.99 2.163
h = 0.001 0.001
y[1] (numeric) = -0.0323141247326 4.4894343949
y[1] (closed_form) = -0.0323707608465 4.48930911517
absolute error = 0.0001375
relative error = 0.003062 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.984
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.991 2.164
h = 0.001 0.003
y[1] (numeric) = -0.0296357642383 4.49037039534
y[1] (closed_form) = -0.0296925907301 4.49024571
absolute error = 0.000137
relative error = 0.003052 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.985
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.992 2.167
h = 0.0001 0.004
y[1] (numeric) = -0.0252167761824 4.49492012272
y[1] (closed_form) = -0.0252731658082 4.49479424292
absolute error = 0.0001379
relative error = 0.003069 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.987
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9921 2.171
h = 0.003 0.006
y[1] (numeric) = -0.0215506044814 4.50205421436
y[1] (closed_form) = -0.0216059324643 4.50192812827
absolute error = 0.0001377
relative error = 0.003058 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.989
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9951 2.177
h = 0.0001 0.005
y[1] (numeric) = -0.010902804957 4.5102601583
y[1] (closed_form) = -0.0109614044633 4.51013063913
absolute error = 0.0001422
relative error = 0.003152 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.995
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9952 2.182
h = 0.0001 0.003
y[1] (numeric) = -0.00635781743056 4.51917621249
y[1] (closed_form) = -0.006414705085 4.51904924392
absolute error = 0.0001391
relative error = 0.003079 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.997
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9953 2.185
h = 0.001 0.001
y[1] (numeric) = -0.00355428804079 4.52448752746
y[1] (closed_form) = -0.00361188625816 4.52436152791
absolute error = 0.0001385
relative error = 0.003062 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 4.998
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9963 2.186
h = 0.001 0.003
y[1] (numeric) = -0.000880366649907 4.52541147576
y[1] (closed_form) = -0.000938150007039 4.52528606848
absolute error = 0.0001381
relative error = 0.003051 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9973 2.189
h = 0.0001 0.004
y[1] (numeric) = 0.00354180090968 4.52993267546
y[1] (closed_form) = 0.0034844435832 4.52980607756
absolute error = 0.000139
relative error = 0.003068 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.002
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 2.9974 2.193
h = 0.003 0.006
y[1] (numeric) = 0.0072223176043 4.5370334421
y[1] (closed_form) = 0.00716601436968 4.53690663172
absolute error = 0.0001387
relative error = 0.003058 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.004
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0004 2.199
h = 0.0001 0.005
y[1] (numeric) = 0.0178680598797 4.54517863441
y[1] (closed_form) = 0.0178084801179 4.54504843347
absolute error = 0.0001432
relative error = 0.00315 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.009
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0005 2.204
h = 0.0001 0.003
y[1] (numeric) = 0.0224309796904 4.55405321019
y[1] (closed_form) = 0.0223731196082 4.55392553327
absolute error = 0.0001402
relative error = 0.003078 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.011
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0006 2.207
h = 0.001 0.001
y[1] (numeric) = 0.0252448900607 4.5593394764
y[1] (closed_form) = 0.0251863302295 4.55921276783
absolute error = 0.0001396
relative error = 0.003062 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.013
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0016 2.208
h = 0.001 0.003
y[1] (numeric) = 0.0279143142028 4.56025147286
y[1] (closed_form) = 0.0278555744028 4.56012535444
absolute error = 0.0001391
relative error = 0.003051 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.014
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0026 2.211
h = 0.0001 0.004
y[1] (numeric) = 0.0323394447745 4.56474428717
y[1] (closed_form) = 0.0322811203034 4.56461698205
absolute error = 0.00014
relative error = 0.003068 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.016
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0027 2.215
h = 0.003 0.006
y[1] (numeric) = 0.0360339925338 4.57181182134
y[1] (closed_form) = 0.0359767146046 4.57168429766
absolute error = 0.0001398
relative error = 0.003058 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.018
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0057 2.221
h = 0.0001 0.005
y[1] (numeric) = 0.0466772682831 4.57989662666
y[1] (closed_form) = 0.046616709307 4.57976575462
absolute error = 0.0001442
relative error = 0.003149 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.023
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0058 2.226
h = 0.0001 0.003
y[1] (numeric) = 0.0512577300709 4.5887298391
y[1] (closed_form) = 0.0511988982595 4.58860146467
absolute error = 0.0001412
relative error = 0.003077 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.026
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0059 2.229
h = 0.001 0.001
y[1] (numeric) = 0.0540817884037 4.59399112935
y[1] (closed_form) = 0.0540222675565 4.59386372249
absolute error = 0.0001406
relative error = 0.003061 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.027
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0069 2.23
h = 0.0001 0.004
y[1] (numeric) = 0.0567466586945 4.59489127403
y[1] (closed_form) = 0.0566869629826 4.59476445515
absolute error = 0.0001402
relative error = 0.00305 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.028
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.007 2.234
h = 0.003 0.006
y[1] (numeric) = 0.0604525023011 4.60193172219
y[1] (closed_form) = 0.0603947740698 4.60180339823
absolute error = 0.0001407
relative error = 0.003057 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.03
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.01 2.24
h = 0.0001 0.005
y[1] (numeric) = 0.071094046194 4.60996480533
y[1] (closed_form) = 0.0710330329078 4.60983316904
absolute error = 0.0001451
relative error = 0.003147 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.036
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0101 2.245
h = 0.0001 0.003
y[1] (numeric) = 0.0756897892679 4.61876271079
y[1] (closed_form) = 0.0756305096319 4.61863354956
absolute error = 0.0001421
relative error = 0.003077 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.038
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0102 2.248
h = 0.001 0.001
y[1] (numeric) = 0.078522694449 4.62400267936
y[1] (closed_form) = 0.078462734929 4.62387448509
absolute error = 0.0001415
relative error = 0.00306 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.039
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0112 2.249
h = 0.001 0.003
y[1] (numeric) = 0.0811837403345 4.62489264718
y[1] (closed_form) = 0.0811236103163 4.62476503906
absolute error = 0.0001411
relative error = 0.00305 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.041
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0122 2.252
h = 0.0001 0.004
y[1] (numeric) = 0.0856141537058 4.62933305442
y[1] (closed_form) = 0.0855544194081 4.62920426695
absolute error = 0.000142
relative error = 0.003066 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.043
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0123 2.256
h = 0.003 0.006
y[1] (numeric) = 0.0893343801984 4.63633916376
y[1] (closed_form) = 0.0892756784714 4.63621014671
absolute error = 0.0001417
relative error = 0.003057 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.045
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0153 2.262
h = 0.0001 0.005
y[1] (numeric) = 0.0999727110399 4.6443125365
y[1] (closed_form) = 0.0999107206162 4.64418024873
absolute error = 0.0001461
relative error = 0.003145 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.05
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0154 2.267
h = 0.0001 0.003
y[1] (numeric) = 0.104585280512 4.65306929624
y[1] (closed_form) = 0.1045250306 4.65293945739
absolute error = 0.0001431
relative error = 0.003075 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.053
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0155 2.27
h = 0.001 0.001
y[1] (numeric) = 0.107427906513 4.65828442629
y[1] (closed_form) = 0.107366987244 4.65815555343
absolute error = 0.0001425
relative error = 0.003059 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.054
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
memory used=536.2MB, alloc=44.3MB, time=7.21
x[1] = 3.0165 2.271
h = 0.001 0.003
y[1] (numeric) = 0.110084296072 4.65916272709
y[1] (closed_form) = 0.110023211286 4.65903443815
absolute error = 0.0001421
relative error = 0.003049 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.055
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0175 2.274
h = 0.0001 0.004
y[1] (numeric) = 0.114517069793 4.66357515895
y[1] (closed_form) = 0.114456370404 4.66344569479
absolute error = 0.000143
relative error = 0.003065 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.058
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0176 2.278
h = 0.003 0.006
y[1] (numeric) = 0.118250448339 4.67054831015
y[1] (closed_form) = 0.118190773982 4.67041861072
absolute error = 0.0001428
relative error = 0.003056 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.059
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0206 2.284
h = 0.0001 0.005
y[1] (numeric) = 0.128885177581 4.67846233999
y[1] (closed_form) = 0.128822211342 4.67832941112
absolute error = 0.0001471
relative error = 0.003143 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.065
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0207 2.289
h = 0.0001 0.003
y[1] (numeric) = 0.133514196144 4.68717807755
y[1] (closed_form) = 0.133452976952 4.68704757162
absolute error = 0.0001442
relative error = 0.003074 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.067
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0208 2.292
h = 0.001 0.001
y[1] (numeric) = 0.136366317829 4.69236844682
y[1] (closed_form) = 0.136304439706 4.69223890582
absolute error = 0.0001436
relative error = 0.003058 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.069
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0218 2.293
h = 0.001 0.003
y[1] (numeric) = 0.139017998759 4.69323517981
y[1] (closed_form) = 0.138955960033 4.69310622048
absolute error = 0.0001431
relative error = 0.003048 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.07
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0228 2.296
h = 0.0001 0.004
y[1] (numeric) = 0.143452929113 4.69761978221
y[1] (closed_form) = 0.143391265593 4.69748965186
absolute error = 0.000144
relative error = 0.003064 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.072
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0229 2.3
h = 0.003 0.006
y[1] (numeric) = 0.147199159892 4.70456007687
y[1] (closed_form) = 0.147138513873 4.70442970566
absolute error = 0.0001438
relative error = 0.003055 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.074
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0259 2.306
h = 0.0001 0.005
y[1] (numeric) = 0.157829906103 4.71241513205
y[1] (closed_form) = 0.157765965461 4.71228157237
absolute error = 0.0001481
relative error = 0.003141 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.08
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.026 2.311
h = 0.0001 0.003
y[1] (numeric) = 0.162475000979 4.72108997373
y[1] (closed_form) = 0.162412813601 4.72095881116
absolute error = 0.0001452
relative error = 0.003073 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.082
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0261 2.314
h = 0.001 0.001
y[1] (numeric) = 0.165336395959 4.72625566157
y[1] (closed_form) = 0.165273559974 4.72612546278
absolute error = 0.0001446
relative error = 0.003057 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.083
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0271 2.315
h = 0.001 0.003
y[1] (numeric) = 0.167983317416 4.72711092564
y[1] (closed_form) = 0.167920325677 4.72698130621
absolute error = 0.0001441
relative error = 0.003047 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.085
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0281 2.318
h = 0.0001 0.004
y[1] (numeric) = 0.172420203937 4.7314678453
y[1] (closed_form) = 0.172357577344 4.73133705912
absolute error = 0.000145
relative error = 0.003063 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.087
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0282 2.322
h = 0.003 0.006
y[1] (numeric) = 0.176178990765 4.73837538714
y[1] (closed_form) = 0.176117374151 4.73824435466
absolute error = 0.0001448
relative error = 0.003054 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.089
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0312 2.328
h = 0.0001 0.005
y[1] (numeric) = 0.18680537955 4.74617183656
y[1] (closed_form) = 0.186740466011 4.74603765624
absolute error = 0.0001491
relative error = 0.003138 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.094
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0313 2.333
h = 0.0001 0.003
y[1] (numeric) = 0.19146618248 4.75480591133
y[1] (closed_form) = 0.191403028107 4.75467410246
absolute error = 0.0001462
relative error = 0.003071 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.097
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0314 2.336
h = 0.001 0.001
y[1] (numeric) = 0.194336631101 4.75994699864
y[1] (closed_form) = 0.194272838343 4.7598161523
absolute error = 0.0001456
relative error = 0.003056 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.098
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0324 2.337
h = 0.0001 0.004
y[1] (numeric) = 0.196978743679 4.76079089231
y[1] (closed_form) = 0.196914799953 4.76066062301
absolute error = 0.0001451
relative error = 0.003046 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.099
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0325 2.341
h = 0.003 0.006
y[1] (numeric) = 0.200747632446 4.76767174622
y[1] (closed_form) = 0.200685552203 4.76753995084
absolute error = 0.0001457
relative error = 0.003053 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.101
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0355 2.347
h = 0.0001 0.005
y[1] (numeric) = 0.211370668146 4.77541798774
y[1] (closed_form) = 0.211305288859 4.77528307921
absolute error = 0.0001499
relative error = 0.003136 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.107
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0356 2.352
h = 0.0001 0.003
y[1] (numeric) = 0.216045184063 4.78401725817
y[1] (closed_form) = 0.21598156908 4.78388469919
absolute error = 0.000147
relative error = 0.00307 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.109
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0357 2.355
h = 0.001 0.001
y[1] (numeric) = 0.218923543646 4.78913734044
y[1] (closed_form) = 0.218859299012 4.78900574296
absolute error = 0.0001464
relative error = 0.003055 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.111
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0367 2.356
h = 0.001 0.003
y[1] (numeric) = 0.221561612276 4.7899714674
y[1] (closed_form) = 0.221497220768 4.789840445
absolute error = 0.000146
relative error = 0.003045 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.112
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0377 2.359
h = 0.0001 0.004
y[1] (numeric) = 0.226001941832 4.79427728676
y[1] (closed_form) = 0.225937897043 4.79414510559
absolute error = 0.0001469
relative error = 0.00306 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.114
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0378 2.363
h = 0.003 0.006
y[1] (numeric) = 0.229783703759 4.80112430784
y[1] (closed_form) = 0.229720655044 4.80099187047
absolute error = 0.0001467
relative error = 0.003052 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.116
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0408 2.369
h = 0.0001 0.005
y[1] (numeric) = 0.240401699461 4.80881262716
y[1] (closed_form) = 0.24033535019 4.80867711666
absolute error = 0.0001509
relative error = 0.003134 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.122
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0409 2.374
h = 0.0001 0.003
y[1] (numeric) = 0.245091248539 4.81737137316
y[1] (closed_form) = 0.245026668903 4.81723818686
absolute error = 0.000148
relative error = 0.003069 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.124
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.041 2.377
h = 0.001 0.001
y[1] (numeric) = 0.247978259275 4.82246700684
y[1] (closed_form) = 0.247913060022 4.82233478063
absolute error = 0.0001474
relative error = 0.003053 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.126
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.042 2.378
h = 0.001 0.003
y[1] (numeric) = 0.25061142969 4.82328994521
y[1] (closed_form) = 0.250546088226 4.8231582917
absolute error = 0.000147
relative error = 0.003043 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.127
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.043 2.381
h = 0.0001 0.004
y[1] (numeric) = 0.25505315785 4.82756850322
y[1] (closed_form) = 0.254988153417 4.82743569539
absolute error = 0.0001479
relative error = 0.003059 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.129
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0431 2.385
h = 0.003 0.006
y[1] (numeric) = 0.258846647143 4.83438307609
y[1] (closed_form) = 0.258782631295 4.83425000696
absolute error = 0.0001477
relative error = 0.00305 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.131
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0461 2.391
h = 0.0001 0.005
y[1] (numeric) = 0.26945924819 4.84201384351
y[1] (closed_form) = 0.269391930684 4.84187774093
absolute error = 0.0001518
relative error = 0.003131 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.137
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0462 2.396
h = 0.0001 0.003
y[1] (numeric) = 0.274163474962 4.85053220122
y[1] (closed_form) = 0.274097932126 4.85039839765
absolute error = 0.000149
relative error = 0.003067 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.139
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0463 2.399
h = 0.001 0.001
y[1] (numeric) = 0.277058924942 4.85560347139
y[1] (closed_form) = 0.276992772422 4.8554706264
absolute error = 0.0001484
relative error = 0.003051 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.14
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0473 2.4
h = 0.001 0.003
y[1] (numeric) = 0.279687151738 4.85641531863
y[1] (closed_form) = 0.279620861608 4.85628304395
absolute error = 0.000148
relative error = 0.003042 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.142
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0483 2.403
h = 0.0001 0.004
y[1] (numeric) = 0.284130090319 4.86066676463
y[1] (closed_form) = 0.284064127656 4.86053334012
absolute error = 0.0001488
relative error = 0.003057 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.144
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0484 2.407
h = 0.003 0.006
y[1] (numeric) = 0.28793502467 4.8674490007
y[1] (closed_form) = 0.28787004312 4.86731530991
absolute error = 0.0001486
relative error = 0.003049 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.146
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0514 2.413
h = 0.0001 0.005
y[1] (numeric) = 0.298541883161 4.87502258678
y[1] (closed_form) = 0.298473599252 4.8748859019
absolute error = 0.0001528
relative error = 0.003128 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.151
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0515 2.418
h = 0.0001 0.003
y[1] (numeric) = 0.303260436607 4.88350069465
y[1] (closed_form) = 0.30319393211 4.88336628375
absolute error = 0.00015
relative error = 0.003065 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.154
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0516 2.421
h = 0.001 0.001
y[1] (numeric) = 0.306164116611 4.88854768774
y[1] (closed_form) = 0.306097012261 4.88841423383
absolute error = 0.0001494
relative error = 0.00305 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.155
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0526 2.422
h = 0.001 0.003
y[1] (numeric) = 0.308787355744 4.8893485409
y[1] (closed_form) = 0.308720118321 4.88921565488
absolute error = 0.0001489
relative error = 0.00304 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.157
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0536 2.425
h = 0.0001 0.004
y[1] (numeric) = 0.313231319672 4.89357302478
y[1] (closed_form) = 0.313164400282 4.89343899349
absolute error = 0.0001498
relative error = 0.003055 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.159
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0537 2.429
h = 0.003 0.006
y[1] (numeric) = 0.317047420336 4.90032303726
y[1] (closed_form) = 0.316981474603 4.90018873483
absolute error = 0.0001496
relative error = 0.003047 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.161
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0567 2.435
h = 0.0001 0.005
y[1] (numeric) = 0.327648195054 4.90783981276
y[1] (closed_form) = 0.327578946652 4.90770255524
absolute error = 0.0001537
relative error = 0.003126 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.167
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0568 2.44
h = 0.0001 0.003
y[1] (numeric) = 0.332380728575 4.91627781147
y[1] (closed_form) = 0.332313264042 4.91614280309
absolute error = 0.0001509
relative error = 0.003063 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.169
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0569 2.443
h = 0.001 0.001
y[1] (numeric) = 0.33529243206 4.92130061518
y[1] (closed_form) = 0.335224377404 4.92116656212
absolute error = 0.0001503
relative error = 0.003048 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.17
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0579 2.444
h = 0.0001 0.004
y[1] (numeric) = 0.337910640821 4.92209057092
y[1] (closed_form) = 0.337842457563 4.9219570833
absolute error = 0.0001499
relative error = 0.003038 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.172
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.058 2.448
h = 0.003 0.006
y[1] (numeric) = 0.34173571894 4.92881433293
y[1] (closed_form) = 0.341669298599 4.928679304
absolute error = 0.0001505
relative error = 0.003046 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.174
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.061 2.454
h = 0.0001 0.005
y[1] (numeric) = 0.352331659474 4.93628242684
y[1] (closed_form) = 0.352261936044 4.93614447615
absolute error = 0.0001546
relative error = 0.003123 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.179
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0611 2.459
h = 0.0001 0.003
y[1] (numeric) = 0.357076427852 4.94468617623
y[1] (closed_form) = 0.357008492195 4.94455045347
absolute error = 0.0001518
relative error = 0.003062 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.182
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0612 2.462
h = 0.001 0.001
y[1] (numeric) = 0.359995161018 4.949688322
y[1] (closed_form) = 0.359926643553 4.94955355317
absolute error = 0.0001512
relative error = 0.003046 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.183
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0622 2.463
h = 0.001 0.003
y[1] (numeric) = 0.362609134856 4.95046891406
y[1] (closed_form) = 0.362540492619 4.95033470861
absolute error = 0.0001507
relative error = 0.003037 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.185
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0632 2.466
h = 0.0001 0.004
y[1] (numeric) = 0.36705484162 4.95464363552
y[1] (closed_form) = 0.366986500145 4.95450829329
absolute error = 0.0001516
relative error = 0.003052 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.187
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
memory used=584.9MB, alloc=44.3MB, time=7.85
x[1] = 3.0633 2.47
h = 0.003 0.006
y[1] (numeric) = 0.370891371001 4.96133411996
y[1] (closed_form) = 0.37082398941 4.96119849776
absolute error = 0.0001514
relative error = 0.003044 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.189
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0663 2.476
h = 0.0001 0.005
y[1] (numeric) = 0.381480605945 4.96874608946
y[1] (closed_form) = 0.381409921665 4.96860758387
absolute error = 0.0001555
relative error = 0.00312 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.194
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0664 2.481
h = 0.0001 0.003
y[1] (numeric) = 0.386238719421 4.97710999314
y[1] (closed_form) = 0.386169826852 4.97697369096
absolute error = 0.0001527
relative error = 0.003059 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.197
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0665 2.484
h = 0.001 0.001
y[1] (numeric) = 0.389165097731 4.98208811364
y[1] (closed_form) = 0.389095632896 4.98195276357
absolute error = 0.0001521
relative error = 0.003044 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.198
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0675 2.485
h = 0.001 0.003
y[1] (numeric) = 0.391773964068 4.98285798648
y[1] (closed_form) = 0.391704378817 4.9827231973
absolute error = 0.0001517
relative error = 0.003035 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.2
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0685 2.488
h = 0.0001 0.004
y[1] (numeric) = 0.396220181865 4.98700617515
y[1] (closed_form) = 0.396150888302 4.9868702539
absolute error = 0.0001526
relative error = 0.00305 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.202
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0686 2.492
h = 0.003 0.006
y[1] (numeric) = 0.400067098221 4.99366476605
y[1] (closed_form) = 0.399998757139 4.99352856028
absolute error = 0.0001524
relative error = 0.003042 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.204
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0716 2.498
h = 0.0001 0.005
y[1] (numeric) = 0.410649305057 5.001020982
y[1] (closed_form) = 0.410577662051 5.0008819309
absolute error = 0.0001564
relative error = 0.003117 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.21
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0717 2.503
h = 0.0001 0.003
y[1] (numeric) = 0.41542042954 5.00934518663
y[1] (closed_form) = 0.415350581911 5.00920831459
absolute error = 0.0001537
relative error = 0.003057 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.212
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0718 2.506
h = 0.001 0.001
y[1] (numeric) = 0.418354254009 5.01429937304
y[1] (closed_form) = 0.418283843556 5.01416345121
absolute error = 0.0001531
relative error = 0.003042 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.214
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0728 2.507
h = 0.001 0.003
y[1] (numeric) = 0.420957973845 5.01505862205
y[1] (closed_form) = 0.420887447271 5.01492325861
absolute error = 0.0001526
relative error = 0.003033 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.215
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0738 2.51
h = 0.0001 0.004
y[1] (numeric) = 0.425404529347 5.01918042956
y[1] (closed_form) = 0.425334285512 5.01904393878
absolute error = 0.0001535
relative error = 0.003048 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.217
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0739 2.514
h = 0.003 0.006
y[1] (numeric) = 0.42926156749 5.02580724652
y[1] (closed_form) = 0.429192268753 5.0256704668
absolute error = 0.0001533
relative error = 0.00304 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.219
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0769 2.52
h = 0.0001 0.005
y[1] (numeric) = 0.43983643009 5.03310807962
y[1] (closed_form) = 0.439763830552 5.03296849227
absolute error = 0.0001573
relative error = 0.003114 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.225
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.077 2.525
h = 0.0001 0.003
y[1] (numeric) = 0.444620235817 5.0413927338
y[1] (closed_form) = 0.444549435059 5.04125530134
absolute error = 0.0001546
relative error = 0.003055 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.227
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0771 2.528
h = 0.001 0.001
y[1] (numeric) = 0.447561310078 5.0463230784
y[1] (closed_form) = 0.447489955836 5.04618659418
absolute error = 0.000154
relative error = 0.00304 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.229
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0781 2.529
h = 0.001 0.003
y[1] (numeric) = 0.450159845671 5.04707179852
y[1] (closed_form) = 0.450088379539 5.04693587017
absolute error = 0.0001536
relative error = 0.003031 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.23
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0791 2.532
h = 0.0001 0.004
y[1] (numeric) = 0.454606568519 5.05116737681
y[1] (closed_form) = 0.454535376302 5.05103032591
absolute error = 0.0001544
relative error = 0.003045 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.233
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0792 2.536
h = 0.003 0.006
y[1] (numeric) = 0.458473466728 5.05776254091
y[1] (closed_form) = 0.45840321225 5.05762519675
absolute error = 0.0001543
relative error = 0.003038 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.235
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0822 2.542
h = 0.0001 0.005
y[1] (numeric) = 0.469040675276 5.06500836164
y[1] (closed_form) = 0.468967121469 5.06486824722
absolute error = 0.0001582
relative error = 0.003111 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.24
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0823 2.547
h = 0.0001 0.003
y[1] (numeric) = 0.473836836793 5.07325361581
y[1] (closed_form) = 0.473765084908 5.07311563229
absolute error = 0.0001555
relative error = 0.003052 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.243
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0824 2.55
h = 0.001 0.001
y[1] (numeric) = 0.47678496708 5.07816021194
y[1] (closed_form) = 0.47671267095 5.07802317462
absolute error = 0.0001549
relative error = 0.003038 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.244
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0834 2.551
h = 0.0001 0.004
y[1] (numeric) = 0.479378281921 5.07889849763
y[1] (closed_form) = 0.479305878073 5.07876201363
absolute error = 0.0001545
relative error = 0.003029 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.245
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0835 2.555
h = 0.003 0.006
y[1] (numeric) = 0.483253100997 5.08546788164
y[1] (closed_form) = 0.483182363082 5.08532984635
absolute error = 0.0001551
relative error = 0.003036 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.248
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0865 2.561
h = 0.0001 0.005
y[1] (numeric) = 0.49381412717 5.09266654991
y[1] (closed_form) = 0.493740091029 5.09252577627
absolute error = 0.0001591
relative error = 0.003109 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.253
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0866 2.566
h = 0.0001 0.003
y[1] (numeric) = 0.498621133654 5.10087815366
y[1] (closed_form) = 0.498548902216 5.10073949045
absolute error = 0.0001563
relative error = 0.003051 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.256
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0867 2.569
h = 0.001 0.001
y[1] (numeric) = 0.501575465702 5.10576446438
y[1] (closed_form) = 0.501502697918 5.10562674567
absolute error = 0.0001558
relative error = 0.003036 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.257
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0877 2.57
h = 0.001 0.003
y[1] (numeric) = 0.504164381158 5.10649378099
y[1] (closed_form) = 0.504091509229 5.10635661344
absolute error = 0.0001553
relative error = 0.003027 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.259
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0887 2.573
h = 0.0001 0.004
y[1] (numeric) = 0.508611280185 5.11054095553
y[1] (closed_form) = 0.508538666018 5.11040267436
absolute error = 0.0001562
relative error = 0.003041 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.261
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0888 2.577
h = 0.003 0.006
y[1] (numeric) = 0.512496214459 5.11707765841
y[1] (closed_form) = 0.512424524447 5.11693907614
absolute error = 0.000156
relative error = 0.003034 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.263
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0918 2.583
h = 0.0001 0.005
y[1] (numeric) = 0.523049022224 5.12422199929
y[1] (closed_form) = 0.52297403609 5.12408071541
absolute error = 0.00016
relative error = 0.003105 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.268
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0919 2.588
h = 0.0001 0.003
y[1] (numeric) = 0.527867788429 5.13239448383
y[1] (closed_form) = 0.52779460967 5.13225528671
absolute error = 0.0001573
relative error = 0.003048 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.271
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.092 2.591
h = 0.001 0.001
y[1] (numeric) = 0.530828821673 5.13725722022
y[1] (closed_form) = 0.530755115622 5.13711896543
absolute error = 0.0001567
relative error = 0.003034 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.273
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.093 2.592
h = 0.001 0.003
y[1] (numeric) = 0.533412450547 5.13797627647
y[1] (closed_form) = 0.533338644411 5.13783857027
absolute error = 0.0001562
relative error = 0.003025 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.274
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.094 2.595
h = 0.0001 0.004
y[1] (numeric) = 0.537859043875 5.14199765603
y[1] (closed_form) = 0.537785487024 5.14185884111
absolute error = 0.0001571
relative error = 0.003039 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.276
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0941 2.599
h = 0.003 0.006
y[1] (numeric) = 0.541753106947 5.14850305713
y[1] (closed_form) = 0.541680466961 5.1483639371
absolute error = 0.0001569
relative error = 0.003032 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.278
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0971 2.605
h = 0.0001 0.005
y[1] (numeric) = 0.552297404131 5.15559344011
y[1] (closed_form) = 0.552221470451 5.15545165485
absolute error = 0.0001608
relative error = 0.003102 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.284
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0972 2.61
h = 0.0001 0.003
y[1] (numeric) = 0.55712761675 5.16372696078
y[1] (closed_form) = 0.557053492872 5.16358723881
absolute error = 0.0001582
relative error = 0.003045 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.286
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0973 2.613
h = 0.001 0.001
y[1] (numeric) = 0.560095164759 5.16856621899
y[1] (closed_form) = 0.560020522542 5.16842743712
absolute error = 0.0001576
relative error = 0.003031 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.288
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0983 2.614
h = 0.001 0.003
y[1] (numeric) = 0.562673473968 5.16927510796
y[1] (closed_form) = 0.562598735666 5.16913687209
absolute error = 0.0001571
relative error = 0.003022 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.289
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0993 2.617
h = 0.0001 0.004
y[1] (numeric) = 0.567119602416 5.1732708454
y[1] (closed_form) = 0.567045105043 5.17313150575
absolute error = 0.000158
relative error = 0.003036 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.292
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.0994 2.621
h = 0.003 0.006
y[1] (numeric) = 0.571022545729 5.17974507104
y[1] (closed_form) = 0.570948957957 5.17960542236
absolute error = 0.0001579
relative error = 0.003029 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.294
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1024 2.627
h = 0.0001 0.005
y[1] (numeric) = 0.581558046175 5.18678186506
y[1] (closed_form) = 0.581481167457 5.18663958721
absolute error = 0.0001617
relative error = 0.003099 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.299
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1025 2.632
h = 0.0001 0.003
y[1] (numeric) = 0.5863993961 5.19487657876
y[1] (closed_form) = 0.58632432937 5.19473634091
absolute error = 0.0001591
relative error = 0.003043 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.302
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1026 2.635
h = 0.001 0.001
y[1] (numeric) = 0.589373274973 5.19969245585
y[1] (closed_form) = 0.58929769876 5.1995531558
absolute error = 0.0001585
relative error = 0.003029 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.304
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1036 2.636
h = 0.001 0.003
y[1] (numeric) = 0.591946232592 5.20039127009
y[1] (closed_form) = 0.591870564235 5.20025251343
absolute error = 0.000158
relative error = 0.00302 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.305
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1046 2.639
h = 0.0001 0.004
y[1] (numeric) = 0.5963917398 5.20436151844
y[1] (closed_form) = 0.596316304134 5.20422166297
absolute error = 0.0001589
relative error = 0.003033 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.307
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1047 2.643
h = 0.003 0.006
y[1] (numeric) = 0.600303318155 5.21080469612
y[1] (closed_form) = 0.600228784853 5.21066452782
absolute error = 0.0001588
relative error = 0.003027 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.309
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1077 2.649
h = 0.0001 0.005
y[1] (numeric) = 0.610829741649 5.21778826956
y[1] (closed_form) = 0.610751920457 5.21764550779
absolute error = 0.0001626
relative error = 0.003095 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.315
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1078 2.654
h = 0.0001 0.003
y[1] (numeric) = 0.615681923938 5.22584433467
y[1] (closed_form) = 0.615605916687 5.22570358979
absolute error = 0.00016
relative error = 0.00304 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.317
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1079 2.657
h = 0.001 0.001
y[1] (numeric) = 0.618661952292 5.23063692855
y[1] (closed_form) = 0.618585444314 5.23049711911
absolute error = 0.0001594
relative error = 0.003026 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.319
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1089 2.658
h = 0.0001 0.004
y[1] (numeric) = 0.621229527531 5.2313257601
y[1] (closed_form) = 0.621152931291 5.23118649144
absolute error = 0.0001589
relative error = 0.003017 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.32
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.109 2.662
h = 0.003 0.006
y[1] (numeric) = 0.625148036153 5.23774365506
y[1] (closed_form) = 0.625073012553 5.23760282987
absolute error = 0.0001596
relative error = 0.003025 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.323
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.112 2.668
h = 0.0001 0.005
y[1] (numeric) = 0.635667054603 5.24468159993
y[1] (closed_form) = 0.635588745566 5.24453821178
absolute error = 0.0001634
relative error = 0.003093 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.328
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1121 2.673
h = 0.0001 0.003
y[1] (numeric) = 0.640528777789 5.2527046497
memory used=633.7MB, alloc=44.3MB, time=8.50
y[1] (closed_form) = 0.640452284463 5.25256325872
absolute error = 0.0001608
relative error = 0.003038 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.331
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1122 2.676
h = 0.001 0.001
y[1] (numeric) = 0.643514231816 5.25747735154
y[1] (closed_form) = 0.643437245249 5.25733689402
absolute error = 0.0001602
relative error = 0.003024 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.332
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1132 2.677
h = 0.001 0.003
y[1] (numeric) = 0.646077267713 5.25815759904
y[1] (closed_form) = 0.64600019621 5.25801768008
absolute error = 0.0001597
relative error = 0.003015 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.334
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1142 2.68
h = 0.0001 0.004
y[1] (numeric) = 0.650521511629 5.26208081405
y[1] (closed_form) = 0.650444657744 5.26193980552
absolute error = 0.0001606
relative error = 0.003029 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.336
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1143 2.684
h = 0.003 0.006
y[1] (numeric) = 0.654448882773 5.26846665808
y[1] (closed_form) = 0.654372917904 5.26832532981
absolute error = 0.0001605
relative error = 0.003022 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.338
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1173 2.69
h = 0.0001 0.005
y[1] (numeric) = 0.664958314034 5.27535206288
y[1] (closed_form) = 0.664879067345 5.27520820672
absolute error = 0.0001642
relative error = 0.003089 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.344
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1174 2.695
h = 0.0001 0.003
y[1] (numeric) = 0.669830311225 5.28333675897
y[1] (closed_form) = 0.669752881774 5.28319487722
absolute error = 0.0001616
relative error = 0.003035 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.346
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1175 2.698
h = 0.001 0.001
y[1] (numeric) = 0.672821582657 5.28808635981
y[1] (closed_form) = 0.672743668538 5.28794540904
absolute error = 0.0001611
relative error = 0.003021 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.348
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1185 2.699
h = 0.001 0.003
y[1] (numeric) = 0.675379180761 5.28875679414
y[1] (closed_form) = 0.67530118548 5.28861637929
absolute error = 0.0001606
relative error = 0.003013 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.349
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1195 2.702
h = 0.0001 0.004
y[1] (numeric) = 0.679822369598 5.29265495649
y[1] (closed_form) = 0.679744584033 5.29251345715
absolute error = 0.0001615
relative error = 0.003026 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.352
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1196 2.706
h = 0.003 0.006
y[1] (numeric) = 0.683757691079 5.29901012068
y[1] (closed_form) = 0.683680787377 5.29886829807
absolute error = 0.0001613
relative error = 0.00302 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.354
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1226 2.712
h = 0.0001 0.005
y[1] (numeric) = 0.694257271517 5.30584335181
y[1] (closed_form) = 0.694177089898 5.30569903604
absolute error = 0.0001651
relative error = 0.003085 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.359
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1227 2.717
h = 0.0001 0.003
y[1] (numeric) = 0.69913924951 5.31378985654
y[1] (closed_form) = 0.699060886436 5.3136474926
absolute error = 0.0001625
relative error = 0.003032 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.362
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1228 2.72
h = 0.001 0.001
y[1] (numeric) = 0.702136164041 5.31851645651
y[1] (closed_form) = 0.702057324775 5.31837502103
absolute error = 0.0001619
relative error = 0.003018 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.364
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1238 2.721
h = 0.001 0.003
y[1] (numeric) = 0.704688296714 5.3191771682
y[1] (closed_form) = 0.704609380003 5.31903626599
absolute error = 0.0001615
relative error = 0.00301 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.365
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1248 2.724
h = 0.0001 0.004
y[1] (numeric) = 0.709130284708 5.32305043115
y[1] (closed_form) = 0.709051569927 5.32290844953
absolute error = 0.0001623
relative error = 0.003023 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.367
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1249 2.728
h = 0.003 0.006
y[1] (numeric) = 0.713073324041 5.32937504718
y[1] (closed_form) = 0.712995484001 5.32923273885
absolute error = 0.0001622
relative error = 0.003017 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.37
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1279 2.734
h = 0.0001 0.005
y[1] (numeric) = 0.723562795667 5.33615647022
y[1] (closed_form) = 0.723481681891 5.33601170313
absolute error = 0.0001659
relative error = 0.003082 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.375
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.128 2.739
h = 0.0001 0.003
y[1] (numeric) = 0.728454465308 5.34406494712
y[1] (closed_form) = 0.72837517117 5.34392210947
absolute error = 0.0001634
relative error = 0.003029 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.378
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1281 2.742
h = 0.001 0.001
y[1] (numeric) = 0.731456851071 5.34876864707
y[1] (closed_form) = 0.731377089118 5.3486267353
absolute error = 0.0001628
relative error = 0.003016 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.379
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1291 2.743
h = 0.001 0.003
y[1] (numeric) = 0.734003491738 5.3494197261
y[1] (closed_form) = 0.733923656001 5.34927834494
absolute error = 0.0001624
relative error = 0.003007 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.381
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1301 2.746
h = 0.0001 0.004
y[1] (numeric) = 0.738444135792 5.35326824287
y[1] (closed_form) = 0.738364494313 5.35312578741
absolute error = 0.0001632
relative error = 0.00302 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.383
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1302 2.75
h = 0.003 0.006
y[1] (numeric) = 0.742394663727 5.35956244334
y[1] (closed_form) = 0.742315889897 5.35941965784
absolute error = 0.0001631
relative error = 0.003014 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.385
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1332 2.756
h = 0.0001 0.005
y[1] (numeric) = 0.752873774119 5.36629242298
y[1] (closed_form) = 0.75279173101 5.36614721277
absolute error = 0.0001668
relative error = 0.003078 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.391
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1333 2.761
h = 0.0001 0.003
y[1] (numeric) = 0.757774850269 5.37416303677
y[1] (closed_form) = 0.757694627679 5.37401973379
absolute error = 0.0001642
relative error = 0.003026 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.394
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1334 2.764
h = 0.001 0.001
y[1] (numeric) = 0.760782537818 5.37884393818
y[1] (closed_form) = 0.760701855693 5.37870155846
absolute error = 0.0001637
relative error = 0.003013 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.395
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1344 2.765
h = 0.0001 0.004
y[1] (numeric) = 0.763323660945 5.379485474
y[1] (closed_form) = 0.763242908641 5.37934362221
absolute error = 0.0001632
relative error = 0.003004 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.397
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1345 2.769
h = 0.003 0.006
y[1] (numeric) = 0.767280192341 5.3857549108
y[1] (closed_form) = 0.767200923141 5.38561150149
absolute error = 0.0001639
relative error = 0.003012 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.399
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1375 2.775
h = 0.0001 0.005
y[1] (numeric) = 0.777750793093 5.39244077359
y[1] (closed_form) = 0.777668258261 5.39229496866
absolute error = 0.0001675
relative error = 0.003075 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.404
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1376 2.78
h = 0.0001 0.003
y[1] (numeric) = 0.782660189096 5.4002790363
y[1] (closed_form) = 0.782579475638 5.40013511965
absolute error = 0.000165
relative error = 0.003024 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.407
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1377 2.783
h = 0.001 0.001
y[1] (numeric) = 0.785672576306 5.40494045571
y[1] (closed_form) = 0.785591410398 5.4047974601
absolute error = 0.0001644
relative error = 0.003011 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.409
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1387 2.784
h = 0.001 0.003
y[1] (numeric) = 0.788209042695 5.4055737821
y[1] (closed_form) = 0.788127809698 5.40543131216
absolute error = 0.000164
relative error = 0.003002 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.41
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1397 2.787
h = 0.0001 0.004
y[1] (numeric) = 0.79264710461 5.40937663966
y[1] (closed_form) = 0.792566051833 5.40923310491
absolute error = 0.0001648
relative error = 0.003015 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.412
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1398 2.791
h = 0.003 0.006
y[1] (numeric) = 0.796611326433 5.41561468277
y[1] (closed_form) = 0.796531128235 5.41547081194
absolute error = 0.0001647
relative error = 0.003009 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.415
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1428 2.797
h = 0.0001 0.005
y[1] (numeric) = 0.807071106501 5.42224977536
y[1] (closed_form) = 0.806987647619 5.42210354233
absolute error = 0.0001684
relative error = 0.003071 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.42
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1429 2.802
h = 0.0001 0.003
y[1] (numeric) = 0.811989387017 5.43005048104
y[1] (closed_form) = 0.811907750008 5.42990611444
absolute error = 0.0001659
relative error = 0.003021 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.423
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.143 2.805
h = 0.001 0.001
y[1] (numeric) = 0.815006765854 5.43468929046
y[1] (closed_form) = 0.814924684497 5.43454584217
absolute error = 0.0001653
relative error = 0.003008 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.425
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.144 2.806
h = 0.001 0.003
y[1] (numeric) = 0.817537668855 5.43531323827
y[1] (closed_form) = 0.817455523911 5.43517031296
absolute error = 0.0001648
relative error = 0.002999 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.426
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.145 2.809
h = 0.0001 0.004
y[1] (numeric) = 0.821973990093 5.43909178593
y[1] (closed_form) = 0.821892018019 5.438947801
absolute error = 0.0001657
relative error = 0.003012 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.428
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1451 2.813
h = 0.003 0.006
y[1] (numeric) = 0.825945060693 5.44529979503
y[1] (closed_form) = 0.8258639362 5.44515547094
absolute error = 0.0001656
relative error = 0.003006 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.43
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1481 2.819
h = 0.0001 0.005
y[1] (numeric) = 0.836393783184 5.45188447933
y[1] (closed_form) = 0.836309403207 5.45173782613
absolute error = 0.0001692
relative error = 0.003068 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.436
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1482 2.824
h = 0.0001 0.003
y[1] (numeric) = 0.841320674364 5.45964779574
y[1] (closed_form) = 0.841238116562 5.45950298729
absolute error = 0.0001667
relative error = 0.003018 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.439
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1483 2.827
h = 0.001 0.001
y[1] (numeric) = 0.844342882181 5.46426409838
y[1] (closed_form) = 0.844259888038 5.46412020547
absolute error = 0.0001661
relative error = 0.003004 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.44
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1493 2.828
h = 0.001 0.003
y[1] (numeric) = 0.846868199148 5.46487875543
y[1] (closed_form) = 0.846785144866 5.46473538281
absolute error = 0.0001657
relative error = 0.002996 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.442
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1503 2.831
h = 0.0001 0.004
y[1] (numeric) = 0.851302646618 5.46863314605
y[1] (closed_form) = 0.851219757965 5.46848871901
absolute error = 0.0001665
relative error = 0.003009 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.444
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1504 2.835
h = 0.003 0.006
y[1] (numeric) = 0.85528034897 5.47481125698
y[1] (closed_form) = 0.855198300936 5.47466648779
absolute error = 0.0001664
relative error = 0.003003 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.446
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1534 2.841
h = 0.0001 0.005
y[1] (numeric) = 0.865717782267 5.48134589381
y[1] (closed_form) = 0.865632484193 5.48119882826
absolute error = 0.00017
relative error = 0.003064 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.452
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1535 2.846
h = 0.0001 0.003
y[1] (numeric) = 0.870653014148 5.48907198962
y[1] (closed_form) = 0.870569538359 5.48892674735
absolute error = 0.0001675
relative error = 0.003014 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.455
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1536 2.849
h = 0.001 0.001
y[1] (numeric) = 0.873679890637 5.49366588923
y[1] (closed_form) = 0.87359598642 5.49352155967
absolute error = 0.0001669
relative error = 0.003001 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.456
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1546 2.85
h = 0.001 0.003
y[1] (numeric) = 0.876199599897 5.49427134277
y[1] (closed_form) = 0.876115638934 5.4941275308
absolute error = 0.0001665
relative error = 0.002993 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.458
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1556 2.853
h = 0.0001 0.004
y[1] (numeric) = 0.880632043022 5.49800172903
y[1] (closed_form) = 0.880548240556 5.49785686784
absolute error = 0.0001674
relative error = 0.003006 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.46
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1557 2.857
h = 0.003 0.006
y[1] (numeric) = 0.884616163203 5.50415007832
y[1] (closed_form) = 0.884533194428 5.5040048721
absolute error = 0.0001672
relative error = 0.003 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.462
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1587 2.863
h = 0.0001 0.005
y[1] (numeric) = 0.895042080893 5.51063502736
y[1] (closed_form) = 0.894955867762 5.51048755718
absolute error = 0.0001708
relative error = 0.00306 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.468
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1588 2.868
h = 0.0001 0.003
y[1] (numeric) = 0.899985387364 5.51832407215
y[1] (closed_form) = 0.899900996439 5.51817840395
absolute error = 0.0001683
relative error = 0.003011 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.471
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 3.1589 2.871
h = 0.001 0.001
y[1] (numeric) = 0.903016774536 5.52289567293
y[1] (closed_form) = 0.902931963001 5.52275091459
absolute error = 0.0001678
relative error = 0.002998 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.472
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
memory used=682.5MB, alloc=44.3MB, time=9.15
x[1] = 3.1599 2.872
h = 0.001 0.003
y[1] (numeric) = 0.905530855368 5.52349200965
y[1] (closed_form) = 0.905445990426 5.52334776619
absolute error = 0.0001674
relative error = 0.00299 %
Correct digits = 5
Radius of convergence (given) for eq 1 = 5.474
Order of pole (given) = 1 0
NO POLE (ratio test) for Equation 1
NO REAL POLE (three term test) for Equation 1
NO COMPLEX POLE (six term test) for Equation 1
Finished!
diff ( y , x , 1 ) = 2.0 / ( 0.2 * x + 0.3 ) ;
Iterations = 754
Total Elapsed Time = 9 Seconds
Expected Time Remaining = 0 Seconds
Optimized Time Remaining = 0 Seconds
Expected Total Time = 9 Seconds
> quit
memory used=684.4MB, alloc=44.3MB, time=9.17