|\^/| 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(cosh(c(2.0)*c(x)+c(3.0))/c(2.0));
> end;
exact_soln_y := proc(x) return cosh(c(2.0)*c(x) + c(3.0))/c(2.0) 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_3D0,
#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_g,
> 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_3D0, 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_g, 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_3D0,
#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_g,
> 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_3D0, 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_g, 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_3D0,
#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_g,
> 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_3D0, 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_g, 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_3D0,
#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_g,
> 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_3D0, 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_g, 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_3D0,
#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_g,
> 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_3D0, 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_g, 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_3D0,
#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_g,
> 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_3D0, 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_g, 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_3D0,
#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_g,
> 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_3D0, 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_g, 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_3D0,
#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_g,
> 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_2D0[1] * array_x[1];
> #emit pre add LINEAR - CONST $eq_no = 1 i = 1
> array_tmp2[1] := array_tmp1[1] + array_const_3D0[1];
> array_tmp3[1] := sinh(array_tmp2[1]);
> array_tmp3_g[1] := cosh(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_2D0[1] * array_x[2];
> #emit pre add LINEAR - CONST $eq_no = 1 i = 2
> array_tmp2[2] := array_tmp1[2];
> #emit pre sinh LINEAR $eq_no = 1
> array_tmp3[2] := array_tmp3_g[1] * array_tmp2[2] / c(1);
> array_tmp3_g[2] := array_tmp3[1] * array_tmp2[2] / c(1);
> #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
> #emit pre sinh LINEAR $eq_no = 1
> array_tmp3[3] := array_tmp3_g[2] * array_tmp2[2] / c(2);
> array_tmp3_g[3] := array_tmp3[2] * array_tmp2[2] / c(2);
> #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
> #emit pre sinh LINEAR $eq_no = 1
> array_tmp3[4] := array_tmp3_g[3] * array_tmp2[2] / c(3);
> array_tmp3_g[4] := array_tmp3[3] * array_tmp2[2] / c(3);
> #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
> #emit pre sinh LINEAR $eq_no = 1
> array_tmp3[5] := array_tmp3_g[4] * array_tmp2[2] / c(4);
> array_tmp3_g[5] := array_tmp3[4] * array_tmp2[2] / c(4);
> #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 sinh LINEAR $eq_no = 1
> array_tmp3[kkk] := array_tmp3_g[kkk - 1] * array_tmp2[2] / c(kkk - 1);
> array_tmp3_g[kkk] := neg(array_tmp3[kkk - 1]) * array_tmp2[2] / c(kkk - 1);
> #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_3D0, 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_g, 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_2D0[1]*array_x[1];
array_tmp2[1] := array_tmp1[1] + array_const_3D0[1];
array_tmp3[1] := sinh(array_tmp2[1]);
array_tmp3_g[1] := cosh(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_2D0[1]*array_x[2];
array_tmp2[2] := array_tmp1[2];
array_tmp3[2] := array_tmp3_g[1]*array_tmp2[2]/c(1);
array_tmp3_g[2] := array_tmp3[1]*array_tmp2[2]/c(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] := array_tmp3_g[2]*array_tmp2[2]/c(2);
array_tmp3_g[3] := array_tmp3[2]*array_tmp2[2]/c(2);
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] := array_tmp3_g[3]*array_tmp2[2]/c(3);
array_tmp3_g[4] := array_tmp3[3]*array_tmp2[2]/c(3);
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] := array_tmp3_g[4]*array_tmp2[2]/c(4);
array_tmp3_g[5] := array_tmp3[4]*array_tmp2[2]/c(4);
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_tmp3_g[kkk - 1]*array_tmp2[2]/c(kkk - 1);
array_tmp3_g[kkk] :=
neg(array_tmp3[kkk - 1])*array_tmp2[2]/c(kkk - 1);
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_3D0,
> #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_g,
> 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 := 40;
> # before first input block
> #BEGIN FIRST INPUT BLOCK
> #BEGIN BLOCK 1
> #BEGIN FIRST INPUT BLOCK
> Digits:=32;
> max_terms:=40;
> #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..(40),[]);
> array_norms:= Array(0..(40),[]);
> array_fact_1:= Array(0..(40),[]);
> 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..(40),[]);
> array_x:= Array(0..(40),[]);
> array_tmp0:= Array(0..(40),[]);
> array_tmp1:= Array(0..(40),[]);
> array_tmp2:= Array(0..(40),[]);
> array_tmp3_g:= Array(0..(40),[]);
> array_tmp3:= Array(0..(40),[]);
> array_tmp4:= Array(0..(40),[]);
> array_m1:= Array(0..(40),[]);
> array_y_higher := Array(0..(2) ,(0..40+ 1),[]);
> array_y_higher_work := Array(0..(2) ,(0..40+ 1),[]);
> array_y_higher_work2 := Array(0..(2) ,(0..40+ 1),[]);
> array_y_set_initial := Array(0..(2) ,(0..40+ 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..(40) ,(0..40+ 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 <= 40) do # do number 1
> array_y_init[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 40) do # do number 1
> array_norms[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 40) 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 <= 40) do # do number 1
> array_y[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 40) do # do number 1
> array_x[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 40) do # do number 1
> array_tmp0[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 40) do # do number 1
> array_tmp1[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 40) do # do number 1
> array_tmp2[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 40) do # do number 1
> array_tmp3_g[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 40) do # do number 1
> array_tmp3[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 40) do # do number 1
> array_tmp4[term] := c(0.0);
> term := term + 1;
> od;# end do number 1;
> term := 1;
> while (term <= 40) 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 <= 40) 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 <= 40) 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 <= 40) 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 <= 40) 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 <=40) do # do number 1
> term := 1;
> while (term <= 40) 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_g);
> 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_3D0);
> array_const_3D0[1] := c(3.0);
> 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;
> array_y_set_initial[1,31] := false;
> array_y_set_initial[1,32] := false;
> array_y_set_initial[1,33] := false;
> array_y_set_initial[1,34] := false;
> array_y_set_initial[1,35] := false;
> array_y_set_initial[1,36] := false;
> array_y_set_initial[1,37] := false;
> array_y_set_initial[1,38] := false;
> array_y_set_initial[1,39] := false;
> array_y_set_initial[1,40] := false;
> # before generate init omniout const
> ALWAYS := 1;
> INFO := 2;
> DEBUGL := 3;
> DEBUGMASSIVE := 4;
> ATS_MAX_TERMS := 40;
> 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/lin_sinhpostcpx.cpx#################");
> omniout_str(ALWAYS,"diff ( y , x , 1 ) = sinh ( 2.0 * x + 3.0 ) ; ");
> omniout_str(ALWAYS,"!");
> omniout_str(ALWAYS,"#BEGIN FIRST INPUT BLOCK");
> omniout_str(ALWAYS,"Digits:=32;");
> omniout_str(ALWAYS,"max_terms:=40;");
> omniout_str(ALWAYS,"!");
> omniout_str(ALWAYS,"#END FIRST INPUT BLOCK");
> omniout_str(ALWAYS,"#BEGIN SECOND INPUT BLOCK");
> omniout_str(ALWAYS,"x_start := 0.1 + 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,"glob_min_h := 0.000000001;");
> 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 := 3;");
> 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(cosh(c(2.0)*c(x)+c(3.0))/c(2.0));");
> omniout_str(ALWAYS,"end;");
> omniout_str(ALWAYS,"");
> 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 := 0.1 + 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_min_h := 0.000000001;
> glob_type_given_pole := 3;
> #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 ) = sinh ( 2.0 * x + 3.0 ) ; ");
> 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-26T15:03:14-06:00")
> ;
> logitem_str(html_log_file,"Maple")
> ;
> logitem_str(html_log_file,"lin_sinh")
> ;
> logitem_str(html_log_file,"diff ( y , x , 1 ) = sinh ( 2.0 * x + 3.0 ) ; ")
> ;
> 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,"lin_sinh diffeq.mxt")
> ;
> logitem_str(html_log_file,"lin_sinh 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_3D0, 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_g, 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 := 40;
Digits := 32;
max_terms := 40;
glob_html_log := true;
array_y_init := Array(0 .. 40, []);
array_norms := Array(0 .. 40, []);
array_fact_1 := Array(0 .. 40, []);
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 .. 40, []);
array_x := Array(0 .. 40, []);
array_tmp0 := Array(0 .. 40, []);
array_tmp1 := Array(0 .. 40, []);
array_tmp2 := Array(0 .. 40, []);
array_tmp3_g := Array(0 .. 40, []);
array_tmp3 := Array(0 .. 40, []);
array_tmp4 := Array(0 .. 40, []);
array_m1 := Array(0 .. 40, []);
array_y_higher := Array(0 .. 2, 0 .. 41, []);
array_y_higher_work := Array(0 .. 2, 0 .. 41, []);
array_y_higher_work2 := Array(0 .. 2, 0 .. 41, []);
array_y_set_initial := Array(0 .. 2, 0 .. 41, []);
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 .. 40, 0 .. 41, []);
term := 1;
while term <= 40 do array_y_init[term] := c(0.); term := term + 1
end do;
term := 1;
while term <= 40 do array_norms[term] := c(0.); term := term + 1 end do
;
term := 1;
while term <= 40 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 <= 40 do array_y[term] := c(0.); term := term + 1 end do;
term := 1;
while term <= 40 do array_x[term] := c(0.); term := term + 1 end do;
term := 1;
while term <= 40 do array_tmp0[term] := c(0.); term := term + 1 end do;
term := 1;
while term <= 40 do array_tmp1[term] := c(0.); term := term + 1 end do;
term := 1;
while term <= 40 do array_tmp2[term] := c(0.); term := term + 1 end do;
term := 1;
while term <= 40 do array_tmp3_g[term] := c(0.); term := term + 1
end do;
term := 1;
while term <= 40 do array_tmp3[term] := c(0.); term := term + 1 end do;
term := 1;
while term <= 40 do array_tmp4[term] := c(0.); term := term + 1 end do;
term := 1;
while term <= 40 do array_m1[term] := c(0.); term := term + 1 end do;
ord := 1;
while ord <= 2 do
term := 1;
while term <= 40 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 <= 40 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 <= 40 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 <= 40 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 <= 40 do
term := 1;
while term <= 40 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_g);
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_3D0);
array_const_3D0[1] := c(3.0);
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;
array_y_set_initial[1, 31] := false;
array_y_set_initial[1, 32] := false;
array_y_set_initial[1, 33] := false;
array_y_set_initial[1, 34] := false;
array_y_set_initial[1, 35] := false;
array_y_set_initial[1, 36] := false;
array_y_set_initial[1, 37] := false;
array_y_set_initial[1, 38] := false;
array_y_set_initial[1, 39] := false;
array_y_set_initial[1, 40] := false;
ALWAYS := 1;
INFO := 2;
DEBUGL := 3;
DEBUGMASSIVE := 4;
ATS_MAX_TERMS := 40;
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/lin_sinhpostcpx.cpx#################");
omniout_str(ALWAYS,
"diff ( y , x , 1 ) = sinh ( 2.0 * x + 3.0 ) ; ")
;
omniout_str(ALWAYS, "!");
omniout_str(ALWAYS, "#BEGIN FIRST INPUT BLOCK");
omniout_str(ALWAYS, "Digits:=32;");
omniout_str(ALWAYS, "max_terms:=40;");
omniout_str(ALWAYS, "!");
omniout_str(ALWAYS, "#END FIRST INPUT BLOCK");
omniout_str(ALWAYS, "#BEGIN SECOND INPUT BLOCK");
omniout_str(ALWAYS, "x_start := 0.1 + 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, "glob_min_h := 0.000000001;");
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 := 3;");
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(cosh(c(2.0)*c(x)+c(3.0))/c(2.0));");
omniout_str(ALWAYS, "end;");
omniout_str(ALWAYS, "");
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 := 0.1 + 0.1*I;
x_end := 99.0 + 99.0*I;
array_y_init[1] := exact_soln_y(x_start);
glob_look_poles := true;
glob_min_h := 0.1*10^(-8);
glob_type_given_pole := 3;
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 ) = sinh ( 2.0 *\
x + 3.0 ) ; ");
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-26T15:03:14-06:00");
logitem_str(html_log_file, "Maple");
logitem_str(html_log_file,
"lin_sinh");
logitem_str(html_log_file, "diff ( y , x , 1 ) = s\
inh ( 2.0 * x + 3.0 ) ; ");
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, "lin_sinh diffeq.mxt");
logitem_str(html_log_file, "lin_sinh 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/lin_sinhpostcpx.cpx#################
diff ( y , x , 1 ) = sinh ( 2.0 * x + 3.0 ) ;
!
#BEGIN FIRST INPUT BLOCK
Digits:=32;
max_terms:=40;
!
#END FIRST INPUT BLOCK
#BEGIN SECOND INPUT BLOCK
x_start := 0.1 + 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_min_h := 0.000000001;
glob_type_given_pole := 3;
#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(cosh(c(2.0)*c(x)+c(3.0))/c(2.0));
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] = 0.1 0.1
h = 0.0001 0.005
y[1] (numeric) = 6.02086564746 1.2164407893
y[1] (closed_form) = 6.02086564746 1.2164407893
absolute error = 0
relative error = 0 %
Correct digits = 30
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3125
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1001 0.105
h = 0.0001 0.003
y[1] (numeric) = 6.0096181094 1.27665535161
y[1] (closed_form) = 6.00955771669 1.27664402856
absolute error = 6.145e-05
relative error = 0.001 %
Correct digits = 5
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1002 0.108
h = 0.001 0.001
y[1] (numeric) = 6.00294856045 1.31282003447
y[1] (closed_form) = 6.00296073235 1.31282201497
absolute error = 1.233e-05
relative error = 0.0002007 %
Correct digits = 6
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1012 0.109
h = 0.001 0.003
y[1] (numeric) = 6.01223728767 1.32745005385
y[1] (closed_form) = 6.0122872071 1.32744653851
absolute error = 5.004e-05
relative error = 0.0008128 %
Correct digits = 5
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1022 0.112
h = 0.0001 0.004
y[1] (numeric) = 6.01619637614 1.36611115266
y[1] (closed_form) = 6.01616871428 1.36611556147
absolute error = 2.801e-05
relative error = 0.000454 %
Correct digits = 5
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1023 0.116
h = 0.003 0.006
y[1] (numeric) = 6.00627559526 1.41437527837
y[1] (closed_form) = 6.0062085039 1.41432617653
absolute error = 8.314e-05
relative error = 0.001347 %
Correct digits = 5
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1053 0.122
h = 0.0001 0.005
y[1] (numeric) = 6.02484591487 1.49481026715
y[1] (closed_form) = 6.02467096572 1.49503276704
absolute error = 0.000283
relative error = 0.00456 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1054 0.127
h = 0.0001 0.003
y[1] (numeric) = 6.01064218081 1.55525901062
y[1] (closed_form) = 6.0105690288 1.55532008233
absolute error = 9.529e-05
relative error = 0.001535 %
Correct digits = 5
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1055 0.13
h = 0.001 0.001
y[1] (numeric) = 6.00229550126 1.59147978962
y[1] (closed_form) = 6.00229501959 1.59155750966
absolute error = 7.772e-05
relative error = 0.001252 %
Correct digits = 5
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=29.7MB, alloc=40.3MB, time=0.38
x[1] = 0.1065 0.131
h = 0.001 0.003
y[1] (numeric) = 6.01102291102 1.60666679372
y[1] (closed_form) = 6.01106078238 1.60674063887
absolute error = 8.299e-05
relative error = 0.001334 %
Correct digits = 5
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1075 0.134
h = 0.0001 0.004
y[1] (numeric) = 6.01329751099 1.64588213793
y[1] (closed_form) = 6.0132567061 1.64596054335
absolute error = 8.839e-05
relative error = 0.001418 %
Correct digits = 5
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1076 0.138
h = 0.003 0.006
y[1] (numeric) = 6.00112867328 1.69417579373
y[1] (closed_form) = 6.00105043369 1.69419842738
absolute error = 8.145e-05
relative error = 0.001306 %
Correct digits = 5
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1106 0.144
h = 0.0001 0.005
y[1] (numeric) = 6.01629571737 1.77622469927
y[1] (closed_form) = 6.01609654308 1.77651675428
absolute error = 0.0003535
relative error = 0.005635 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1107 0.149
h = 0.0001 0.003
y[1] (numeric) = 5.99925933829 1.83663147057
y[1] (closed_form) = 5.99917009507 1.83676506528
absolute error = 0.0001607
relative error = 0.002561 %
Correct digits = 5
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1108 0.152
h = 0.001 0.001
y[1] (numeric) = 5.9892169713 1.87283451603
y[1] (closed_form) = 5.98920035612 1.87298814128
absolute error = 0.0001545
relative error = 0.002462 %
Correct digits = 5
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1118 0.153
h = 0.001 0.003
y[1] (numeric) = 5.99735298762 1.88855895079
y[1] (closed_form) = 5.99737526461 1.88871036493
absolute error = 0.000153
relative error = 0.002434 %
Correct digits = 5
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1128 0.156
h = 0.0001 0.004
y[1] (numeric) = 5.99790238253 1.92825915486
y[1] (closed_form) = 5.99784502754 1.9284116837
absolute error = 0.000163
relative error = 0.002587 %
Correct digits = 5
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1129 0.16
h = 0.003 0.006
y[1] (numeric) = 5.98346264246 1.97648293273
y[1] (closed_form) = 5.98336996784 1.97657749548
absolute error = 0.0001324
relative error = 0.002101 %
Correct digits = 5
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1159 0.166
h = 0.0001 0.005
y[1] (numeric) = 5.99512224294 2.06001028768
y[1] (closed_form) = 5.99489552599 2.06037148737
absolute error = 0.0004265
relative error = 0.006727 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.116 0.171
h = 0.0001 0.003
y[1] (numeric) = 5.97522795327 2.12024905226
y[1] (closed_form) = 5.97511924863 2.12045515099
absolute error = 0.000233
relative error = 0.003675 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1161 0.174
h = 0.001 0.001
y[1] (numeric) = 5.9634744505 2.1563589856
y[1] (closed_form) = 5.96343818048 2.15658852826
absolute error = 0.0002324
relative error = 0.003665 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1171 0.175
h = 0.001 0.003
y[1] (numeric) = 5.97098957458 2.17259976549
y[1] (closed_form) = 5.97099266704 2.17282880113
absolute error = 0.0002291
relative error = 0.003605 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1181 0.178
h = 0.0001 0.004
y[1] (numeric) = 5.96977574156 2.21271295098
y[1] (closed_form) = 5.96969839046 2.21293957948
absolute error = 0.0002395
relative error = 0.003761 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1182 0.182
h = 0.003 0.006
y[1] (numeric) = 5.95304645958 2.2607654527
y[1] (closed_form) = 5.95293602238 2.26093199352
absolute error = 0.0001998
relative error = 0.003138 %
Correct digits = 5
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1212 0.188
h = 0.0001 0.005
y[1] (numeric) = 5.96109946529 2.34562982309
y[1] (closed_form) = 5.96084187391 2.34605960525
absolute error = 0.0005011
relative error = 0.007822 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1213 0.193
h = 0.0001 0.003
y[1] (numeric) = 5.93832736734 2.4055721877
y[1] (closed_form) = 5.93819579894 2.4058506211
absolute error = 0.000308
relative error = 0.004806 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1214 0.196
h = 0.001 0.001
y[1] (numeric) = 5.92485048743 2.44151220446
y[1] (closed_form) = 5.92479100631 2.44181751999
absolute error = 0.0003111
relative error = 0.004854 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1224 0.197
h = 0.0001 0.004
y[1] (numeric) = 5.93171587113 2.45824672345
y[1] (closed_form) = 5.93169615149 2.45855327367
absolute error = 0.0003072
relative error = 0.004784 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1225 0.201
h = 0.003 0.006
y[1] (numeric) = 5.91310384429 2.50607897788
y[1] (closed_form) = 5.91295715969 2.50628643671
absolute error = 0.0002541
relative error = 0.003956 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1255 0.207
h = 0.0001 0.005
y[1] (numeric) = 5.91796355103 2.59193204707
y[1] (closed_form) = 5.91765849372 2.59239917459
absolute error = 0.0005579
relative error = 0.008636 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1256 0.212
h = 0.0001 0.003
y[1] (numeric) = 5.89270826333 2.65148032474
y[1] (closed_form) = 5.89253600295 2.65179974232
absolute error = 0.0003629
relative error = 0.005616 %
Correct digits = 4
memory used=74.1MB, alloc=52.3MB, time=0.92
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1257 0.215
h = 0.001 0.001
y[1] (numeric) = 5.87774396626 2.68719092049
y[1] (closed_form) = 5.87764332769 2.68754018783
absolute error = 0.0003635
relative error = 0.005624 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1267 0.216
h = 0.001 0.003
y[1] (numeric) = 5.88402203849 2.70432298718
y[1] (closed_form) = 5.88396142463 2.70467501997
absolute error = 0.0003572
relative error = 0.005516 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1277 0.219
h = 0.0001 0.004
y[1] (numeric) = 5.87943305371 2.74498325433
y[1] (closed_form) = 5.87929092982 2.74532613778
absolute error = 0.0003712
relative error = 0.00572 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1278 0.223
h = 0.003 0.006
y[1] (numeric) = 5.85841376847 2.79241346951
y[1] (closed_form) = 5.85824304542 2.79269256139
absolute error = 0.0003272
relative error = 0.005041 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1308 0.229
h = 0.0001 0.005
y[1] (numeric) = 5.85949864828 2.87932405081
y[1] (closed_form) = 5.85915651271 2.87985826402
absolute error = 0.0006344
relative error = 0.009717 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1309 0.234
h = 0.0001 0.003
y[1] (numeric) = 5.83134492807 2.93833140693
y[1] (closed_form) = 5.83114341579 2.93872239314
absolute error = 0.0004399
relative error = 0.006736 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.131 0.237
h = 0.001 0.001
y[1] (numeric) = 5.81464427813 2.97372576912
y[1] (closed_form) = 5.8145137471 2.97415006985
absolute error = 0.0004439
relative error = 0.006797 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.132 0.238
h = 0.001 0.003
y[1] (numeric) = 5.82022122581 2.99130519312
y[1] (closed_form) = 5.82013097928 2.99173406255
absolute error = 0.0004383
relative error = 0.006697 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.133 0.241
h = 0.0001 0.004
y[1] (numeric) = 5.81377726862 3.03215959886
y[1] (closed_form) = 5.81360513916 3.03257561295
absolute error = 0.0004502
relative error = 0.006866 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1331 0.245
h = 0.003 0.006
y[1] (numeric) = 5.79044074149 3.07911895687
y[1] (closed_form) = 5.79024257162 3.07946930002
absolute error = 0.0004025
relative error = 0.006137 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1361 0.251
h = 0.0001 0.005
y[1] (numeric) = 5.78766777062 3.16692958611
y[1] (closed_form) = 5.78728522307 3.16752987819
absolute error = 0.0007118
relative error = 0.01079 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1362 0.256
h = 0.0001 0.003
y[1] (numeric) = 5.75661192904 3.22526217077
y[1] (closed_form) = 5.7563777083 3.22572411108
absolute error = 0.0005179
relative error = 0.007849 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1363 0.259
h = 0.001 0.001
y[1] (numeric) = 5.73817237297 3.26026018644
y[1] (closed_form) = 5.73800833243 3.26075891148
absolute error = 0.000525
relative error = 0.007955 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1373 0.26
h = 0.001 0.003
y[1] (numeric) = 5.7430216338 3.2782601134
y[1] (closed_form) = 5.7428980598 3.27876523963
absolute error = 0.00052
relative error = 0.007864 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1383 0.263
h = 0.0001 0.004
y[1] (numeric) = 5.73469635692 3.31922815326
y[1] (closed_form) = 5.73449068841 3.31971666523
absolute error = 0.00053
relative error = 0.007999 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1384 0.267
h = 0.003 0.006
y[1] (numeric) = 5.70904135017 3.36560926506
y[1] (closed_form) = 5.70881230874 3.36603032218
absolute error = 0.0004793
relative error = 0.007233 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1414 0.273
h = 0.0001 0.005
y[1] (numeric) = 5.7023337001 3.4541572394
y[1] (closed_form) = 5.70190741892 3.45482244533
absolute error = 0.0007901
relative error = 0.01185 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1415 0.278
h = 0.0001 0.003
y[1] (numeric) = 5.66837796938 3.51167972681
y[1] (closed_form) = 5.66810757708 3.51221184682
absolute error = 0.0005969
relative error = 0.008951 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1416 0.281
h = 0.001 0.001
y[1] (numeric) = 5.64820049428 3.54620038416
y[1] (closed_form) = 5.64799931886 3.54677275745
absolute error = 0.0006067
relative error = 0.009097 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1426 0.282
h = 0.001 0.003
y[1] (numeric) = 5.65229644071 3.56459251439
y[1] (closed_form) = 5.65213583414 3.56517314743
absolute error = 0.0006024
relative error = 0.009015 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1436 0.285
h = 0.0001 0.004
y[1] (numeric) = 5.64206682139 3.60559172234
y[1] (closed_form) = 5.64182407388 3.60615193595
absolute error = 0.0006105
relative error = 0.009118 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=118.3MB, alloc=52.3MB, time=1.44
x[1] = 0.1437 0.289
h = 0.003 0.006
y[1] (numeric) = 5.61409686412 3.65128609123
y[1] (closed_form) = 5.6138335167 3.65177716729
absolute error = 0.0005572
relative error = 0.008321 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1467 0.295
h = 0.0001 0.005
y[1] (numeric) = 5.60338419335 3.74040369417
y[1] (closed_form) = 5.60291087612 3.74113248982
absolute error = 0.000869
relative error = 0.0129 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1468 0.3
h = 0.0001 0.003
y[1] (numeric) = 5.5665368489 3.79697953151
y[1] (closed_form) = 5.56622682247 3.79758089511
absolute error = 0.0006766
relative error = 0.01004 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1469 0.303
h = 0.001 0.001
y[1] (numeric) = 5.54462605601 3.83094106852
y[1] (closed_form) = 5.5443841194 3.83158614512
absolute error = 0.000689
relative error = 0.01022 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1479 0.304
h = 0.0001 0.004
y[1] (numeric) = 5.54794406839 3.8496956847
y[1] (closed_form) = 5.54774272124 3.85035090237
absolute error = 0.0006855
relative error = 0.01015 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.148 0.308
h = 0.003 0.006
y[1] (numeric) = 5.51808823496 3.89474362806
y[1] (closed_form) = 5.51777851022 3.89526867354
absolute error = 0.0006096
relative error = 0.009025 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.151 0.314
h = 0.0001 0.005
y[1] (numeric) = 5.50387303322 3.98416487298
y[1] (closed_form) = 5.50334259581 3.9849214511
absolute error = 0.000924
relative error = 0.0136 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1511 0.319
h = 0.0001 0.003
y[1] (numeric) = 5.46456151552 4.03978157417
y[1] (closed_form) = 5.46420052407 4.04041598029
absolute error = 0.0007299
relative error = 0.01074 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1512 0.322
h = 0.001 0.001
y[1] (numeric) = 5.44117323109 4.07317540249
y[1] (closed_form) = 5.44087918636 4.07385647082
absolute error = 0.0007418
relative error = 0.01091 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1522 0.323
h = 0.001 0.003
y[1] (numeric) = 5.44379892167 4.09220753266
y[1] (closed_form) = 5.44354539466 4.09290037596
absolute error = 0.0007378
relative error = 0.01083 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1532 0.326
h = 0.0001 0.004
y[1] (numeric) = 5.42997839834 4.13301590471
y[1] (closed_form) = 5.42964314223 4.13368115295
absolute error = 0.000745
relative error = 0.01092 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1533 0.33
h = 0.003 0.006
y[1] (numeric) = 5.39773823616 4.17711343772
y[1] (closed_form) = 5.3973878257 4.17770674177
absolute error = 0.0006891
relative error = 0.0101 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1563 0.336
h = 0.0001 0.005
y[1] (numeric) = 5.37940748665 4.26677907744
y[1] (closed_form) = 5.37882396448 4.26759631727
absolute error = 0.001004
relative error = 0.01463 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1564 0.341
h = 0.0001 0.003
y[1] (numeric) = 5.33723786383 4.32119292821
y[1] (closed_form) = 5.33683083705 4.32189435979
absolute error = 0.000811
relative error = 0.01181 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1565 0.344
h = 0.001 0.001
y[1] (numeric) = 5.31213565825 4.35387418761
y[1] (closed_form) = 5.31179414385 4.35462570298
absolute error = 0.0008255
relative error = 0.01202 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1575 0.345
h = 0.001 0.003
y[1] (numeric) = 5.31394092636 4.37320958166
y[1] (closed_form) = 5.31363979349 4.37397478551
absolute error = 0.0008223
relative error = 0.01195 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1585 0.348
h = 0.0001 0.004
y[1] (numeric) = 5.29817065036 4.41380342272
y[1] (closed_form) = 5.29778823393 4.41453713494
absolute error = 0.0008274
relative error = 0.012 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1586 0.352
h = 0.003 0.006
y[1] (numeric) = 5.26365409036 4.45689977815
y[1] (closed_form) = 5.26325957279 4.45756018498
absolute error = 0.0007693
relative error = 0.01115 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1616 0.358
h = 0.0001 0.005
y[1] (numeric) = 5.24115760331 4.54662921946
y[1] (closed_form) = 5.24051779123 4.54750533948
absolute error = 0.001085
relative error = 0.01564 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1617 0.363
h = 0.0001 0.003
y[1] (numeric) = 5.19615602716 4.59970167578
y[1] (closed_form) = 5.19569954606 4.60046872709
absolute error = 0.0008926
relative error = 0.01286 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1618 0.366
h = 0.001 0.001
y[1] (numeric) = 5.16935519685 4.63158736588
y[1] (closed_form) = 5.16896262764 4.63240789232
absolute error = 0.0009096
relative error = 0.0131 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1628 0.367
h = 0.001 0.003
y[1] (numeric) = 5.17031872013 4.6511924504
y[1] (closed_form) = 5.16996630985 4.65202859153
absolute error = 0.0009074
relative error = 0.01305 %
Correct digits = 4
memory used=162.5MB, alloc=52.3MB, time=1.96
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1638 0.37
h = 0.0001 0.004
y[1] (numeric) = 5.15258959312 4.69148303419
y[1] (closed_form) = 5.1521565224 4.69228376875
absolute error = 0.0009103
relative error = 0.01306 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1639 0.374
h = 0.003 0.006
y[1] (numeric) = 5.11581938594 4.73346744137
y[1] (closed_form) = 5.11537735773 4.73419363171
absolute error = 0.0008501
relative error = 0.0122 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1669 0.38
h = 0.0001 0.005
y[1] (numeric) = 5.08911450807 4.82307609008
y[1] (closed_form) = 5.08841524867 4.82400914895
absolute error = 0.001166
relative error = 0.01663 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.167 0.385
h = 0.0001 0.003
y[1] (numeric) = 5.0413135451 4.87466841305
y[1] (closed_form) = 5.04080421968 4.87549951256
absolute error = 0.0009748
relative error = 0.0139 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1671 0.388
h = 0.001 0.001
y[1] (numeric) = 5.01283322572 4.90567540013
y[1] (closed_form) = 5.01238604529 4.90656332822
absolute error = 0.0009942
relative error = 0.01417 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1681 0.389
h = 0.001 0.003
y[1] (numeric) = 5.01293496518 4.92551532503
y[1] (closed_form) = 5.0125276333 4.92642080298
absolute error = 0.0009929
relative error = 0.01413 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1691 0.392
h = 0.0001 0.004
y[1] (numeric) = 4.99324174344 4.96541265157
y[1] (closed_form) = 4.99275455434 4.96627879736
absolute error = 0.0009938
relative error = 0.01411 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1692 0.396
h = 0.003 0.006
y[1] (numeric) = 4.95424578603 5.00617426581
y[1] (closed_form) = 4.95375286893 5.00696475614
absolute error = 0.0009316
relative error = 0.01323 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1722 0.402
h = 0.0001 0.005
y[1] (numeric) = 4.92329765042 5.09547382361
y[1] (closed_form) = 4.92253584157 5.09646172071
absolute error = 0.001248
relative error = 0.01761 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1723 0.407
h = 0.0001 0.003
y[1] (numeric) = 4.8727363519 5.14544736277
y[1] (closed_form) = 4.87217082879 5.14634077291
absolute error = 0.001057
relative error = 0.01492 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1724 0.41
h = 0.001 0.001
y[1] (numeric) = 4.84259956094 5.17549254923
y[1] (closed_form) = 4.84209424962 5.17644609571
absolute error = 0.001079
relative error = 0.01522 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1734 0.411
h = 0.0001 0.004
y[1] (numeric) = 4.84182083001 5.19553123256
y[1] (closed_form) = 4.84135496782 5.19650426924
absolute error = 0.001079
relative error = 0.01519 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1735 0.415
h = 0.003 0.006
y[1] (numeric) = 4.80103111612 5.23520722144
y[1] (closed_form) = 4.8004829535 5.23602226417
absolute error = 0.0009822
relative error = 0.01383 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1765 0.421
h = 0.0001 0.005
y[1] (numeric) = 4.76641552375 5.32403637979
y[1] (closed_form) = 4.76558879906 5.32504006176
absolute error = 0.0013
relative error = 0.0182 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1766 0.426
h = 0.0001 0.003
y[1] (numeric) = 4.71353600885 5.37247365096
y[1] (closed_form) = 4.71291072717 5.37338963405
absolute error = 0.001109
relative error = 0.01552 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1767 0.429
h = 0.001 0.001
y[1] (numeric) = 4.68200760415 5.40160527858
y[1] (closed_form) = 4.68144069884 5.40258417695
absolute error = 0.001131
relative error = 0.01582 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1777 0.43
h = 0.001 0.003
y[1] (numeric) = 4.68045535177 5.42177448366
y[1] (closed_form) = 4.67992745655 5.42277453735
absolute error = 0.001131
relative error = 0.01579 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1787 0.433
h = 0.0001 0.004
y[1] (numeric) = 4.65711430295 5.46067345873
y[1] (closed_form) = 4.65650857841 5.46162688922
absolute error = 0.00113
relative error = 0.01574 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1788 0.437
h = 0.003 0.006
y[1] (numeric) = 4.61408650162 5.49883993793
y[1] (closed_form) = 4.61348127948 5.49971604252
absolute error = 0.001065
relative error = 0.01483 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1818 0.443
h = 0.0001 0.005
y[1] (numeric) = 4.5751866391 5.58700065673
y[1] (closed_form) = 4.57429179541 5.58805481274
absolute error = 0.001383
relative error = 0.01915 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1819 0.448
h = 0.0001 0.003
y[1] (numeric) = 4.51963853877 5.63356302804
y[1] (closed_form) = 4.51895096897 5.63453760838
absolute error = 0.001193
relative error = 0.01651 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=206.6MB, alloc=52.3MB, time=2.49
x[1] = 0.182 0.451
h = 0.001 0.001
y[1] (numeric) = 4.48650792129 5.66157930565
y[1] (closed_form) = 4.4858764874 5.6626200012
absolute error = 0.001217
relative error = 0.01685 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.183 0.452
h = 0.001 0.003
y[1] (numeric) = 4.48404471965 5.68187683729
y[1] (closed_form) = 4.48345172807 5.68294062652
absolute error = 0.001218
relative error = 0.01683 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.184 0.455
h = 0.0001 0.004
y[1] (numeric) = 4.45874778097 5.72011960021
y[1] (closed_form) = 4.4580782893 5.72113285665
absolute error = 0.001214
relative error = 0.01674 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1841 0.459
h = 0.003 0.006
y[1] (numeric) = 4.41360418813 5.75674837924
y[1] (closed_form) = 4.4129386445 5.75768359154
absolute error = 0.001148
relative error = 0.01582 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1871 0.465
h = 0.0001 0.005
y[1] (numeric) = 4.37040877553 5.84404362835
y[1] (closed_form) = 4.36944291292 5.84514570951
absolute error = 0.001465
relative error = 0.02008 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1872 0.47
h = 0.0001 0.003
y[1] (numeric) = 4.31224995795 5.8885943968
y[1] (closed_form) = 4.31149689638 5.88962536389
absolute error = 0.001277
relative error = 0.01749 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1873 0.473
h = 0.001 0.001
y[1] (numeric) = 4.2775514136 5.91541334369
y[1] (closed_form) = 4.27685208345 5.9165135577
absolute error = 0.001304
relative error = 0.01786 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1883 0.474
h = 0.001 0.003
y[1] (numeric) = 4.2741628264 5.93579989365
y[1] (closed_form) = 4.27350127915 5.93692513347
absolute error = 0.001305
relative error = 0.01784 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1893 0.477
h = 0.0001 0.004
y[1] (numeric) = 4.2469204632 5.97329312142
y[1] (closed_form) = 4.2461839317 5.97436393964
absolute error = 0.0013
relative error = 0.01773 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1894 0.481
h = 0.003 0.006
y[1] (numeric) = 4.19970923831 6.00827531292
y[1] (closed_form) = 4.19898016609 6.00926751476
absolute error = 0.001231
relative error = 0.0168 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1924 0.487
h = 0.0001 0.005
y[1] (numeric) = 4.15221563542 6.09450563466
y[1] (closed_form) = 4.15117593879 6.09565293847
absolute error = 0.001548
relative error = 0.02099 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1925 0.492
h = 0.0001 0.003
y[1] (numeric) = 4.09151060511 6.13690933074
y[1] (closed_form) = 4.09068891495 6.1379943102
absolute error = 0.001361
relative error = 0.01845 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1926 0.495
h = 0.001 0.001
y[1] (numeric) = 4.05528239532 6.16244968733
y[1] (closed_form) = 4.05451186956 6.16360696926
absolute error = 0.00139
relative error = 0.01885 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1936 0.496
h = 0.001 0.003
y[1] (numeric) = 4.05095559064 6.18288492215
y[1] (closed_form) = 4.05022209614 6.18406915161
absolute error = 0.001393
relative error = 0.01884 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1946 0.499
h = 0.0001 0.004
y[1] (numeric) = 4.02178251455 6.21953484433
y[1] (closed_form) = 4.02097573911 6.2206607927
absolute error = 0.001385
relative error = 0.0187 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1947 0.503
h = 0.003 0.006
y[1] (numeric) = 3.97255712277 6.25276263529
y[1] (closed_form) = 3.97176137754 6.25380954534
absolute error = 0.001315
relative error = 0.01775 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1977 0.509
h = 0.0001 0.005
y[1] (numeric) = 3.9207715199 6.33772650567
y[1] (closed_form) = 3.91965526661 6.33891617833
absolute error = 0.001631
relative error = 0.02189 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1978 0.514
h = 0.0001 0.003
y[1] (numeric) = 3.85759142641 6.37784920054
y[1] (closed_form) = 3.85669804562 6.37898565549
absolute error = 0.001446
relative error = 0.01939 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1979 0.517
h = 0.001 0.001
y[1] (numeric) = 3.81987579419 6.40203061223
y[1] (closed_form) = 3.81903085005 6.40324234109
absolute error = 0.001477
relative error = 0.01981 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.1989 0.518
h = 0.0001 0.004
y[1] (numeric) = 3.81459960547 6.42247323477
y[1] (closed_form) = 3.8137908483 6.42371381826
absolute error = 0.001481
relative error = 0.01982 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.199 0.522
h = 0.003 0.006
y[1] (numeric) = 3.76377337739 6.45418409569
y[1] (closed_form) = 3.76291536632 6.45524388619
absolute error = 0.001364
relative error = 0.01825 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.202 0.528
h = 0.0001 0.005
y[1] (numeric) = 3.70832357745 6.53784431159
y[1] (closed_form) = 3.70713706712 6.53903568472
absolute error = 0.001681
relative error = 0.02237 %
Correct digits = 4
memory used=250.9MB, alloc=52.3MB, time=3.00
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2021 0.533
h = 0.0001 0.003
y[1] (numeric) = 3.64310438427 6.57586954949
y[1] (closed_form) = 3.64214453651 6.57701584037
absolute error = 0.001495
relative error = 0.01989 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2022 0.536
h = 0.001 0.001
y[1] (numeric) = 3.60416276369 6.59880074973
y[1] (closed_form) = 3.60324884372 6.60002476371
absolute error = 0.001528
relative error = 0.02031 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2032 0.537
h = 0.001 0.003
y[1] (numeric) = 3.59806234806 6.61920451591
y[1] (closed_form) = 3.59718379153 6.62045899958
absolute error = 0.001532
relative error = 0.02033 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2042 0.54
h = 0.0001 0.004
y[1] (numeric) = 3.565363303 6.65401252664
y[1] (closed_form) = 3.56441518014 6.65520168082
absolute error = 0.001521
relative error = 0.02014 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2043 0.544
h = 0.003 0.006
y[1] (numeric) = 3.51257435679 6.68367130518
y[1] (closed_form) = 3.51164404721 6.68478109377
absolute error = 0.001448
relative error = 0.01918 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2073 0.55
h = 0.0001 0.005
y[1] (numeric) = 3.45287061346 6.76568619792
y[1] (closed_form) = 3.45160279056 6.76691420682
absolute error = 0.001765
relative error = 0.02324 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2074 0.555
h = 0.0001 0.003
y[1] (numeric) = 3.3853279465 6.80118742449
y[1] (closed_form) = 3.38429097129 6.80238001022
absolute error = 0.00158
relative error = 0.0208 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2075 0.558
h = 0.001 0.001
y[1] (numeric) = 3.34498901464 6.82261382029
y[1] (closed_form) = 3.34399494778 6.82388692098
absolute error = 0.001615
relative error = 0.02126 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2085 0.559
h = 0.001 0.003
y[1] (numeric) = 3.33792358498 6.84294570614
y[1] (closed_form) = 3.33696386468 6.84425114395
absolute error = 0.00162
relative error = 0.02128 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2095 0.562
h = 0.0001 0.004
y[1] (numeric) = 3.30336099208 6.8766417063
y[1] (closed_form) = 3.30233394582 6.87787808921
absolute error = 0.001607
relative error = 0.02107 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2096 0.566
h = 0.003 0.006
y[1] (numeric) = 3.24874133119 6.90424665341
y[1] (closed_form) = 3.2477358034 6.90540370107
absolute error = 0.001533
relative error = 0.02009 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2126 0.572
h = 0.0001 0.005
y[1] (numeric) = 3.18481603013 6.9844109994
y[1] (closed_form) = 3.18346448016 6.98567237476
absolute error = 0.001849
relative error = 0.02408 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2127 0.577
h = 0.0001 0.003
y[1] (numeric) = 3.11503994361 7.01726049579
y[1] (closed_form) = 3.11392303854 7.01849638692
absolute error = 0.001666
relative error = 0.0217 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2128 0.58
h = 0.001 0.001
y[1] (numeric) = 3.07335727542 7.03710540078
y[1] (closed_form) = 3.07228010596 7.03842449193
absolute error = 0.001703
relative error = 0.02218 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2138 0.581
h = 0.001 0.003
y[1] (numeric) = 3.06532075528 7.05732174379
y[1] (closed_form) = 3.06427682269 7.05867501256
absolute error = 0.001709
relative error = 0.02221 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2148 0.584
h = 0.0001 0.004
y[1] (numeric) = 3.02892621512 7.08981206072
y[1] (closed_form) = 3.0278173841 7.09109261231
absolute error = 0.001694
relative error = 0.02197 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2149 0.588
h = 0.003 0.006
y[1] (numeric) = 2.97254969289 7.11526190682
y[1] (closed_form) = 2.97146612028 7.11646331825
absolute error = 0.001618
relative error = 0.02098 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2179 0.594
h = 0.0001 0.005
y[1] (numeric) = 2.90444464319 7.19336992016
y[1] (closed_form) = 2.90300707321 7.19466125375
absolute error = 0.001932
relative error = 0.02491 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.218 0.599
h = 0.0001 0.003
y[1] (numeric) = 2.83253173659 7.22344272009
y[1] (closed_form) = 2.83133220463 7.22471877367
absolute error = 0.001751
relative error = 0.02257 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2181 0.602
h = 0.001 0.001
y[1] (numeric) = 2.78956283203 7.2416310786
y[1] (closed_form) = 2.78839971287 7.24299290261
absolute error = 0.001791
relative error = 0.02308 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2191 0.603
h = 0.001 0.003
y[1] (numeric) = 2.78055102341 7.26168752138
y[1] (closed_form) = 2.77941993897 7.26308533219
absolute error = 0.001798
relative error = 0.02312 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=295.1MB, alloc=52.3MB, time=3.52
x[1] = 0.2201 0.606
h = 0.0001 0.004
y[1] (numeric) = 2.74236060132 7.29287897258
y[1] (closed_form) = 2.74116723213 7.294200476
absolute error = 0.001781
relative error = 0.02285 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2202 0.61
h = 0.003 0.006
y[1] (numeric) = 2.68430628431 7.31607473948
y[1] (closed_form) = 2.68314194121 7.31731746567
absolute error = 0.001703
relative error = 0.02185 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2232 0.616
h = 0.0001 0.005
y[1] (numeric) = 2.61207283411 7.39192048617
y[1] (closed_form) = 2.61054708007 7.39323823493
absolute error = 0.002016
relative error = 0.02571 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2233 0.621
h = 0.0001 0.003
y[1] (numeric) = 2.53812619258 7.41909469386
y[1] (closed_form) = 2.53684144989 7.42040761666
absolute error = 0.001837
relative error = 0.02342 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2234 0.624
h = 0.001 0.001
y[1] (numeric) = 2.49393244173 7.43555327137
y[1] (closed_form) = 2.49268064266 7.43695441257
absolute error = 0.001879
relative error = 0.02395 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2244 0.625
h = 0.0001 0.004
y[1] (numeric) = 2.48394307411 7.45540483864
y[1] (closed_form) = 2.48272201564 7.45684374006
absolute error = 0.001887
relative error = 0.02401 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2245 0.629
h = 0.003 0.006
y[1] (numeric) = 2.42458267746 7.47668302707
y[1] (closed_form) = 2.42335145144 7.47792505752
absolute error = 0.001749
relative error = 0.02225 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2275 0.635
h = 0.0001 0.005
y[1] (numeric) = 2.34887439256 7.55036861733
y[1] (closed_form) = 2.34727603005 7.55167238634
absolute error = 0.002063
relative error = 0.02608 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2276 0.64
h = 0.0001 0.003
y[1] (numeric) = 2.27330106528 7.57493034632
y[1] (closed_form) = 2.27194579743 7.57623850386
absolute error = 0.001884
relative error = 0.02381 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2277 0.643
h = 0.001 0.001
y[1] (numeric) = 2.2281268597 7.58982934938
y[1] (closed_form) = 2.22680140815 7.59122768489
absolute error = 0.001927
relative error = 0.02435 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2287 0.644
h = 0.001 0.003
y[1] (numeric) = 2.21729890886 7.6094564941
y[1] (closed_form) = 2.21600299038 7.61089406743
absolute error = 0.001935
relative error = 0.02442 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2297 0.647
h = 0.0001 0.004
y[1] (numeric) = 2.17589618846 7.63796541021
y[1] (closed_form) = 2.17454337927 7.63932025454
absolute error = 0.001915
relative error = 0.0241 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2298 0.651
h = 0.003 0.006
y[1] (numeric) = 2.1149774665 7.6566948114
y[1] (closed_form) = 2.11366073401 7.65797205549
absolute error = 0.001834
relative error = 0.02309 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2328 0.657
h = 0.0001 0.005
y[1] (numeric) = 2.03526447781 7.72773688629
y[1] (closed_form) = 2.03357431812 7.72906011243
absolute error = 0.002147
relative error = 0.02686 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2329 0.662
h = 0.0001 0.003
y[1] (numeric) = 1.95786758025 7.74918387267
y[1] (closed_form) = 1.95642266495 7.75052235687
absolute error = 0.00197
relative error = 0.02464 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.233 0.665
h = 0.001 0.001
y[1] (numeric) = 1.91159377089 7.76222316137
y[1] (closed_form) = 1.91017494307 7.76365402164
absolute error = 0.002015
relative error = 0.0252 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.234 0.666
h = 0.001 0.003
y[1] (numeric) = 1.89978987111 7.78156040245
y[1] (closed_form) = 1.89839911368 7.78303219455
absolute error = 0.002025
relative error = 0.02528 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.235 0.669
h = 0.0001 0.004
y[1] (numeric) = 1.85672032373 7.80850902892
y[1] (closed_form) = 1.85527581134 7.80989475983
absolute error = 0.002002
relative error = 0.02494 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2351 0.673
h = 0.003 0.006
y[1] (numeric) = 1.7943793387 7.82471727126
y[1] (closed_form) = 1.79297470748 7.82602625984
absolute error = 0.00192
relative error = 0.02391 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2381 0.679
h = 0.0001 0.005
y[1] (numeric) = 1.71074074979 7.89291195647
y[1] (closed_form) = 1.70895703869 7.89425073851
absolute error = 0.00223
relative error = 0.02761 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2382 0.684
h = 0.0001 0.003
y[1] (numeric) = 1.63164141053 7.91113291917
y[1] (closed_form) = 1.63010463214 7.91249802968
absolute error = 0.002056
relative error = 0.02544 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=339.2MB, alloc=52.3MB, time=4.03
x[1] = 0.2383 0.687
h = 0.001 0.001
y[1] (numeric) = 1.58434021533 7.92224556611
y[1] (closed_form) = 1.58282566188 7.92370510667
absolute error = 0.002103
relative error = 0.02603 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2393 0.688
h = 0.001 0.003
y[1] (numeric) = 1.57156385797 7.94124663601
y[1] (closed_form) = 1.57007582287 7.94274875395
absolute error = 0.002114
relative error = 0.02611 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2403 0.691
h = 0.0001 0.004
y[1] (numeric) = 1.52688088811 7.9665456707
y[1] (closed_form) = 1.52534241206 7.96795850206
absolute error = 0.002089
relative error = 0.02575 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2404 0.695
h = 0.003 0.006
y[1] (numeric) = 1.46321620031 7.9801450655
y[1] (closed_form) = 1.46172140875 7.98148218959
absolute error = 0.002006
relative error = 0.02472 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2434 0.701
h = 0.0001 0.005
y[1] (numeric) = 1.37574092808 8.04529001808
y[1] (closed_form) = 1.3738620674 8.0466403392
absolute error = 0.002314
relative error = 0.02834 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2435 0.706
h = 0.0001 0.003
y[1] (numeric) = 1.2950663883 8.06017797089
y[1] (closed_form) = 1.29343567383 8.06156587315
absolute error = 0.002141
relative error = 0.02623 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2436 0.709
h = 0.001 0.001
y[1] (numeric) = 1.24681369521 8.06929960374
y[1] (closed_form) = 1.24520121457 8.07078383857
absolute error = 0.002192
relative error = 0.02684 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2446 0.71
h = 0.001 0.003
y[1] (numeric) = 1.23307045831 8.08791794108
y[1] (closed_form) = 1.23148285594 8.08944634593
absolute error = 0.002204
relative error = 0.02693 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2456 0.713
h = 0.0001 0.004
y[1] (numeric) = 1.18683195072 8.11147958523
y[1] (closed_form) = 1.18519739663 8.11291559388
absolute error = 0.002176
relative error = 0.02654 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2457 0.717
h = 0.003 0.006
y[1] (numeric) = 1.12194696692 8.12238596649
y[1] (closed_form) = 1.12035989159 8.1237474817
absolute error = 0.002091
relative error = 0.0255 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2487 0.723
h = 0.0001 0.005
y[1] (numeric) = 1.03073376814 8.18428082669
y[1] (closed_form) = 1.02875832247 8.1856385603
absolute error = 0.002397
relative error = 0.02905 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2488 0.728
h = 0.0001 0.003
y[1] (numeric) = 0.94861724938 8.19573339206
y[1] (closed_form) = 0.946890675908 8.19714012236
absolute error = 0.002227
relative error = 0.02699 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2489 0.731
h = 0.001 0.001
y[1] (numeric) = 0.899492538002 8.20280238168
y[1] (closed_form) = 0.897780084148 8.20430718841
absolute error = 0.00228
relative error = 0.02762 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2499 0.732
h = 0.0001 0.004
y[1] (numeric) = 0.884790119565 8.22099122132
y[1] (closed_form) = 0.883100817336 8.22254173337
absolute error = 0.002293
relative error = 0.02773 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.25 0.736
h = 0.003 0.006
y[1] (numeric) = 0.818991633942 8.22963367932
y[1] (closed_form) = 0.81733595494 8.23097950312
absolute error = 0.002134
relative error = 0.0258 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.253 0.742
h = 0.0001 0.005
y[1] (numeric) = 0.724689469279 8.28852963535
y[1] (closed_form) = 0.72264249459 8.28985673773
absolute error = 0.00244
relative error = 0.02932 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2531 0.747
h = 0.0001 0.003
y[1] (numeric) = 0.641485370616 8.29693199181
y[1] (closed_form) = 0.639687355223 8.29831803259
absolute error = 0.00227
relative error = 0.02728 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2532 0.75
h = 0.001 0.001
y[1] (numeric) = 0.591701773208 8.30217798171
y[1] (closed_form) = 0.589914223912 8.30366341668
absolute error = 0.002324
relative error = 0.02792 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2542 0.751
h = 0.001 0.003
y[1] (numeric) = 0.576187404283 8.3199483275
y[1] (closed_form) = 0.574421435092 8.32148071811
absolute error = 0.002338
relative error = 0.02803 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2552 0.754
h = 0.0001 0.004
y[1] (numeric) = 0.52724678619 8.34003276034
y[1] (closed_form) = 0.525440845558 8.34146735344
absolute error = 0.002306
relative error = 0.0276 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2553 0.758
h = 0.0001 0.004
y[1] (numeric) = 0.460416734786 8.34570575539
y[1] (closed_form) = 0.45866526181 8.34706863839
absolute error = 0.002219
relative error = 0.02655 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.25
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2554 0.762
h = 0.003 0.006
y[1] (numeric) = 0.393585104629 8.35077463239
y[1] (closed_form) = 0.391833631653 8.35213751539
absolute error = 0.002219
relative error = 0.02654 %
Correct digits = 4
memory used=383.4MB, alloc=52.3MB, time=4.55
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2584 0.768
h = 0.0001 0.005
y[1] (numeric) = 0.295299192666 8.40528394475
y[1] (closed_form) = 0.293153694449 8.40660733179
absolute error = 0.002521
relative error = 0.02997 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2585 0.773
h = 0.0001 0.003
y[1] (numeric) = 0.210864978211 8.40940229783
y[1] (closed_form) = 0.208967701237 8.41079828725
absolute error = 0.002356
relative error = 0.028 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2586 0.776
h = 0.001 0.001
y[1] (numeric) = 0.160333988388 8.41208712147
y[1] (closed_form) = 0.15844204516 8.41358400003
absolute error = 0.002412
relative error = 0.02867 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2596 0.777
h = 0.001 0.003
y[1] (numeric) = 0.143740478651 8.429212367
y[1] (closed_form) = 0.141867848942 8.43075778311
absolute error = 0.002428
relative error = 0.02879 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2606 0.78
h = 0.0001 0.004
y[1] (numeric) = 0.0932822761104 8.44692056068
y[1] (closed_form) = 0.0913744429151 8.44836514637
absolute error = 0.002393
relative error = 0.02832 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2607 0.784
h = 0.003 0.006
y[1] (numeric) = 0.0255208703092 8.44914234022
y[1] (closed_form) = 0.0236717967276 8.45051740146
absolute error = 0.002304
relative error = 0.02727 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2637 0.79
h = 0.0001 0.005
y[1] (numeric) = -0.0761339228538 8.49981712951
y[1] (closed_form) = -0.0783790811497 8.5011347645
absolute error = 0.002603
relative error = 0.03062 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2638 0.795
h = 0.0001 0.003
y[1] (numeric) = -0.161566879305 8.50022838359
y[1] (closed_form) = -0.163564643643 8.50163037863
absolute error = 0.002441
relative error = 0.0287 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2639 0.798
h = 0.001 0.001
y[1] (numeric) = -0.212705275279 8.50069676643
y[1] (closed_form) = -0.214702147042 8.50220086616
absolute error = 0.0025
relative error = 0.02939 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2649 0.799
h = 0.001 0.003
y[1] (numeric) = -0.230219071488 8.51725111386
y[1] (closed_form) = -0.232198604002 8.51880508175
absolute error = 0.002517
relative error = 0.02953 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2659 0.802
h = 0.0001 0.004
y[1] (numeric) = -0.281950644246 8.53289122238
y[1] (closed_form) = -0.283961231339 8.53434181466
absolute error = 0.002479
relative error = 0.02903 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.266 0.806
h = 0.003 0.006
y[1] (numeric) = -0.350465287446 8.5321273791
y[1] (closed_form) = -0.35241344917 8.5335103895
absolute error = 0.002389
relative error = 0.02797 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.269 0.812
h = 0.0001 0.005
y[1] (numeric) = -0.455350855941 8.57878044835
y[1] (closed_form) = -0.457696386067 8.58008783757
absolute error = 0.002685
relative error = 0.03125 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2691 0.817
h = 0.0001 0.003
y[1] (numeric) = -0.541627156414 8.57540418588
y[1] (closed_form) = -0.543726649642 8.57680776971
absolute error = 0.002525
relative error = 0.02939 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2692 0.82
h = 0.001 0.001
y[1] (numeric) = -0.593280147754 8.57360758647
y[1] (closed_form) = -0.595383286419 8.57511430516
absolute error = 0.002587
relative error = 0.0301 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2702 0.821
h = 0.001 0.003
y[1] (numeric) = -0.611697732363 8.5895445181
y[1] (closed_form) = -0.613785584167 8.59110236082
absolute error = 0.002605
relative error = 0.03024 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2712 0.824
h = 0.0001 0.004
y[1] (numeric) = -0.664622930817 8.60303978219
y[1] (closed_form) = -0.666737535269 8.60449186364
absolute error = 0.002565
relative error = 0.02972 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2713 0.828
h = 0.003 0.006
y[1] (numeric) = -0.733765167096 8.59922781789
y[1] (closed_form) = -0.735813731231 8.60061444146
absolute error = 0.002474
relative error = 0.02866 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2743 0.834
h = 0.0001 0.005
y[1] (numeric) = -0.841733763623 8.64167629071
y[1] (closed_form) = -0.844180184754 8.64296886552
absolute error = 0.002767
relative error = 0.03186 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2744 0.839
h = 0.0001 0.003
y[1] (numeric) = -0.92869294044 8.63443821402
y[1] (closed_form) = -0.930895220068 8.63583887202
absolute error = 0.00261
relative error = 0.03005 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2745 0.842
h = 0.001 0.001
y[1] (numeric) = -0.980764665896 8.63033174106
y[1] (closed_form) = -0.982975218501 8.63183637265
absolute error = 0.002674
relative error = 0.03078 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=427.6MB, alloc=52.3MB, time=5.06
x[1] = 0.2755 0.843
h = 0.001 0.003
y[1] (numeric) = -1.00006731708 8.64560502223
y[1] (closed_form) = -1.00226471076 8.64716195474
absolute error = 0.002693
relative error = 0.03094 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2765 0.846
h = 0.0001 0.004
y[1] (numeric) = -1.05410222011 8.65688148053
y[1] (closed_form) = -1.0563219171 8.65833043402
absolute error = 0.002651
relative error = 0.03039 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2766 0.85
h = 0.003 0.006
y[1] (numeric) = -1.12374241835 8.6499638698
y[1] (closed_form) = -1.12589251945 8.65134967036
absolute error = 0.002558
relative error = 0.02932 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2796 0.856
h = 0.0001 0.005
y[1] (numeric) = -1.23463675305 8.68802966164
y[1] (closed_form) = -1.23718438658 8.68930278634
absolute error = 0.002848
relative error = 0.03245 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2797 0.861
h = 0.0001 0.003
y[1] (numeric) = -1.32211349215 8.67686187802
y[1] (closed_form) = -1.32441942553 8.67825500508
absolute error = 0.002694
relative error = 0.03069 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2798 0.864
h = 0.001 0.001
y[1] (numeric) = -1.37450517294 8.67040446168
y[1] (closed_form) = -1.37682408871 8.67190220374
absolute error = 0.002761
relative error = 0.03144 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2808 0.865
h = 0.0001 0.004
y[1] (numeric) = -1.39467193615 8.6849682425
y[1] (closed_form) = -1.3969798937 8.68651937928
absolute error = 0.002781
relative error = 0.03161 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2809 0.869
h = 0.003 0.006
y[1] (numeric) = -1.46461549461 8.67547121238
y[1] (closed_form) = -1.46683160489 8.67682168703
absolute error = 0.002595
relative error = 0.02949 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2839 0.875
h = 0.0001 0.005
y[1] (numeric) = -1.5778400621 8.70959381324
y[1] (closed_form) = -1.58045253693 8.71081546216
absolute error = 0.002884
relative error = 0.03258 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.284 0.88
h = 0.0001 0.003
y[1] (numeric) = -1.66557861137 8.69499079773
y[1] (closed_form) = -1.66795207184 8.69634267675
absolute error = 0.002731
relative error = 0.03085 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2841 0.883
h = 0.001 0.001
y[1] (numeric) = -1.71813588095 8.68647776241
y[1] (closed_form) = -1.72052644132 8.68793458903
absolute error = 0.002799
relative error = 0.03161 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2851 0.884
h = 0.001 0.003
y[1] (numeric) = -1.73901876946 8.70038457156
y[1] (closed_form) = -1.74140033349 8.70189563742
absolute error = 0.00282
relative error = 0.03178 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2861 0.887
h = 0.0001 0.004
y[1] (numeric) = -1.79485290127 8.70733529852
y[1] (closed_form) = -1.79724809681 8.70873479029
absolute error = 0.002774
relative error = 0.0312 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2862 0.891
h = 0.003 0.006
y[1] (numeric) = -1.86502342161 8.69450155368
y[1] (closed_form) = -1.86734262532 8.69584270004
absolute error = 0.002679
relative error = 0.03012 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2892 0.897
h = 0.0001 0.005
y[1] (numeric) = -1.98085411493 8.72392660334
y[1] (closed_form) = -1.98356780048 8.72512002777
absolute error = 0.002965
relative error = 0.03313 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2893 0.902
h = 0.0001 0.003
y[1] (numeric) = -2.06878992735 8.70528763581
y[1] (closed_form) = -2.07126807246 8.70662319543
absolute error = 0.002815
relative error = 0.03146 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2894 0.905
h = 0.001 0.001
y[1] (numeric) = -2.12147570105 8.69435922699
y[1] (closed_form) = -2.12397578381 8.69579999318
absolute error = 0.002886
relative error = 0.03224 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2904 0.906
h = 0.001 0.003
y[1] (numeric) = -2.14317722484 8.70747291067
y[1] (closed_form) = -2.14567063815 8.70896884379
absolute error = 0.002908
relative error = 0.03242 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2914 0.909
h = 0.0001 0.004
y[1] (numeric) = -2.19985796219 8.712011755
y[1] (closed_form) = -2.20236017312 8.71339442269
absolute error = 0.002859
relative error = 0.03181 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2915 0.913
h = 0.003 0.006
y[1] (numeric) = -2.27013480071 8.69593894047
y[1] (closed_form) = -2.27255768402 8.69726607803
absolute error = 0.002763
relative error = 0.03073 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2945 0.919
h = 0.0001 0.005
y[1] (numeric) = -2.38838784943 8.72050477022
y[1] (closed_form) = -2.39120247481 8.72166519116
absolute error = 0.003044
relative error = 0.03366 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2946 0.924
h = 0.0001 0.003
y[1] (numeric) = -2.47634319858 8.69778183602
y[1] (closed_form) = -2.47892631948 8.69909625772
absolute error = 0.002898
relative error = 0.03204 %
Correct digits = 3
memory used=471.9MB, alloc=52.3MB, time=5.58
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2947 0.927
h = 0.001 0.001
y[1] (numeric) = -2.52905121637 8.6844088506
y[1] (closed_form) = -2.53166117077 8.68582852553
absolute error = 0.002971
relative error = 0.03284 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2957 0.928
h = 0.001 0.003
y[1] (numeric) = -2.55154403285 8.69668525982
y[1] (closed_form) = -2.55414970827 8.69816093501
absolute error = 0.002995
relative error = 0.03303 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2967 0.931
h = 0.0001 0.004
y[1] (numeric) = -2.60897225463 8.69875108952
y[1] (closed_form) = -2.61158177212 8.70011200625
absolute error = 0.002943
relative error = 0.0324 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2968 0.935
h = 0.003 0.006
y[1] (numeric) = -2.67921227789 8.67940297872
y[1] (closed_form) = -2.68173922484 8.68071135584
absolute error = 0.002846
relative error = 0.03132 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2998 0.941
h = 0.0001 0.005
y[1] (numeric) = -2.79969496324 8.69895452143
y[1] (closed_form) = -2.80261004272 8.70007712592
absolute error = 0.003124
relative error = 0.03418 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.2999 0.946
h = 0.0001 0.003
y[1] (numeric) = -2.88748827872 8.67210703456
y[1] (closed_form) = -2.89017645542 8.67339544044
absolute error = 0.002981
relative error = 0.03261 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3 0.949
h = 0.001 0.001
y[1] (numeric) = -2.94010996042 8.65626470621
y[1] (closed_form) = -2.94282991569 8.65765819506
absolute error = 0.003056
relative error = 0.03342 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.301 0.95
h = 0.001 0.003
y[1] (numeric) = -2.96336450333 8.66766048081
y[1] (closed_form) = -2.96608263013 8.66911070512
absolute error = 0.003081
relative error = 0.03362 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.302 0.953
h = 0.0001 0.004
y[1] (numeric) = -3.02143741931 8.6671959762
y[1] (closed_form) = -3.0241543186 8.66853015469
absolute error = 0.003027
relative error = 0.03297 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3021 0.957
h = 0.003 0.006
y[1] (numeric) = -3.09149450673 8.64454234919
y[1] (closed_form) = -3.09412569414 8.64582715139
absolute error = 0.002928
relative error = 0.03189 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3051 0.963
h = 0.0001 0.005
y[1] (numeric) = -3.21400536847 8.6589316018
y[1] (closed_form) = -3.21702019788 8.66001155216
absolute error = 0.003202
relative error = 0.03466 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3052 0.968
h = 0.0001 0.003
y[1] (numeric) = -3.30145152911 8.62792664819
y[1] (closed_form) = -3.3042446258 8.62918410985
absolute error = 0.003063
relative error = 0.03315 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3053 0.971
h = 0.001 0.001
y[1] (numeric) = -3.35387614925 8.60959479379
y[1] (closed_form) = -3.35670600962 8.61095694689
absolute error = 0.003141
relative error = 0.03398 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3063 0.972
h = 0.0001 0.004
y[1] (numeric) = -3.37786064219 8.62006746906
y[1] (closed_form) = -3.38069118085 8.62148699108
absolute error = 0.003167
relative error = 0.03419 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3064 0.976
h = 0.003 0.006
y[1] (numeric) = -3.44765248283 8.59469303717
y[1] (closed_form) = -3.45034365177 8.59592673102
absolute error = 0.00296
relative error = 0.03196 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3094 0.982
h = 0.0001 0.005
y[1] (numeric) = -3.57167755032 8.60450524119
y[1] (closed_form) = -3.57474755621 8.60551773958
absolute error = 0.003233
relative error = 0.03469 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3095 0.987
h = 0.0001 0.003
y[1] (numeric) = -3.65862425705 8.56990854764
y[1] (closed_form) = -3.66147757427 8.57110847335
absolute error = 0.003095
relative error = 0.03321 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3096 0.99
h = 0.001 0.001
y[1] (numeric) = -3.71075918998 8.54942541139
y[1] (closed_form) = -3.71365357843 8.55072945151
absolute error = 0.003175
relative error = 0.03405 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3106 0.991
h = 0.001 0.003
y[1] (numeric) = -3.73533321437 8.55906213236
y[1] (closed_form) = -3.73823048666 8.56042397179
absolute error = 0.003201
relative error = 0.03427 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3116 0.994
h = 0.0001 0.004
y[1] (numeric) = -3.79428861198 8.55374596954
y[1] (closed_form) = -3.79717493861 8.55499000234
absolute error = 0.003143
relative error = 0.03358 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3117 0.998
h = 0.003 0.006
y[1] (numeric) = -3.86356722959 8.52488889168
y[1] (closed_form) = -3.86636234143 8.52608991841
absolute error = 0.003042
relative error = 0.0325 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=516.0MB, alloc=52.3MB, time=6.10
x[1] = 0.3147 1.004
h = 0.0001 0.005
y[1] (numeric) = -3.9892215961 8.52928640567
y[1] (closed_form) = -3.99238939163 8.53024722967
absolute error = 0.00331
relative error = 0.03515 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3148 1.009
h = 0.0001 0.003
y[1] (numeric) = -4.0754681254 8.49049449805
y[1] (closed_form) = -4.07842546115 8.49165421373
absolute error = 0.003177
relative error = 0.03372 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3149 1.012
h = 0.001 0.001
y[1] (numeric) = -4.12719478059 8.46749832329
y[1] (closed_form) = -4.1301982191 8.46876133978
absolute error = 0.003258
relative error = 0.03458 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3159 1.013
h = 0.001 0.003
y[1] (numeric) = -4.15243333491 8.47613611791
y[1] (closed_form) = -4.15544225661 8.4774573681
absolute error = 0.003286
relative error = 0.03481 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3169 1.016
h = 0.0001 0.004
y[1] (numeric) = -4.21171983392 8.46814983022
y[1] (closed_form) = -4.21471246268 8.46935261389
absolute error = 0.003225
relative error = 0.03409 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.317 1.02
h = 0.003 0.006
y[1] (numeric) = -4.28038307596 8.43593746852
y[1] (closed_form) = -4.28328168883 8.43710088513
absolute error = 0.003123
relative error = 0.03301 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.32 1.026
h = 0.0001 0.005
y[1] (numeric) = -4.40744171965 8.43479509912
y[1] (closed_form) = -4.41070595936 8.43569939618
absolute error = 0.003387
relative error = 0.03558 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3201 1.031
h = 0.0001 0.003
y[1] (numeric) = -4.49279463243 8.39179828565
y[1] (closed_form) = -4.49585521051 8.39291277235
absolute error = 0.003257
relative error = 0.03421 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3202 1.034
h = 0.001 0.001
y[1] (numeric) = -4.54399724537 8.36628276847
y[1] (closed_form) = -4.54710896999 8.36749951103
absolute error = 0.003341
relative error = 0.03508 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3212 1.035
h = 0.001 0.003
y[1] (numeric) = -4.56986236362 8.3738823509
y[1] (closed_form) = -4.57298221509 8.37515765024
absolute error = 0.00337
relative error = 0.03532 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3222 1.038
h = 0.0001 0.004
y[1] (numeric) = -4.6293644116 8.36318521519
y[1] (closed_form) = -4.63246254208 8.36434161933
absolute error = 0.003307
relative error = 0.03459 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3223 1.042
h = 0.003 0.006
y[1] (numeric) = -4.69725703652 8.3276122772
y[1] (closed_form) = -4.70025848474 8.32873311276
absolute error = 0.003204
relative error = 0.0335 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3253 1.048
h = 0.0001 0.005
y[1] (numeric) = -4.82548720888 8.32081362317
y[1] (closed_form) = -4.82884631877 8.32165655389
absolute error = 0.003463
relative error = 0.036 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3254 1.053
h = 0.0001 0.003
y[1] (numeric) = -4.90975077439 8.27361071276
y[1] (closed_form) = -4.91291358815 8.27467493772
absolute error = 0.003337
relative error = 0.03468 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3255 1.056
h = 0.001 0.001
y[1] (numeric) = -4.96031218678 8.24557463178
y[1] (closed_form) = -4.96353119296 8.2467398335
absolute error = 0.003423
relative error = 0.03557 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3265 1.057
h = 0.001 0.003
y[1] (numeric) = -4.98676379233 8.25209802503
y[1] (closed_form) = -4.9899936088 8.25332199226
absolute error = 0.003454
relative error = 0.03581 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3275 1.06
h = 0.0001 0.004
y[1] (numeric) = -5.04636291587 8.23865406018
y[1] (closed_form) = -5.04956551205 8.23975894058
absolute error = 0.003388
relative error = 0.03506 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3276 1.064
h = 0.003 0.006
y[1] (numeric) = -5.11332795352 8.19972209987
y[1] (closed_form) = -5.11643134417 8.20079536516
absolute error = 0.003284
relative error = 0.03397 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3306 1.07
h = 0.0001 0.005
y[1] (numeric) = -5.24248949525 8.18715998135
y[1] (closed_form) = -5.24594167109 8.18793672975
absolute error = 0.003538
relative error = 0.03639 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3307 1.075
h = 0.0001 0.003
y[1] (numeric) = -5.32546604684 8.1357584683
y[1] (closed_form) = -5.32872985634 8.13676739507
absolute error = 0.003416
relative error = 0.03512 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3308 1.078
h = 0.001 0.001
y[1] (numeric) = -5.37526791909 8.10520579613
y[1] (closed_form) = -5.37859295861 8.10631418404
absolute error = 0.003505
relative error = 0.03603 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=559.9MB, alloc=52.3MB, time=6.61
x[1] = 0.3318 1.079
h = 0.0001 0.004
y[1] (numeric) = -5.40226386232 8.11061643866
y[1] (closed_form) = -5.40560243065 8.11178368357
absolute error = 0.003537
relative error = 0.03628 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3319 1.083
h = 0.003 0.006
y[1] (numeric) = -5.46834750981 8.06894524647
y[1] (closed_form) = -5.47150116281 8.06995252283
absolute error = 0.003311
relative error = 0.03396 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3349 1.089
h = 0.0001 0.005
y[1] (numeric) = -5.59804280938 8.0513365831
y[1] (closed_form) = -5.60153665816 8.05203161337
absolute error = 0.003562
relative error = 0.03632 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.335 1.094
h = 0.0001 0.003
y[1] (numeric) = -5.6797023219 7.99635237535
y[1] (closed_form) = -5.68301520424 7.99728865183
absolute error = 0.003443
relative error = 0.03509 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3351 1.097
h = 0.001 0.001
y[1] (numeric) = -5.72872508967 7.96365171198
y[1] (closed_form) = -5.73210350155 7.96468589443
absolute error = 0.003533
relative error = 0.03601 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3361 1.098
h = 0.001 0.003
y[1] (numeric) = -5.75614045782 7.96807065404
y[1] (closed_form) = -5.75953476205 7.96916364343
absolute error = 0.003566
relative error = 0.03627 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3371 1.101
h = 0.0001 0.004
y[1] (numeric) = -5.81556215807 7.94943898562
y[1] (closed_form) = -5.81891885801 7.95041324806
absolute error = 0.003495
relative error = 0.03548 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3372 1.105
h = 0.003 0.006
y[1] (numeric) = -5.88033903388 7.90430036821
y[1] (closed_form) = -5.88359229355 7.90525079334
absolute error = 0.003389
relative error = 0.03439 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3402 1.111
h = 0.0001 0.005
y[1] (numeric) = -6.01049927401 7.88075782807
y[1] (closed_form) = -6.01408215878 7.88137784093
absolute error = 0.003636
relative error = 0.03668 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3403 1.116
h = 0.0001 0.003
y[1] (numeric) = -6.09050041645 7.82161504464
y[1] (closed_form) = -6.09391129877 7.82248669847
absolute error = 0.00352
relative error = 0.0355 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3404 1.119
h = 0.001 0.001
y[1] (numeric) = -6.13854125247 7.78642078548
y[1] (closed_form) = -6.14202265524 7.78738838514
absolute error = 0.003613
relative error = 0.03643 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3414 1.12
h = 0.001 0.003
y[1] (numeric) = -6.16641676982 7.78966363219
y[1] (closed_form) = -6.1699168342 7.79068990481
absolute error = 0.003647
relative error = 0.0367 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3424 1.123
h = 0.0001 0.004
y[1] (numeric) = -6.225581939 7.76821144835
y[1] (closed_form) = -6.22903875448 7.7691195099
absolute error = 0.003574
relative error = 0.03589 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3425 1.127
h = 0.003 0.006
y[1] (numeric) = -6.28897554251 7.71975921204
y[1] (closed_form) = -6.29232685083 7.72064780296
absolute error = 0.003467
relative error = 0.03481 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3455 1.133
h = 0.0001 0.005
y[1] (numeric) = -6.41934143062 7.69020434687
y[1] (closed_form) = -6.42301088419 7.69074465444
absolute error = 0.003709
relative error = 0.03702 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3456 1.138
h = 0.0001 0.003
y[1] (numeric) = -6.49748317444 7.62693622841
y[1] (closed_form) = -6.50099013786 7.62773827325
absolute error = 0.003598
relative error = 0.0359 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3457 1.141
h = 0.001 0.001
y[1] (numeric) = -6.54442166012 7.58926774905
y[1] (closed_form) = -6.54800409579 7.59016353887
absolute error = 0.003693
relative error = 0.03684 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3467 1.142
h = 0.001 0.003
y[1] (numeric) = -6.57270952147 7.59130259292
y[1] (closed_form) = -6.57631340869 7.59225679733
absolute error = 0.003728
relative error = 0.03712 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3477 1.145
h = 0.0001 0.004
y[1] (numeric) = -6.63149027122 7.56701383782
y[1] (closed_form) = -6.63504523353 7.56785060292
absolute error = 0.003652
relative error = 0.03629 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3478 1.149
h = 0.003 0.006
y[1] (numeric) = -6.69333982577 7.51527721656
y[1] (closed_form) = -6.69678738827 7.5160990116
absolute error = 0.003544
relative error = 0.03521 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3508 1.155
h = 0.0001 0.005
y[1] (numeric) = -6.82364608769 7.4796423494
y[1] (closed_form) = -6.82739941069 7.4800983284
absolute error = 0.003781
relative error = 0.03733 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3509 1.16
h = 0.0001 0.003
y[1] (numeric) = -6.89972694791 7.41229139277
y[1] (closed_form) = -6.90332783341 7.41301887962
memory used=604.0MB, alloc=52.3MB, time=7.13
absolute error = 0.003674
relative error = 0.03627 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.351 1.163
h = 0.001 0.001
y[1] (numeric) = -6.94544236747 7.37217360834
y[1] (closed_form) = -6.94912362682 7.37299239799
absolute error = 0.003771
relative error = 0.03722 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.352 1.164
h = 0.001 0.003
y[1] (numeric) = -6.97409288925 7.37297036005
y[1] (closed_form) = -6.97779840546 7.37384717941
absolute error = 0.003808
relative error = 0.03751 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.353 1.167
h = 0.0001 0.004
y[1] (numeric) = -7.032359387 7.34583450865
y[1] (closed_form) = -7.03601028201 7.34659492023
absolute error = 0.003729
relative error = 0.03666 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3531 1.171
h = 0.003 0.006
y[1] (numeric) = -7.09250386869 7.2908501651
y[1] (closed_form) = -7.0960456531 7.29160023463
absolute error = 0.00362
relative error = 0.03558 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3561 1.177
h = 0.0001 0.005
y[1] (numeric) = -7.22247966926 7.24907876109
y[1] (closed_form) = -7.22631393077 7.2494458638
absolute error = 0.003852
relative error = 0.03763 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3562 1.182
h = 0.0001 0.003
y[1] (numeric) = -7.29629811146 7.17769682975
y[1] (closed_form) = -7.29999051928 7.17834485795
absolute error = 0.003749
relative error = 0.03662 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3563 1.185
h = 0.001 0.001
y[1] (numeric) = -7.3406696953 7.13516026205
y[1] (closed_form) = -7.34444731715 7.13589690945
absolute error = 0.003849
relative error = 0.03758 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3573 1.186
h = 0.0001 0.004
y[1] (numeric) = -7.36963137813 7.1346907517
y[1] (closed_form) = -7.37343607202 7.13548491548
absolute error = 0.003887
relative error = 0.03788 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3574 1.19
h = 0.003 0.006
y[1] (numeric) = -7.42825693357 7.07708585415
y[1] (closed_form) = -7.43183566584 7.07775680766
absolute error = 0.003641
relative error = 0.03548 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3604 1.196
h = 0.0001 0.005
y[1] (numeric) = -7.55765368566 7.03000424334
y[1] (closed_form) = -7.5615125504 7.03027797902
absolute error = 0.003869
relative error = 0.03747 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3605 1.201
h = 0.0001 0.003
y[1] (numeric) = -7.62931659954 6.9552315442
y[1] (closed_form) = -7.63304324407 6.95579387402
absolute error = 0.003769
relative error = 0.0365 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3606 1.204
h = 0.001 0.001
y[1] (numeric) = -7.67240667541 6.91065969394
y[1] (closed_form) = -7.67622260654 6.91130808349
absolute error = 0.003871
relative error = 0.03747 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3616 1.205
h = 0.001 0.003
y[1] (numeric) = -7.70157811679 6.90907636926
y[1] (closed_form) = -7.70542353858 6.90978169561
absolute error = 0.00391
relative error = 0.03777 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3626 1.208
h = 0.0001 0.004
y[1] (numeric) = -7.758502506 6.87664409641
y[1] (closed_form) = -7.76228271188 6.87723570509
absolute error = 0.003826
relative error = 0.03689 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3627 1.212
h = 0.003 0.006
y[1] (numeric) = -7.81500889275 6.81576468781
y[1] (closed_form) = -7.81867737242 6.81635489649
absolute error = 0.003716
relative error = 0.03582 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3657 1.218
h = 0.0001 0.005
y[1] (numeric) = -7.9435576036 6.7624755648
y[1] (closed_form) = -7.94749128936 6.76265224223
absolute error = 0.003938
relative error = 0.03773 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3658 1.223
h = 0.0001 0.003
y[1] (numeric) = -8.01258527495 6.6837960156
y[1] (closed_form) = -8.01639827869 6.68426997027
absolute error = 0.003842
relative error = 0.03681 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3659 1.226
h = 0.001 0.001
y[1] (numeric) = -8.05410802682 6.63687871418
y[1] (closed_form) = -8.05801500999 6.63743559817
absolute error = 0.003946
relative error = 0.0378 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3669 1.227
h = 0.001 0.003
y[1] (numeric) = -8.08348992643 6.63398281852
y[1] (closed_form) = -8.08742921722 6.63459588274
absolute error = 0.003987
relative error = 0.03811 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3679 1.23
h = 0.0001 0.004
y[1] (numeric) = -8.13952007943 6.59870670476
y[1] (closed_form) = -8.14338846669 6.59920784306
absolute error = 0.003901
relative error = 0.03721 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.368 1.234
h = 0.003 0.006
y[1] (numeric) = -8.19386307752 6.53472806764
y[1] (closed_form) = -8.19761858957 6.53523275696
absolute error = 0.003789
relative error = 0.03614 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=648.0MB, alloc=52.3MB, time=7.63
x[1] = 0.371 1.24
h = 0.0001 0.005
y[1] (numeric) = -8.32127965388 6.47520872792
y[1] (closed_form) = -8.32528457642 6.47528407929
absolute error = 0.004006
relative error = 0.03798 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3711 1.245
h = 0.0001 0.003
y[1] (numeric) = -8.38747284523 6.39270142627
y[1] (closed_form) = -8.39136912121 6.39308230848
absolute error = 0.003915
relative error = 0.03711 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3712 1.248
h = 0.001 0.001
y[1] (numeric) = -8.42730880788 6.34348550371
y[1] (closed_form) = -8.43130366209 6.34394594596
absolute error = 0.004021
relative error = 0.03811 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3722 1.249
h = 0.001 0.003
y[1] (numeric) = -8.45684488924 6.33925491845
y[1] (closed_form) = -8.46087486151 6.33977065177
absolute error = 0.004063
relative error = 0.03843 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3732 1.252
h = 0.0001 0.004
y[1] (numeric) = -8.5118457431 6.30114703846
y[1] (closed_form) = -8.51579914915 6.30155290783
absolute error = 0.003974
relative error = 0.03751 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3733 1.256
h = 0.003 0.006
y[1] (numeric) = -8.56386660046 6.23413515798
y[1] (closed_form) = -8.56770619143 6.23454962818
absolute error = 0.003862
relative error = 0.03645 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3763 1.262
h = 0.0001 0.005
y[1] (numeric) = -8.68986320368 6.16837531315
y[1] (closed_form) = -8.69393555438 6.168345189
absolute error = 0.004072
relative error = 0.0382 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3764 1.267
h = 0.0001 0.003
y[1] (numeric) = -8.75302427659 6.08212897955
y[1] (closed_form) = -8.75700049922 6.08241218401
absolute error = 0.003986
relative error = 0.03739 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3765 1.27
h = 0.001 0.001
y[1] (numeric) = -8.79105491707 6.03066703021
y[1] (closed_form) = -8.79513421116 6.03102618845
absolute error = 0.004095
relative error = 0.0384 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3775 1.271
h = 0.001 0.003
y[1] (numeric) = -8.82068737796 6.02508192666
y[1] (closed_form) = -8.82480458808 6.02549535325
absolute error = 0.004138
relative error = 0.03872 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3785 1.274
h = 0.0001 0.004
y[1] (numeric) = -8.87452310595 5.98416047848
y[1] (closed_form) = -8.87855812432 5.98446637482
absolute error = 0.004047
relative error = 0.03779 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3786 1.278
h = 0.003 0.006
y[1] (numeric) = -8.92406447621 5.91418903617
y[1] (closed_form) = -8.92798495519 5.91450867359
absolute error = 0.003933
relative error = 0.03673 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3816 1.284
h = 0.0001 0.005
y[1] (numeric) = -9.04835003749 5.84219110115
y[1] (closed_form) = -9.05248578642 5.84205148145
absolute error = 0.004138
relative error = 0.03841 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3817 1.289
h = 0.0001 0.003
y[1] (numeric) = -9.1082833957 5.75230410148
y[1] (closed_form) = -9.11233600252 5.75248512647
absolute error = 0.004057
relative error = 0.03764 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3818 1.292
h = 0.001 0.001
y[1] (numeric) = -9.14439137846 5.6986544987
y[1] (closed_form) = -9.14855143287 5.6989076366
absolute error = 0.004168
relative error = 0.03867 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3828 1.293
h = 0.0001 0.004
y[1] (numeric) = -9.17406097781 5.69169742817
y[1] (closed_form) = -9.17826172767 5.69200367739
absolute error = 0.004212
relative error = 0.039 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3829 1.297
h = 0.003 0.006
y[1] (numeric) = -9.22145452951 5.61936991821
y[1] (closed_form) = -9.22539533561 5.61959992009
absolute error = 0.003948
relative error = 0.03654 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3859 1.303
h = 0.0001 0.005
y[1] (numeric) = -9.34395810258 5.54203942295
y[1] (closed_form) = -9.34809830179 5.54179827633
absolute error = 0.004147
relative error = 0.03816 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.386 1.308
h = 0.0001 0.003
y[1] (numeric) = -9.40091681992 5.44914636702
y[1] (closed_form) = -9.40498549526 5.44923159541
absolute error = 0.00407
relative error = 0.03744 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3861 1.311
h = 0.001 0.001
y[1] (numeric) = -9.43525199071 5.39368964058
y[1] (closed_form) = -9.43943172834 5.39384344011
absolute error = 0.004183
relative error = 0.03847 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3871 1.312
h = 0.001 0.003
y[1] (numeric) = -9.46488850834 5.38554007848
y[1] (closed_form) = -9.46911129837 5.38574585278
absolute error = 0.004228
relative error = 0.03881 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=691.8MB, alloc=52.3MB, time=8.15
x[1] = 0.3881 1.315
h = 0.0001 0.004
y[1] (numeric) = -9.51616047998 5.33947074201
y[1] (closed_form) = -9.52029078755 5.3395741201
absolute error = 0.004132
relative error = 0.03785 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3882 1.319
h = 0.003 0.006
y[1] (numeric) = -9.56064279575 5.26424862358
y[1] (closed_form) = -9.56465787392 5.26437552054
absolute error = 0.004017
relative error = 0.03679 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3912 1.325
h = 0.0001 0.005
y[1] (numeric) = -9.68088735476 5.18072277385
y[1] (closed_form) = -9.68508283341 5.18036508788
absolute error = 0.004211
relative error = 0.03834 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3913 1.33
h = 0.0001 0.003
y[1] (numeric) = -9.73426281545 5.08440000652
y[1] (closed_form) = -9.73840057375 5.0843750429
absolute error = 0.004138
relative error = 0.03767 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3914 1.333
h = 0.001 0.001
y[1] (numeric) = -9.76646196051 5.02688097962
y[1] (closed_form) = -9.77071490583 5.02692031962
absolute error = 0.004253
relative error = 0.03871 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3924 1.334
h = 0.001 0.003
y[1] (numeric) = -9.79602173405 5.01733435463
y[1] (closed_form) = -9.80032045869 5.01742426176
absolute error = 0.0043
relative error = 0.03905 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3934 1.337
h = 0.0001 0.004
y[1] (numeric) = -9.84573865803 4.96853974152
y[1] (closed_form) = -9.84993945344 4.96853036614
absolute error = 0.004201
relative error = 0.03808 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3935 1.341
h = 0.003 0.006
y[1] (numeric) = -9.8873035021 4.89061318061
y[1] (closed_form) = -9.89138899379 4.89063267108
absolute error = 0.004086
relative error = 0.03703 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3965 1.347
h = 0.0001 0.005
y[1] (numeric) = -10.0049918996 4.80093215037
y[1] (closed_form) = -10.0092380184 4.80045433885
absolute error = 0.004273
relative error = 0.03849 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3966 1.352
h = 0.0001 0.003
y[1] (numeric) = -10.0545969544 4.70130553647
y[1] (closed_form) = -10.0587995718 4.70116624178
absolute error = 0.004205
relative error = 0.03787 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3967 1.355
h = 0.001 0.001
y[1] (numeric) = -10.0845477232 4.6417990651
y[1] (closed_form) = -10.0888695023 4.64171958184
absolute error = 0.004323
relative error = 0.03892 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3977 1.356
h = 0.001 0.003
y[1] (numeric) = -10.11396795 4.63084521991
y[1] (closed_form) = -10.118338199 4.63081476124
absolute error = 0.00437
relative error = 0.03927 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3987 1.359
h = 0.0001 0.004
y[1] (numeric) = -10.1619936689 4.57936794213
y[1] (closed_form) = -10.1662606279 4.57924158701
absolute error = 0.004269
relative error = 0.03829 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.3988 1.363
h = 0.003 0.006
y[1] (numeric) = -10.2004925826 4.49884027288
y[1] (closed_form) = -10.2046444008 4.49874818547
absolute error = 0.004153
relative error = 0.03724 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4018 1.369
h = 0.0001 0.005
y[1] (numeric) = -10.3153265925 4.40305784332
y[1] (closed_form) = -10.3196185075 4.40245649187
absolute error = 0.004334
relative error = 0.03863 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4019 1.374
h = 0.0001 0.003
y[1] (numeric) = -10.3609778862 4.30026278802
y[1] (closed_form) = -10.365240914 4.30000517117
absolute error = 0.004271
relative error = 0.03806 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.402 1.377
h = 0.001 0.001
y[1] (numeric) = -10.3885701748 4.2388494488
y[1] (closed_form) = -10.3929561774 4.23864693101
absolute error = 0.004391
relative error = 0.03912 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.403 1.378
h = 0.001 0.003
y[1] (numeric) = -10.4177869942 4.22648092218
y[1] (closed_form) = -10.4222241146 4.22632575187
absolute error = 0.00444
relative error = 0.03948 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.404 1.381
h = 0.0001 0.004
y[1] (numeric) = -10.4639859328 4.17237006045
y[1] (closed_form) = -10.4683145014 4.17212265091
absolute error = 0.004336
relative error = 0.03847 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4041 1.385
h = 0.003 0.006
y[1] (numeric) = -10.4992736226 4.08935221899
y[1] (closed_form) = -10.5034874551 4.08914452391
absolute error = 0.004219
relative error = 0.03743 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4071 1.391
h = 0.0001 0.005
y[1] (numeric) = -10.6109545336 3.98753595856
y[1] (closed_form) = -10.6152872026 3.98680783538
absolute error = 0.004393
relative error = 0.03875 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=735.7MB, alloc=52.3MB, time=8.66
x[1] = 0.4072 1.396
h = 0.0001 0.003
y[1] (numeric) = -10.6524729662 3.88171733142
y[1] (closed_form) = -10.6567917351 3.88133756076
absolute error = 0.004335
relative error = 0.03823 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4073 1.399
h = 0.001 0.001
y[1] (numeric) = -10.6775991927 3.81848337734
y[1] (closed_form) = -10.6820445767 3.81815377823
absolute error = 0.004458
relative error = 0.03929 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4083 1.4
h = 0.003 0.006
y[1] (numeric) = -10.7065477959 3.80469547734
y[1] (closed_form) = -10.7110468967 3.80441141457
absolute error = 0.004508
relative error = 0.03966 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 1.186
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4113 1.406
h = 0.0001 0.005
y[1] (numeric) = -10.8164531162 3.69892011031
y[1] (closed_form) = -10.8206391453 3.69787446072
absolute error = 0.004315
relative error = 0.03773 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4114 1.411
h = 0.0001 0.003
y[1] (numeric) = -10.8550986566 3.59100121583
y[1] (closed_form) = -10.859281202 3.59030712366
absolute error = 0.00424
relative error = 0.03707 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4115 1.414
h = 0.001 0.001
y[1] (numeric) = -10.8785106373 3.52650260033
y[1] (closed_form) = -10.8828223262 3.52585525434
absolute error = 0.00436
relative error = 0.03811 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4125 1.415
h = 0.001 0.003
y[1] (numeric) = -10.907272502 3.51172835941
y[1] (closed_form) = -10.9116397132 3.51112529041
absolute error = 0.004409
relative error = 0.03846 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4135 1.418
h = 0.0001 0.004
y[1] (numeric) = -10.9501461969 3.45324836931
y[1] (closed_form) = -10.9543961285 3.45255971798
absolute error = 0.004305
relative error = 0.03748 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4136 1.422
h = 0.003 0.006
y[1] (numeric) = -10.9797501529 3.36621139742
y[1] (closed_form) = -10.9838864534 3.36557175087
absolute error = 0.004185
relative error = 0.03643 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4166 1.428
h = 0.0001 0.005
y[1] (numeric) = -11.0855791793 3.25430703448
y[1] (closed_form) = -11.0897970884 3.2531294643
absolute error = 0.004379
relative error = 0.03789 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4167 1.433
h = 0.0001 0.003
y[1] (numeric) = -11.1197963329 3.14362603962
y[1] (closed_form) = -11.1240263391 3.14280359005
absolute error = 0.004309
relative error = 0.03728 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4168 1.436
h = 0.001 0.001
y[1] (numeric) = -11.1405646777 3.0774625572
y[1] (closed_form) = -11.1449271556 3.07668157116
absolute error = 0.004432
relative error = 0.03833 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4178 1.437
h = 0.001 0.003
y[1] (numeric) = -11.1689470644 3.06126581978
y[1] (closed_form) = -11.1733675693 3.06052707396
absolute error = 0.004482
relative error = 0.03869 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4188 1.44
h = 0.0001 0.004
y[1] (numeric) = -11.209632976 3.00031315356
y[1] (closed_form) = -11.2139312634 2.9994932047
absolute error = 0.004376
relative error = 0.0377 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4189 1.444
h = 0.003 0.006
y[1] (numeric) = -11.235650323 2.91111795131
y[1] (closed_form) = -11.2398360542 2.91035252914
absolute error = 0.004255
relative error = 0.03665 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4219 1.45
h = 0.0001 0.005
y[1] (numeric) = -11.3375228608 2.79342336199
y[1] (closed_form) = -11.3417671001 2.79211117768
absolute error = 0.004442
relative error = 0.03803 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.422 1.455
h = 0.0001 0.003
y[1] (numeric) = -11.3671460231 2.68015017835
y[1] (closed_form) = -11.3714182492 2.679196019
absolute error = 0.004377
relative error = 0.03747 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4221 1.458
h = 0.001 0.001
y[1] (numeric) = -11.3851711637 2.61242310703
y[1] (closed_form) = -11.3895789869 2.6115049294
absolute error = 0.004502
relative error = 0.03853 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4231 1.459
h = 0.001 0.003
y[1] (numeric) = -11.4131072151 2.59480693975
y[1] (closed_form) = -11.4175755038 2.59392883446
absolute error = 0.004554
relative error = 0.03889 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4241 1.462
h = 0.0001 0.004
y[1] (numeric) = -11.4514743161 2.53145480038
y[1] (closed_form) = -11.4558155962 2.53050013337
absolute error = 0.004445
relative error = 0.03789 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4242 1.466
h = 0.003 0.006
y[1] (numeric) = -11.473774437 2.44023974786
y[1] (closed_form) = -11.4780044922 2.43934513498
absolute error = 0.004324
relative error = 0.03685 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4272 1.472
h = 0.0001 0.005
y[1] (numeric) = -11.5713949762 2.31687454282
y[1] (closed_form) = -11.5756598223 2.31542527171
memory used=779.5MB, alloc=52.3MB, time=9.17
absolute error = 0.004504
relative error = 0.03816 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4273 1.477
h = 0.0001 0.003
y[1] (numeric) = -11.5962645021 2.20118809263
y[1] (closed_form) = -11.6005735076 2.20009907191
absolute error = 0.004444
relative error = 0.03764 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4274 1.48
h = 0.001 0.001
y[1] (numeric) = -11.6114504142 2.13200411959
y[1] (closed_form) = -11.6158979284 2.13094540675
absolute error = 0.004572
relative error = 0.03871 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4284 1.481
h = 0.0001 0.004
y[1] (numeric) = -11.6388727635 2.11297459357
y[1] (closed_form) = -11.6433831086 2.11195365573
absolute error = 0.004624
relative error = 0.03908 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4285 1.485
h = 0.003 0.006
y[1] (numeric) = -11.6580364675 2.02022150477
y[1] (closed_form) = -11.6622512077 2.01922734966
absolute error = 0.00433
relative error = 0.03659 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4315 1.491
h = 0.0001 0.005
y[1] (numeric) = -11.7516969138 1.89213731791
y[1] (closed_form) = -11.7559254857 1.89058278231
absolute error = 0.004505
relative error = 0.03784 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4316 1.496
h = 0.0001 0.003
y[1] (numeric) = -11.7723260345 1.77458272659
y[1] (closed_form) = -11.7766129073 1.77338960193
absolute error = 0.00445
relative error = 0.03736 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4317 1.499
h = 0.001 0.001
y[1] (numeric) = -11.7849785216 1.70426949199
y[1] (closed_form) = -11.7894061596 1.70310161233
absolute error = 0.004579
relative error = 0.03844 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4327 1.5
h = 0.001 0.003
y[1] (numeric) = -11.8118877725 1.68403780581
y[1] (closed_form) = -11.8163801848 1.68290559464
absolute error = 0.004633
relative error = 0.03882 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4337 1.503
h = 0.0001 0.004
y[1] (numeric) = -11.8455722006 1.6164692199
y[1] (closed_form) = -11.8499291884 1.61526981903
absolute error = 0.004519
relative error = 0.03779 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4338 1.507
h = 0.003 0.006
y[1] (numeric) = -11.8606049848 1.52193609627
y[1] (closed_form) = -11.8648539807 1.52080698739
absolute error = 0.004396
relative error = 0.03675 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4368 1.513
h = 0.0001 0.005
y[1] (numeric) = -11.9494724493 1.38844539613
y[1] (closed_form) = -11.9537105216 1.38674986685
absolute error = 0.004565
relative error = 0.03793 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4369 1.518
h = 0.0001 0.003
y[1] (numeric) = -11.9650706751 1.26883554196
y[1] (closed_form) = -11.9693836648 1.26750233299
absolute error = 0.004514
relative error = 0.03751 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.437 1.521
h = 0.001 0.001
y[1] (numeric) = -11.9747170441 1.1972789844
y[1] (closed_form) = -11.9791732829 1.19596501277
absolute error = 0.004646
relative error = 0.03859 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.438 1.522
h = 0.001 0.003
y[1] (numeric) = -12.0009864837 1.17565421702
y[1] (closed_form) = -12.0055097081 1.17437338221
absolute error = 0.004701
relative error = 0.03897 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.439 1.525
h = 0.0001 0.004
y[1] (numeric) = -12.0319904492 1.10593304764
y[1] (closed_form) = -12.036373954 1.10459038761
absolute error = 0.004585
relative error = 0.03793 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4391 1.529
h = 0.003 0.006
y[1] (numeric) = -12.0429625473 1.00981625085
y[1] (closed_form) = -12.0472401367 1.00854935966
absolute error = 0.004461
relative error = 0.0369 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4421 1.535
h = 0.0001 0.005
y[1] (numeric) = -12.1267505035 0.871079578719
y[1] (closed_form) = -12.1309919061 0.869241270227
absolute error = 0.004623
relative error = 0.03801 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4422 1.54
h = 0.0001 0.003
y[1] (numeric) = -12.1371778538 0.749618016939
y[1] (closed_form) = -12.1415109915 0.748142207588
absolute error = 0.004578
relative error = 0.03763 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4423 1.543
h = 0.001 0.001
y[1] (numeric) = -12.1437337877 0.676939619785
y[1] (closed_form) = -12.148212415 0.67547687145
absolute error = 0.004711
relative error = 0.03872 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4433 1.544
h = 0.001 0.003
y[1] (numeric) = -12.1692953499 0.653936705874
y[1] (closed_form) = -12.1738430828 0.652504439811
absolute error = 0.004768
relative error = 0.03911 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4443 1.547
h = 0.0001 0.004
y[1] (numeric) = -12.197497303 0.582161173362
y[1] (closed_form) = -12.2019012182 0.580672689583
absolute error = 0.004649
relative error = 0.03805 %
Correct digits = 3
memory used=823.3MB, alloc=52.3MB, time=9.68
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4444 1.551
h = 0.003 0.006
y[1] (numeric) = -12.2042990774 0.484625734519
y[1] (closed_form) = -12.2085994179 0.483218457042
absolute error = 0.004525
relative error = 0.03703 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4474 1.557
h = 0.0001 0.005
y[1] (numeric) = -12.2827253691 0.340817934104
y[1] (closed_form) = -12.2869637926 0.338835318109
absolute error = 0.004679
relative error = 0.03807 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4475 1.562
h = 0.0001 0.003
y[1] (numeric) = -12.2878495656 0.21771641834
y[1] (closed_form) = -12.2921967125 0.216095733785
absolute error = 0.004639
relative error = 0.03774 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4476 1.565
h = 0.001 0.001
y[1] (numeric) = -12.2912353361 0.144042592436
y[1] (closed_form) = -12.2957299602 0.142428633085
absolute error = 0.004776
relative error = 0.03884 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4486 1.566
h = 0.001 0.003
y[1] (numeric) = -12.3160209604 0.119679639748
y[1] (closed_form) = -12.3205867125 0.11809338809
absolute error = 0.004833
relative error = 0.03923 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4496 1.569
h = 0.0001 0.004
y[1] (numeric) = -12.3413025447 0.0459543233583
y[1] (closed_form) = -12.345720591 0.0443176981185
absolute error = 0.004711
relative error = 0.03816 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4497 1.573
h = 0.003 0.006
y[1] (numeric) = -12.3438306396 -0.0528282507319
y[1] (closed_form) = -12.3481477162 -0.0543782837079
absolute error = 0.004587
relative error = 0.03715 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4527 1.579
h = 0.0001 0.005
y[1] (numeric) = -12.4166181585 -0.201518089015
y[1] (closed_form) = -12.4208471642 -0.203646274888
absolute error = 0.004734
relative error = 0.03811 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4528 1.584
h = 0.0001 0.003
y[1] (numeric) = -12.4163150632 -0.326039869501
y[1] (closed_form) = -12.4206699201 -0.327807452982
absolute error = 0.0047
relative error = 0.03783 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4529 1.587
h = 0.001 0.001
y[1] (numeric) = -12.4164557945 -0.400577941982
y[1] (closed_form) = -12.4209598535 -0.402345285857
absolute error = 0.004838
relative error = 0.03893 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4539 1.588
h = 0.0001 0.004
y[1] (numeric) = -12.4403975671 -0.426279622183
y[1] (closed_form) = -12.4449746727 -0.428022149794
absolute error = 0.004898
relative error = 0.03933 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.454 1.592
h = 0.003 0.006
y[1] (numeric) = -12.4393569005 -0.525943510981
y[1] (closed_form) = -12.4436360033 -0.527592491502
absolute error = 0.004586
relative error = 0.03682 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.457 1.598
h = 0.0001 0.005
y[1] (numeric) = -12.5070183815 -0.678601858669
y[1] (closed_form) = -12.5111865812 -0.680830188139
absolute error = 0.004726
relative error = 0.03772 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4571 1.603
h = 0.0001 0.003
y[1] (numeric) = -12.501937567 -0.80409788343
y[1] (closed_form) = -12.5062464191 -0.805967580226
absolute error = 0.004697
relative error = 0.03748 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4572 1.606
h = 0.001 0.001
y[1] (numeric) = -12.4992209311 -0.879231532145
y[1] (closed_form) = -12.5036801732 -0.881106700199
absolute error = 0.004837
relative error = 0.03859 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4582 1.607
h = 0.001 0.003
y[1] (numeric) = -12.5223666375 -0.90605486758
y[1] (closed_form) = -12.5269004533 -0.90790782019
absolute error = 0.004898
relative error = 0.039 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4592 1.61
h = 0.0001 0.004
y[1] (numeric) = -12.5418913358 -0.983070554721
y[1] (closed_form) = -12.546270888 -0.984962361277
absolute error = 0.004771
relative error = 0.03791 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4593 1.614
h = 0.003 0.006
y[1] (numeric) = -12.536205239 -1.08364252025
y[1] (closed_form) = -12.540489436 -1.08543793009
absolute error = 0.004645
relative error = 0.0369 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4623 1.62
h = 0.0001 0.005
y[1] (numeric) = -12.5977307329 -1.24079032628
y[1] (closed_form) = -12.6018772199 -1.24316575889
absolute error = 0.004779
relative error = 0.03774 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4624 1.625
h = 0.0001 0.003
y[1] (numeric) = -12.5870175988 -1.36727646625
y[1] (closed_form) = -12.5913220286 -1.36929604771
absolute error = 0.004755
relative error = 0.03754 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4625 1.628
h = 0.001 0.001
y[1] (numeric) = -12.5809320837 -1.44301740942
y[1] (closed_form) = -12.5853881138 -1.44504919549
absolute error = 0.004897
relative error = 0.03866 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=867.1MB, alloc=52.3MB, time=10.19
x[1] = 0.4635 1.629
h = 0.001 0.003
y[1] (numeric) = -12.6031087958 -1.47113041341
y[1] (closed_form) = -12.6076411073 -1.47314308198
absolute error = 0.004959
relative error = 0.03907 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4645 1.632
h = 0.0001 0.004
y[1] (numeric) = -12.6193964646 -1.54976111685
y[1] (closed_form) = -12.6237712956 -1.55180616227
absolute error = 0.004829
relative error = 0.03797 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4646 1.636
h = 0.003 0.006
y[1] (numeric) = -12.6091810715 -1.65105487492
y[1] (closed_form) = -12.6134639078 -1.65299835618
absolute error = 0.004703
relative error = 0.03697 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4676 1.642
h = 0.0001 0.005
y[1] (numeric) = -12.6643118476 -1.81246296396
y[1] (closed_form) = -12.6684298773 -1.81498595576
absolute error = 0.004829
relative error = 0.03774 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4677 1.647
h = 0.0001 0.003
y[1] (numeric) = -12.6478679782 -1.93969858967
y[1] (closed_form) = -12.6521612849 -1.94186930799
absolute error = 0.004811
relative error = 0.03758 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4678 1.65
h = 0.001 0.001
y[1] (numeric) = -12.6383540506 -2.01590304374
y[1] (closed_form) = -12.6427998803 -2.01809281914
absolute error = 0.004956
relative error = 0.03871 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4688 1.651
h = 0.001 0.003
y[1] (numeric) = -12.6594951148 -2.04527513419
y[1] (closed_form) = -12.6640188122 -2.04744899603
absolute error = 0.005019
relative error = 0.03912 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4698 1.654
h = 0.0001 0.004
y[1] (numeric) = -12.6724427301 -2.12539266443
y[1] (closed_form) = -12.6768059871 -2.12759222014
absolute error = 0.004886
relative error = 0.03801 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4699 1.658
h = 0.003 0.006
y[1] (numeric) = -12.6576222098 -2.2272139864
y[1] (closed_form) = -12.6618970951 -2.22930690992
absolute error = 0.00476
relative error = 0.03702 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4729 1.664
h = 0.0001 0.005
y[1] (numeric) = -12.706107225 -2.39263945159
y[1] (closed_form) = -12.7101899671 -2.39531016303
absolute error = 0.004879
relative error = 0.03772 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.473 1.669
h = 0.0001 0.003
y[1] (numeric) = -12.6838439554 -2.52037722291
y[1] (closed_form) = -12.6881193175 -2.52270004435
absolute error = 0.004866
relative error = 0.03761 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4731 1.672
h = 0.001 0.001
y[1] (numeric) = -12.6708479014 -2.59689736209
y[1] (closed_form) = -12.6752764134 -2.59924620056
absolute error = 0.005013
relative error = 0.03874 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4741 1.673
h = 0.001 0.003
y[1] (numeric) = -12.6908873784 -2.62749469528
y[1] (closed_form) = -12.6953952172 -2.62983092576
absolute error = 0.005077
relative error = 0.03916 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4751 1.676
h = 0.0001 0.004
y[1] (numeric) = -12.7003966202 -2.70896503705
y[1] (closed_form) = -12.7047413273 -2.71132008195
absolute error = 0.004942
relative error = 0.03804 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4752 1.68
h = 0.003 0.006
y[1] (numeric) = -12.6809030468 -2.81111443795
y[1] (closed_form) = -12.6851632658 -2.81335789465
absolute error = 0.004815
relative error = 0.03706 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4782 1.686
h = 0.0001 0.005
y[1] (numeric) = -12.7224996297 -2.98030084972
y[1] (closed_form) = -12.7265401807 -2.98311913898
absolute error = 0.004926
relative error = 0.03769 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4783 1.691
h = 0.0001 0.003
y[1] (numeric) = -12.694338438 -3.10828708422
y[1] (closed_form) = -12.6985889251 -3.11076268093
absolute error = 0.004919
relative error = 0.03762 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4784 1.694
h = 0.001 0.001
y[1] (numeric) = -12.6778125989 -3.18497125994
y[1] (closed_form) = -12.6822165591 -3.18747992901
absolute error = 0.005068
relative error = 0.03876 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4794 1.695
h = 0.0001 0.004
y[1] (numeric) = -12.6966854154 -3.21675673076
y[1] (closed_form) = -12.7011700288 -3.21925619437
absolute error = 0.005134
relative error = 0.03918 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4795 1.699
h = 0.003 0.006
y[1] (numeric) = -12.6733253766 -3.31901541916
y[1] (closed_form) = -12.6775244544 -3.3213521432
absolute error = 0.004805
relative error = 0.03667 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4825 1.705
h = 0.0001 0.005
y[1] (numeric) = -12.7087648004 -3.4911378202
y[1] (closed_form) = -12.7127204627 -3.49404550031
absolute error = 0.004909
relative error = 0.03724 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=910.9MB, alloc=52.3MB, time=10.70
x[1] = 0.4826 1.71
h = 0.0001 0.003
y[1] (numeric) = -12.6754732831 -3.61905889364
y[1] (closed_form) = -12.6796536622 -3.62162921709
absolute error = 0.004907
relative error = 0.03721 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4827 1.713
h = 0.001 0.001
y[1] (numeric) = -12.6558763211 -3.69571738079
y[1] (closed_form) = -12.6602101177 -3.69832691518
absolute error = 0.005059
relative error = 0.03836 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4837 1.714
h = 0.001 0.003
y[1] (numeric) = -12.6736800897 -3.72847843014
y[1] (closed_form) = -12.6780955283 -3.73108177526
absolute error = 0.005126
relative error = 0.03879 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4847 1.717
h = 0.0001 0.004
y[1] (numeric) = -12.6765349286 -3.81204656165
y[1] (closed_form) = -12.680783068 -3.81465540808
absolute error = 0.004985
relative error = 0.03765 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4848 1.721
h = 0.003 0.006
y[1] (numeric) = -12.6481953919 -3.9142015775
y[1] (closed_form) = -12.6523670097 -3.91669000875
absolute error = 0.004857
relative error = 0.03667 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4878 1.727
h = 0.0001 0.005
y[1] (numeric) = -12.6763228654 -4.08957000533
y[1] (closed_form) = -12.6802233493 -4.09262409041
absolute error = 0.004954
relative error = 0.03718 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4879 1.732
h = 0.0001 0.003
y[1] (numeric) = -12.6370187832 -4.21725133397
y[1] (closed_form) = -12.641161143 -4.21997478966
absolute error = 0.004957
relative error = 0.0372 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.488 1.735
h = 0.001 0.001
y[1] (numeric) = -12.6138221487 -4.29378191773
y[1] (closed_form) = -12.618117665 -4.29655177958
absolute error = 0.005111
relative error = 0.03834 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.489 1.736
h = 0.001 0.003
y[1] (numeric) = -12.6303415351 -4.32765266576
y[1] (closed_form) = -12.6347197566 -4.33041990612
absolute error = 0.005179
relative error = 0.03878 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.49 1.739
h = 0.0001 0.004
y[1] (numeric) = -12.6295072271 -4.41215852246
y[1] (closed_form) = -12.6337162897 -4.41492388373
absolute error = 0.005036
relative error = 0.03763 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4901 1.743
h = 0.003 0.006
y[1] (numeric) = -12.5963492607 -4.51404420081
y[1] (closed_form) = -12.6004864133 -4.51668458429
absolute error = 0.004908
relative error = 0.03667 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4931 1.749
h = 0.0001 0.005
y[1] (numeric) = -12.6169499613 -4.69236511178
y[1] (closed_form) = -12.6207882286 -4.69556456258
absolute error = 0.004997
relative error = 0.03711 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4932 1.754
h = 0.0001 0.003
y[1] (numeric) = -12.5715859177 -4.81953722525
y[1] (closed_form) = -12.5756830872 -4.82241360238
absolute error = 0.005006
relative error = 0.03717 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4933 1.757
h = 0.001 0.001
y[1] (numeric) = -12.5447605423 -4.8957787258
y[1] (closed_form) = -12.5490102847 -4.8987087625
absolute error = 0.005162
relative error = 0.03832 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4943 1.758
h = 0.001 0.003
y[1] (numeric) = -12.5599338393 -4.930712816
y[1] (closed_form) = -12.5642672018 -4.93364388088
absolute error = 0.005232
relative error = 0.03876 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4953 1.761
h = 0.0001 0.004
y[1] (numeric) = -12.5553331027 -5.01600152889
y[1] (closed_form) = -12.5594957568 -5.01892317999
absolute error = 0.005086
relative error = 0.0376 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4954 1.765
h = 0.003 0.006
y[1] (numeric) = -12.5173221579 -5.11740116744
y[1] (closed_form) = -12.5214177614 -5.12019343898
absolute error = 0.004957
relative error = 0.03664 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4984 1.771
h = 0.0001 0.005
y[1] (numeric) = -12.5301922344 -5.29836861538
y[1] (closed_form) = -12.5339612247 -5.30171206958
absolute error = 0.005038
relative error = 0.03702 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4985 1.776
h = 0.0001 0.003
y[1] (numeric) = -12.4787323577 -5.42475732085
y[1] (closed_form) = -12.4827771057 -5.42778608762
absolute error = 0.005053
relative error = 0.03712 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4986 1.779
h = 0.001 0.001
y[1] (numeric) = -12.4482560592 -5.50054570163
y[1] (closed_form) = -12.4524524684 -5.50363542583
absolute error = 0.005211
relative error = 0.03828 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.4996 1.78
h = 0.001 0.003
y[1] (numeric) = -12.4620230228 -5.53649358329
y[1] (closed_form) = -12.4663038135 -5.53958806145
absolute error = 0.005282
relative error = 0.03872 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=954.8MB, alloc=52.3MB, time=11.21
x[1] = 0.5006 1.783
h = 0.0001 0.004
y[1] (numeric) = -12.4535847135 -5.62240534367
y[1] (closed_form) = -12.4576935664 -5.62548273132
absolute error = 0.005134
relative error = 0.03756 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5007 1.787
h = 0.003 0.006
y[1] (numeric) = -12.4106955441 -5.7230986009
y[1] (closed_form) = -12.4147424484 -5.72604238059
absolute error = 0.005004
relative error = 0.0366 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5037 1.793
h = 0.0001 0.005
y[1] (numeric) = -12.4156427735 -5.90639460492
y[1] (closed_form) = -12.4193354186 -5.90988037301
absolute error = 0.005078
relative error = 0.03692 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5038 1.798
h = 0.0001 0.003
y[1] (numeric) = -12.358063038 -6.03172145356
y[1] (closed_form) = -12.3620480867 -6.03490175143
absolute error = 0.005099
relative error = 0.03706 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5039 1.801
h = 0.001 0.001
y[1] (numeric) = -12.323920714 -6.10689009971
y[1] (closed_form) = -12.3280561788 -6.11013868313
absolute error = 0.005259
relative error = 0.03822 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5049 1.802
h = 0.0001 0.004
y[1] (numeric) = -12.336222719 -6.14379906211
y[1] (closed_form) = -12.3404431684 -6.14705619529
absolute error = 0.005331
relative error = 0.03867 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.505 1.806
h = 0.003 0.006
y[1] (numeric) = -12.2893335763 -6.2437410808
y[1] (closed_form) = -12.2932967848 -6.24676710475
absolute error = 0.004986
relative error = 0.03616 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.508 1.812
h = 0.0001 0.005
y[1] (numeric) = -12.287294145 -6.42868064085
y[1] (closed_form) = -12.2908795385 -6.43223935652
absolute error = 0.005052
relative error = 0.03642 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5081 1.817
h = 0.0001 0.003
y[1] (numeric) = -12.2244539004 -6.55279455003
y[1] (closed_form) = -12.2283457053 -6.55605658799
absolute error = 0.005078
relative error = 0.0366 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5082 1.82
h = 0.001 0.001
y[1] (numeric) = -12.1871595563 -6.62725079464
y[1] (closed_form) = -12.1912003474 -6.63058741879
absolute error = 0.00524
relative error = 0.03776 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5092 1.821
h = 0.001 0.003
y[1] (numeric) = -12.1981444436 -6.66492406413
y[1] (closed_form) = -12.202270562 -6.6682725611
absolute error = 0.005314
relative error = 0.03821 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5102 1.824
h = 0.0001 0.004
y[1] (numeric) = -12.1823954198 -6.75150645332
y[1] (closed_form) = -12.1863482913 -6.75482323639
absolute error = 0.00516
relative error = 0.03703 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5103 1.828
h = 0.003 0.006
y[1] (numeric) = -12.1304094714 -6.85022960478
y[1] (closed_form) = -12.134310561 -6.85340548329
absolute error = 0.00503
relative error = 0.0361 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5133 1.834
h = 0.0001 0.005
y[1] (numeric) = -12.1201267749 -7.03687346511
y[1] (closed_form) = -12.1236227286 -7.04057038477
absolute error = 0.005088
relative error = 0.03629 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5134 1.839
h = 0.0001 0.003
y[1] (numeric) = -12.0511579325 -7.15939779821
y[1] (closed_form) = -12.0549764405 -7.16280879524
absolute error = 0.00512
relative error = 0.03651 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5135 1.842
h = 0.001 0.001
y[1] (numeric) = -12.0101909659 -7.23291844246
y[1] (closed_form) = -12.0141565828 -7.23641136714
absolute error = 0.005285
relative error = 0.03768 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5145 1.843
h = 0.001 0.003
y[1] (numeric) = -12.0196073647 -7.27144580169
y[1] (closed_form) = -12.0236586047 -7.27495450613
absolute error = 0.005359
relative error = 0.03814 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5155 1.846
h = 0.0001 0.004
y[1] (numeric) = -11.9998556808 -7.3581682803
y[1] (closed_form) = -12.0037334116 -7.3616372648
absolute error = 0.005203
relative error = 0.03695 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5156 1.85
h = 0.003 0.006
y[1] (numeric) = -11.9429755807 -7.45553814609
y[1] (closed_form) = -11.9468072923 -7.45886256475
absolute error = 0.005073
relative error = 0.03602 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5186 1.856
h = 0.0001 0.005
y[1] (numeric) = -11.9242943204 -7.6435363849
y[1] (closed_form) = -11.9276938281 -7.64736886626
absolute error = 0.005123
relative error = 0.03616 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5187 1.861
h = 0.0001 0.003
y[1] (numeric) = -11.8492083845 -7.76418341212
y[1] (closed_form) = -11.8529462677 -7.7677415481
absolute error = 0.005161
relative error = 0.03642 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5188 1.864
h = 0.001 0.001
y[1] (numeric) = -11.8045749367 -7.8365961935
y[1] (closed_form) = -11.8084577071 -7.84024358636
absolute error = 0.005327
relative error = 0.03758 %
Correct digits = 3
memory used=998.7MB, alloc=52.3MB, time=11.72
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5198 1.865
h = 0.001 0.003
y[1] (numeric) = -11.8123697495 -7.87591617127
y[1] (closed_form) = -11.8163382678 -7.8795833019
absolute error = 0.005403
relative error = 0.03805 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5208 1.868
h = 0.0001 0.004
y[1] (numeric) = -11.7885705513 -7.96260218769
y[1] (closed_form) = -11.7923656513 -7.96622150298
absolute error = 0.005244
relative error = 0.03685 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5209 1.872
h = 0.003 0.006
y[1] (numeric) = -11.7268092175 -8.05838817853
y[1] (closed_form) = -11.7305642801 -8.06185948739
absolute error = 0.005114
relative error = 0.03593 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5239 1.878
h = 0.0001 0.005
y[1] (numeric) = -11.699588146 -8.2473805726
y[1] (closed_form) = -11.702884251 -8.25134563624
absolute error = 0.005156
relative error = 0.03601 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.524 1.883
h = 0.0001 0.003
y[1] (numeric) = -11.6184095257 -8.36586028301
y[1] (closed_form) = -11.6220594662 -8.36956339429
absolute error = 0.0052
relative error = 0.0363 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5241 1.886
h = 0.001 0.001
y[1] (numeric) = -11.5701234568 -8.43699154006
y[1] (closed_form) = -11.5739157152 -8.44079120983
absolute error = 0.005368
relative error = 0.03748 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5251 1.887
h = 0.001 0.003
y[1] (numeric) = -11.5762458036 -8.47703970772
y[1] (closed_form) = -11.5801237602 -8.48086311725
absolute error = 0.005446
relative error = 0.03794 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5261 1.89
h = 0.0001 0.004
y[1] (numeric) = -11.5483616513 -8.56350900246
y[1] (closed_form) = -11.5520666414 -8.56727642671
absolute error = 0.005284
relative error = 0.03674 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5262 1.894
h = 0.003 0.006
y[1] (numeric) = -11.4817423798 -8.65747886531
y[1] (closed_form) = -11.485413525 -8.66109507508
absolute error = 0.005153
relative error = 0.03582 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5292 1.9
h = 0.0001 0.005
y[1] (numeric) = -11.4458548944 -8.84709541513
y[1] (closed_form) = -11.4490407048 -8.85118974345
absolute error = 0.005188
relative error = 0.03585 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5293 1.905
h = 0.0001 0.003
y[1] (numeric) = -11.3586211292 -8.96311606823
y[1] (closed_form) = -11.3621758342 -8.96696164484
absolute error = 0.005237
relative error = 0.03618 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5294 1.908
h = 0.001 0.001
y[1] (numeric) = -11.3067041547 -9.03279107015
y[1] (closed_form) = -11.3103982589 -9.03674046349
absolute error = 0.005408
relative error = 0.03735 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5304 1.909
h = 0.0001 0.004
y[1] (numeric) = -11.3111055263 -9.07350011165
y[1] (closed_form) = -11.3148851004 -9.07747728336
absolute error = 0.005487
relative error = 0.03782 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5305 1.913
h = 0.003 0.006
y[1] (numeric) = -11.2405413699 -9.16580388862
y[1] (closed_form) = -11.2441080878 -9.16948596275
absolute error = 0.005126
relative error = 0.03533 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5335 1.919
h = 0.0001 0.005
y[1] (numeric) = -11.1971030846 -9.35554934892
y[1] (closed_form) = -11.2001623199 -9.35969471477
absolute error = 0.005152
relative error = 0.0353 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5336 1.924
h = 0.0001 0.003
y[1] (numeric) = -11.1047315315 -9.46914753537
y[1] (closed_form) = -11.1081721024 -9.47305632342
absolute error = 0.005207
relative error = 0.03567 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5337 1.927
h = 0.001 0.001
y[1] (numeric) = -11.0497328649 -9.53738580456
y[1] (closed_form) = -11.0533099561 -9.54140456963
absolute error = 0.00538
relative error = 0.03685 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5347 1.928
h = 0.001 0.003
y[1] (numeric) = -11.0526092262 -9.57858641244
y[1] (closed_form) = -11.0562713968 -9.58263645007
absolute error = 0.00546
relative error = 0.03732 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5357 1.931
h = 0.0001 0.004
y[1] (numeric) = -11.0170584548 -9.66411185314
y[1] (closed_form) = -11.0205495815 -9.66809057342
absolute error = 0.005293
relative error = 0.03611 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5358 1.935
h = 0.003 0.006
y[1] (numeric) = -10.9415261657 -9.75402362241
y[1] (closed_form) = -10.9449955344 -9.75784589664
absolute error = 0.005162
relative error = 0.0352 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5388 1.941
h = 0.0001 0.005
y[1] (numeric) = -10.8892314801 -9.94367959529
y[1] (closed_form) = -10.8921678723 -9.94794707215
absolute error = 0.00518
relative error = 0.03512 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=1042.6MB, alloc=52.3MB, time=12.24
x[1] = 0.5389 1.946
h = 0.0001 0.003
y[1] (numeric) = -10.7909137599 -10.0542740383
y[1] (closed_form) = -10.7942456856 -10.0583196068
absolute error = 0.005241
relative error = 0.03552 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.539 1.949
h = 0.001 0.001
y[1] (numeric) = -10.7323480101 -10.1207297251
y[1] (closed_form) = -10.7358128845 -10.1248924014
absolute error = 0.005416
relative error = 0.0367 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.54 1.95
h = 0.001 0.003
y[1] (numeric) = -10.733420837 -10.1624580292
y[1] (closed_form) = -10.7369702217 -10.1666560623
absolute error = 0.005497
relative error = 0.03718 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.541 1.953
h = 0.0001 0.004
y[1] (numeric) = -10.6937232881 -10.2472331463
y[1] (closed_form) = -10.6971031485 -10.2513515695
absolute error = 0.005328
relative error = 0.03596 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5411 1.957
h = 0.003 0.006
y[1] (numeric) = -10.6134612889 -10.3346599184
y[1] (closed_form) = -10.6168261366 -10.3386194182
absolute error = 0.005196
relative error = 0.03506 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5441 1.963
h = 0.0001 0.005
y[1] (numeric) = -10.5522287016 -10.5238318127
y[1] (closed_form) = -10.5550356355 -10.5282171173
absolute error = 0.005207
relative error = 0.03493 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5442 1.968
h = 0.0001 0.003
y[1] (numeric) = -10.4480409592 -10.6311291676
y[1] (closed_form) = -10.4512571103 -10.6353080066
absolute error = 0.005273
relative error = 0.03536 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5443 1.971
h = 0.001 0.001
y[1] (numeric) = -10.385952946 -10.6956264809
y[1] (closed_form) = -10.3892981226 -10.6999294689
absolute error = 0.00545
relative error = 0.03655 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5453 1.972
h = 0.001 0.003
y[1] (numeric) = -10.3851813699 -10.7378073928
y[1] (closed_form) = -10.3886103006 -10.7421498361
absolute error = 0.005533
relative error = 0.03703 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5463 1.975
h = 0.0001 0.004
y[1] (numeric) = -10.3413303752 -10.8216405858
y[1] (closed_form) = -10.3445916847 -10.8258951138
absolute error = 0.005361
relative error = 0.0358 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5464 1.979
h = 0.003 0.006
y[1] (numeric) = -10.2564034917 -10.9063480978
y[1] (closed_form) = -10.2596567092 -10.910441501
absolute error = 0.005229
relative error = 0.03491 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5494 1.985
h = 0.0001 0.005
y[1] (numeric) = -10.1861682505 -11.0946338706
y[1] (closed_form) = -10.1888392372 -11.0991323839
absolute error = 0.005232
relative error = 0.03472 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5495 1.99
h = 0.0001 0.003
y[1] (numeric) = -10.0762004088 -11.1983413306
y[1] (closed_form) = -10.0792937427 -11.2026495794
absolute error = 0.005304
relative error = 0.0352 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5496 1.993
h = 0.001 0.001
y[1] (numeric) = -10.010643201 -11.2607047656
y[1] (closed_form) = -10.0138612862 -11.2651440985
absolute error = 0.005483
relative error = 0.03638 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5506 1.994
h = 0.001 0.003
y[1] (numeric) = -10.0079892943 -11.3032606517
y[1] (closed_form) = -10.011290188 -11.3077435446
absolute error = 0.005567
relative error = 0.03686 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5516 1.997
h = 0.0001 0.004
y[1] (numeric) = -9.95998663749 -11.3859581643
y[1] (closed_form) = -9.9631222005 -11.3903448406
absolute error = 0.005392
relative error = 0.03563 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5517 2.001
h = 0.003 0.006
y[1] (numeric) = -9.87047073715 -11.467712762
y[1] (closed_form) = -9.87360529396 -11.471936398
absolute error = 0.00526
relative error = 0.03475 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5547 2.007
h = 0.0001 0.005
y[1] (numeric) = -9.79118533187 -11.6547035907
y[1] (closed_form) = -9.79371402471 -11.6593103606
absolute error = 0.005255
relative error = 0.03451 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5548 2.012
h = 0.0001 0.003
y[1] (numeric) = -9.67554120132 -11.7545295053
y[1] (closed_form) = -9.67850477879 -11.7589629525
absolute error = 0.005333
relative error = 0.03502 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5549 2.015
h = 0.001 0.001
y[1] (numeric) = -9.60657618317 -11.8145842131
y[1] (closed_form) = -9.60965988796 -11.8191555568
absolute error = 0.005514
relative error = 0.0362 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5559 2.016
h = 0.0001 0.004
y[1] (numeric) = -9.60200510119 -11.8574350007
y[1] (closed_form) = -9.60517047712 -11.8620540069
absolute error = 0.0056
relative error = 0.03669 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=1086.3MB, alloc=52.3MB, time=12.74
x[1] = 0.556 2.02
h = 0.003 0.006
y[1] (numeric) = -9.50880545301 -11.9365949487
y[1] (closed_form) = -9.5118179223 -11.9408629687
absolute error = 0.005224
relative error = 0.03422 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.559 2.026
h = 0.0001 0.005
y[1] (numeric) = -9.42172759798 -12.1220308543
y[1] (closed_form) = -9.4241147391 -12.12666181
absolute error = 0.00521
relative error = 0.03392 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5591 2.031
h = 0.0001 0.003
y[1] (numeric) = -9.30134223065 -12.2182177913
y[1] (closed_form) = -9.30417433054 -12.2226907247
absolute error = 0.005294
relative error = 0.03446 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5592 2.034
h = 0.001 0.001
y[1] (numeric) = -9.22952974118 -12.2761065447
y[1] (closed_form) = -9.23247763092 -12.2807230668
absolute error = 0.005477
relative error = 0.03565 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5602 2.035
h = 0.001 0.003
y[1] (numeric) = -9.22328079969 -12.3191219328
y[1] (closed_form) = -9.22630917814 -12.3237896238
absolute error = 0.005564
relative error = 0.03614 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5612 2.038
h = 0.0001 0.004
y[1] (numeric) = -9.167606346 -12.3991356245
y[1] (closed_form) = -9.17047479747 -12.4036917602
absolute error = 0.005384
relative error = 0.0349 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5613 2.042
h = 0.003 0.006
y[1] (numeric) = -9.06983309939 -12.474725805
y[1] (closed_form) = -9.07271414456 -12.4791162213
absolute error = 0.005251
relative error = 0.03404 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5643 2.048
h = 0.0001 0.005
y[1] (numeric) = -8.97366917548 -12.6580903621
y[1] (closed_form) = -8.9759027157 -12.6628194132
absolute error = 0.00523
relative error = 0.0337 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5644 2.053
h = 0.0001 0.003
y[1] (numeric) = -8.84784132283 -12.749859927
y[1] (closed_form) = -8.85053114552 -12.7544492153
absolute error = 0.005319
relative error = 0.03427 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5645 2.056
h = 0.001 0.001
y[1] (numeric) = -8.77275958754 -12.8051186055
y[1] (closed_form) = -8.77555993345 -12.809858018
absolute error = 0.005505
relative error = 0.03545 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5655 2.057
h = 0.001 0.003
y[1] (numeric) = -8.76453832477 -12.848273479
y[1] (closed_form) = -8.76741766141 -12.8530681335
absolute error = 0.005593
relative error = 0.03595 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5665 2.06
h = 0.0001 0.004
y[1] (numeric) = -8.70476787673 -12.9265888919
y[1] (closed_form) = -8.70749070233 -12.9312638024
absolute error = 0.00541
relative error = 0.0347 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5666 2.064
h = 0.003 0.006
y[1] (numeric) = -8.60268696708 -12.9985669171
y[1] (closed_form) = -8.60542987702 -13.0030750677
absolute error = 0.005277
relative error = 0.03384 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5696 2.07
h = 0.0001 0.005
y[1] (numeric) = -8.4974413325 -13.1794360977
y[1] (closed_form) = -8.49951542562 -13.184257361
absolute error = 0.005248
relative error = 0.03346 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5697 2.075
h = 0.0001 0.003
y[1] (numeric) = -8.36631485685 -13.266503618
y[1] (closed_form) = -8.36885585448 -13.2712040584
absolute error = 0.005343
relative error = 0.03406 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5698 2.078
h = 0.001 0.001
y[1] (numeric) = -8.2880492528 -13.3189614462
y[1] (closed_form) = -8.29069516548 -13.3238183754
absolute error = 0.005531
relative error = 0.03524 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5708 2.079
h = 0.001 0.003
y[1] (numeric) = -8.27783041707 -13.3621694483
y[1] (closed_form) = -8.28055362695 -13.3670856658
absolute error = 0.00562
relative error = 0.03574 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5718 2.082
h = 0.0001 0.004
y[1] (numeric) = -8.21399993182 -13.4385880425
y[1] (closed_form) = -8.21657044366 -13.4433763996
absolute error = 0.005435
relative error = 0.03449 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5719 2.086
h = 0.003 0.006
y[1] (numeric) = -8.10773037635 -13.506727473
y[1] (closed_form) = -8.11032858207 -13.5113483524
absolute error = 0.005301
relative error = 0.03364 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5749 2.092
h = 0.0001 0.005
y[1] (numeric) = -7.99342627623 -13.6846733305
y[1] (closed_form) = -7.9953352808 -13.689580606
absolute error = 0.005266
relative error = 0.03321 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.575 2.097
h = 0.0001 0.003
y[1] (numeric) = -7.85715908634 -13.7667577668
y[1] (closed_form) = -7.85954487876 -13.7715638148
absolute error = 0.005366
relative error = 0.03384 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=1130.1MB, alloc=52.3MB, time=13.26
x[1] = 0.5751 2.1
h = 0.001 0.001
y[1] (numeric) = -7.77580340801 -13.816246107
y[1] (closed_form) = -7.77828817008 -13.8212148212
absolute error = 0.005555
relative error = 0.03503 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5761 2.101
h = 0.001 0.003
y[1] (numeric) = -7.76356534051 -13.8594189216
y[1] (closed_form) = -7.76612551003 -13.8644509341
absolute error = 0.005646
relative error = 0.03553 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5771 2.104
h = 0.0001 0.004
y[1] (numeric) = -7.69571994722 -13.9337418297
y[1] (closed_form) = -7.69813162936 -13.9386379563
absolute error = 0.005458
relative error = 0.03428 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5772 2.108
h = 0.003 0.006
y[1] (numeric) = -7.58539198047 -13.9978193195
y[1] (closed_form) = -7.58783907169 -14.0025475819
absolute error = 0.005324
relative error = 0.03343 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5802 2.114
h = 0.0001 0.005
y[1] (numeric) = -7.46207190349 -14.1724107908
y[1] (closed_form) = -7.4638103989 -14.1773975676
absolute error = 0.005281
relative error = 0.03296 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5803 2.119
h = 0.0001 0.003
y[1] (numeric) = -7.32083592868 -14.2492353959
y[1] (closed_form) = -7.32306032027 -14.2541411699
absolute error = 0.005387
relative error = 0.03361 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5804 2.122
h = 0.001 0.001
y[1] (numeric) = -7.23649237419 -14.2955881439
y[1] (closed_form) = -7.23880945789 -14.3006625571
absolute error = 0.005578
relative error = 0.0348 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5814 2.123
h = 0.0001 0.004
y[1] (numeric) = -7.22221713091 -14.338635636
y[1] (closed_form) = -7.22460753575 -14.3437773125
absolute error = 0.00567
relative error = 0.03531 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5815 2.127
h = 0.003 0.006
y[1] (numeric) = -7.1086814757 -14.3992218568
y[1] (closed_form) = -7.11099311684 -14.4039684651
absolute error = 0.00528
relative error = 0.03287 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5845 2.133
h = 0.0001 0.005
y[1] (numeric) = -6.97769668924 -14.570472685
y[1] (closed_form) = -6.97928423002 -14.5754526863
absolute error = 0.005227
relative error = 0.03234 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5846 2.138
h = 0.0001 0.003
y[1] (numeric) = -6.83239913865 -14.6424958178
y[1] (closed_form) = -6.83447951749 -14.6474128026
absolute error = 0.005339
relative error = 0.03303 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5847 2.141
h = 0.001 0.001
y[1] (numeric) = -6.74561193937 -14.6859849896
y[1] (closed_form) = -6.74777927777 -14.6910754983
absolute error = 0.005533
relative error = 0.03422 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5857 2.142
h = 0.001 0.003
y[1] (numeric) = -6.72957470129 -14.7288266644
y[1] (closed_form) = -6.7318133614 -14.7339877783
absolute error = 0.005626
relative error = 0.03473 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5867 2.145
h = 0.0001 0.004
y[1] (numeric) = -6.65444099026 -14.7986751449
y[1] (closed_form) = -6.65654014739 -14.8036858056
absolute error = 0.005433
relative error = 0.03347 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5868 2.149
h = 0.003 0.006
y[1] (numeric) = -6.53700065919 -14.8545685063
y[1] (closed_form) = -6.53914981048 -14.8594115861
absolute error = 0.005299
relative error = 0.03264 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5898 2.155
h = 0.0001 0.005
y[1] (numeric) = -6.39713644507 -15.0216584511
y[1] (closed_form) = -6.3985441184 -15.0267049777
absolute error = 0.005239
relative error = 0.03208 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5899 2.16
h = 0.0001 0.003
y[1] (numeric) = -6.24723027889 -15.0879229354
y[1] (closed_form) = -6.24913835617 -15.0929277538
absolute error = 0.005356
relative error = 0.03279 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.59 2.163
h = 0.001 0.001
y[1] (numeric) = -6.15766950469 -15.1279769931
y[1] (closed_form) = -6.15965766507 -15.13316088
absolute error = 0.005552
relative error = 0.03398 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.591 2.164
h = 0.001 0.003
y[1] (numeric) = -6.13957310187 -15.1705211909
y[1] (closed_form) = -6.14163013336 -15.1757795371
absolute error = 0.005646
relative error = 0.03449 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.592 2.167
h = 0.0001 0.004
y[1] (numeric) = -6.06060743578 -15.2377078332
y[1] (closed_form) = -6.06253030685 -15.242808068
absolute error = 0.005451
relative error = 0.03323 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5921 2.171
h = 0.003 0.006
y[1] (numeric) = -5.93954533925 -15.2889241382
y[1] (closed_form) = -5.94152614043 -15.2938573956
absolute error = 0.005316
relative error = 0.0324 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5951 2.177
h = 0.0001 0.005
y[1] (numeric) = -5.79090091668 -15.4514180963
y[1] (closed_form) = -5.79212402462 -15.4565237918
absolute error = 0.00525
relative error = 0.03181 %
Correct digits = 3
memory used=1174.0MB, alloc=52.3MB, time=13.77
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5952 2.182
h = 0.0001 0.003
y[1] (numeric) = -5.63659768641 -15.511663313
y[1] (closed_form) = -5.63832789062 -15.5167491513
absolute error = 0.005372
relative error = 0.03254 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5953 2.185
h = 0.001 0.001
y[1] (numeric) = -5.54438929449 -15.5481257038
y[1] (closed_form) = -5.54619239234 -15.5533959032
absolute error = 0.00557
relative error = 0.03373 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5963 2.186
h = 0.001 0.003
y[1] (numeric) = -5.52422705138 -15.5902779727
y[1] (closed_form) = -5.52609637474 -15.5956264142
absolute error = 0.005666
relative error = 0.03424 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5973 2.189
h = 0.0001 0.004
y[1] (numeric) = -5.44151076637 -15.6546066295
y[1] (closed_form) = -5.44325166394 -15.6597894645
absolute error = 0.005467
relative error = 0.03298 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.5974 2.193
h = 0.003 0.006
y[1] (numeric) = -5.31699989323 -15.700939596
y[1] (closed_form) = -5.31880670693 -15.7059564157
absolute error = 0.005332
relative error = 0.03216 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6004 2.199
h = 0.0001 0.005
y[1] (numeric) = -5.15969477743 -15.8584026568
y[1] (closed_form) = -5.16072890341 -15.8635598849
absolute error = 0.00526
relative error = 0.03153 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6005 2.204
h = 0.0001 0.003
y[1] (numeric) = -5.00121966536 -15.9123748623
y[1] (closed_form) = -5.00276667381 -15.9175345933
absolute error = 0.005387
relative error = 0.03228 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6006 2.207
h = 0.001 0.001
y[1] (numeric) = -4.90649779 -15.9450931136
y[1] (closed_form) = -4.90811019777 -15.9504422301
absolute error = 0.005587
relative error = 0.03348 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6016 2.208
h = 0.001 0.003
y[1] (numeric) = -4.88426716345 -15.9867577901
y[1] (closed_form) = -4.88594295741 -15.9921888505
absolute error = 0.005684
relative error = 0.03399 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6026 2.211
h = 0.0001 0.004
y[1] (numeric) = -4.79789109979 -16.0480340279
y[1] (closed_form) = -4.79944459119 -16.053292169
absolute error = 0.005483
relative error = 0.03272 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6027 2.215
h = 0.003 0.006
y[1] (numeric) = -4.67011528132 -16.0892830624
y[1] (closed_form) = -4.6717427095 -16.0943765143
absolute error = 0.005347
relative error = 0.03191 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6057 2.221
h = 0.0001 0.005
y[1] (numeric) = -4.50428947109 -16.2412814125
y[1] (closed_form) = -4.50513049508 -16.2464822666
absolute error = 0.005268
relative error = 0.03125 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6058 2.226
h = 0.0001 0.003
y[1] (numeric) = -4.34188111638 -16.2887344114
y[1] (closed_form) = -4.34323987148 -16.2939606022
absolute error = 0.0054
relative error = 0.03202 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6059 2.229
h = 0.001 0.001
y[1] (numeric) = -4.24478796648 -16.3175605338
y[1] (closed_form) = -4.24620433075 -16.3229808501
absolute error = 0.005602
relative error = 0.03322 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6069 2.23
h = 0.0001 0.004
y[1] (numeric) = -4.22049063961 -16.3586409146
y[1] (closed_form) = -4.22196735875 -16.3641467864
absolute error = 0.0057
relative error = 0.03373 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.607 2.234
h = 0.003 0.006
y[1] (numeric) = -4.09019703683 -16.3955829477
y[1] (closed_form) = -4.09168108987 -16.4006649816
absolute error = 0.005294
relative error = 0.03132 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.61 2.24
h = 0.0001 0.005
y[1] (numeric) = -3.91723684312 -16.5424327439
y[1] (closed_form) = -3.91792415944 -16.5475928817
absolute error = 0.005206
relative error = 0.03061 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6101 2.245
h = 0.0001 0.003
y[1] (numeric) = -3.75172559687 -16.5840406009
y[1] (closed_form) = -3.75293376508 -16.589246123
absolute error = 0.005344
relative error = 0.03142 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6102 2.248
h = 0.001 0.001
y[1] (numeric) = -3.65275995618 -16.6093759292
y[1] (closed_form) = -3.65401874702 -16.6147793198
absolute error = 0.005548
relative error = 0.03261 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6112 2.249
h = 0.001 0.003
y[1] (numeric) = -3.62669686501 -16.6498507569
y[1] (closed_form) = -3.62801320797 -16.6553426929
absolute error = 0.005647
relative error = 0.03313 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6122 2.252
h = 0.0001 0.004
y[1] (numeric) = -3.53382690426 -16.7048967693
y[1] (closed_form) = -3.53503343843 -16.7102028124
absolute error = 0.005441
relative error = 0.03186 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=1217.9MB, alloc=52.3MB, time=14.28
x[1] = 0.6123 2.256
h = 0.003 0.006
y[1] (numeric) = -3.40056745851 -16.7361403971
y[1] (closed_form) = -3.40186286527 -16.7412853005
absolute error = 0.005305
relative error = 0.03106 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6153 2.262
h = 0.0001 0.005
y[1] (numeric) = -3.21940716885 -16.8767265956
y[1] (closed_form) = -3.21989465804 -16.8819149247
absolute error = 0.005211
relative error = 0.03032 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6154 2.267
h = 0.0001 0.003
y[1] (numeric) = -3.0504445092 -16.9113827318
y[1] (closed_form) = -3.05145587065 -16.9166400484
absolute error = 0.005354
relative error = 0.03114 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6155 2.27
h = 0.001 0.001
y[1] (numeric) = -2.94939489101 -16.9325657825
y[1] (closed_form) = -2.95044856489 -16.9380251332
absolute error = 0.00556
relative error = 0.03234 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6165 2.271
h = 0.001 0.003
y[1] (numeric) = -2.92128094562 -16.9722743613
y[1] (closed_form) = -2.92238879046 -16.9778256736
absolute error = 0.005661
relative error = 0.03286 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6175 2.274
h = 0.0001 0.004
y[1] (numeric) = -2.82506583208 -17.0237266031
y[1] (closed_form) = -2.82607107311 -17.0290853405
absolute error = 0.005452
relative error = 0.03159 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6176 2.278
h = 0.003 0.006
y[1] (numeric) = -2.68912789875 -17.0493512697
y[1] (closed_form) = -2.69023003866 -17.0545512609
absolute error = 0.005316
relative error = 0.03079 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6206 2.284
h = 0.0001 0.005
y[1] (numeric) = -2.49996674827 -17.1832485856
y[1] (closed_form) = -2.50025122247 -17.1884564917
absolute error = 0.005216
relative error = 0.03003 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6207 2.289
h = 0.0001 0.003
y[1] (numeric) = -2.32782845029 -17.2107322474
y[1] (closed_form) = -2.32863879753 -17.2160331068
absolute error = 0.005362
relative error = 0.03087 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6208 2.292
h = 0.001 0.001
y[1] (numeric) = -2.22485935851 -17.2276301642
y[1] (closed_form) = -2.22570344242 -17.2331368944
absolute error = 0.005571
relative error = 0.03206 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6218 2.293
h = 0.001 0.003
y[1] (numeric) = -2.19470879395 -17.2664738714
y[1] (closed_form) = -2.19560348314 -17.2720758622
absolute error = 0.005673
relative error = 0.03258 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6228 2.296
h = 0.0001 0.004
y[1] (numeric) = -2.0952759896 -17.3141488006
y[1] (closed_form) = -2.09607564662 -17.3195517899
absolute error = 0.005462
relative error = 0.03131 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6229 2.3
h = 0.003 0.006
y[1] (numeric) = -1.95688354731 -17.3339810167
y[1] (closed_form) = -1.95778810085 -17.3392280332
absolute error = 0.005324
relative error = 0.03051 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6259 2.306
h = 0.0001 0.005
y[1] (numeric) = -1.75994159768 -17.4607689011
y[1] (closed_form) = -1.76002022093 -17.4659875446
absolute error = 0.005219
relative error = 0.02973 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.626 2.311
h = 0.0001 0.003
y[1] (numeric) = -1.58491591547 -17.4808694519
y[1] (closed_form) = -1.58552136697 -17.4862053356
absolute error = 0.00537
relative error = 0.03059 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6261 2.314
h = 0.001 0.001
y[1] (numeric) = -1.48019934998 -17.4933554022
y[1] (closed_form) = -1.48082970892 -17.4989006494
absolute error = 0.005581
relative error = 0.03178 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6271 2.315
h = 0.001 0.003
y[1] (numeric) = -1.44803092147 -17.5312352928
y[1] (closed_form) = -1.44870813889 -17.5368789732
absolute error = 0.005684
relative error = 0.0323 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6281 2.318
h = 0.0001 0.004
y[1] (numeric) = -1.34551727794 -17.5749532545
y[1] (closed_form) = -1.34610739368 -17.5803917811
absolute error = 0.00547
relative error = 0.03103 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6282 2.322
h = 0.003 0.006
y[1] (numeric) = -1.20490418248 -17.5888278041
y[1] (closed_form) = -1.20560714657 -17.5941135134
absolute error = 0.005332
relative error = 0.03024 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6312 2.328
h = 0.0001 0.005
y[1] (numeric) = -1.00042231284 -17.7080914158
y[1] (closed_form) = -1.00029261455 -17.7133117459
absolute error = 0.005222
relative error = 0.02943 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6313 2.333
h = 0.0001 0.003
y[1] (numeric) = -0.822809650316 -17.7206089893
y[1] (closed_form) = -0.823206665518 -17.7259711239
absolute error = 0.005377
relative error = 0.0303 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=1261.8MB, alloc=52.3MB, time=14.79
x[1] = 0.6314 2.336
h = 0.001 0.001
y[1] (numeric) = -0.716524911664 -17.7285625558
y[1] (closed_form) = -0.716937764401 -17.7341371881
absolute error = 0.00559
relative error = 0.03149 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6324 2.337
h = 0.0001 0.004
y[1] (numeric) = -0.682361952623 -17.7653795608
y[1] (closed_form) = -0.682817739815 -17.771055663
absolute error = 0.005694
relative error = 0.03202 %
Correct digits = 3
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6325 2.341
h = 0.003 0.006
y[1] (numeric) = -0.540122779067 -17.7742623559
y[1] (closed_form) = -0.540680866892 -17.7795042681
absolute error = 0.005272
relative error = 0.02964 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6355 2.347
h = 0.0001 0.005
y[1] (numeric) = -0.329455771174 -17.8866366884
y[1] (closed_form) = -0.329177116146 -17.8917807845
absolute error = 0.005152
relative error = 0.02879 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6356 2.352
h = 0.0001 0.003
y[1] (numeric) = -0.149959242705 -17.8924500115
y[1] (closed_form) = -0.150206031948 -17.897757225
absolute error = 0.005313
relative error = 0.02968 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6357 2.355
h = 0.001 0.001
y[1] (numeric) = -0.0425294824024 -17.8963953678
y[1] (closed_form) = -0.042784088522 -17.9019173674
absolute error = 0.005528
relative error = 0.03088 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6367 2.356
h = 0.001 0.003
y[1] (numeric) = -0.00668618041905 -17.9321949045
y[1] (closed_form) = -0.00698017088561 -17.9378208226
absolute error = 0.005634
relative error = 0.03141 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6377 2.359
h = 0.0001 0.004
y[1] (numeric) = 0.101112170917 -17.9680545062
y[1] (closed_form) = 0.100889536054 -17.97346472
absolute error = 0.005415
relative error = 0.03013 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6378 2.363
h = 0.003 0.006
y[1] (numeric) = 0.245127097094 -17.97041456
y[1] (closed_form) = 0.244777047697 -17.9756789432
absolute error = 0.005276
relative error = 0.02935 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6408 2.369
h = 0.0001 0.005
y[1] (numeric) = 0.462825875575 -18.0745147059
y[1] (closed_form) = 0.463316319932 -18.0796431144
absolute error = 0.005152
relative error = 0.02849 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6409 2.374
h = 0.0001 0.003
y[1] (numeric) = 0.644317278976 -18.0724079149
y[1] (closed_form) = 0.644284445847 -18.0777243876
absolute error = 0.005317
relative error = 0.02939 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.641 2.377
h = 0.001 0.001
y[1] (numeric) = 0.752961658425 -18.0716175451
y[1] (closed_form) = 0.752930484634 -18.077151231
absolute error = 0.005534
relative error = 0.03059 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.642 2.378
h = 0.001 0.003
y[1] (numeric) = 0.790742549284 -18.1061706262
y[1] (closed_form) = 0.790676231241 -18.1118109882
absolute error = 0.005641
relative error = 0.03111 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.643 2.381
h = 0.0001 0.004
y[1] (numeric) = 0.901177263186 -18.1375868485
y[1] (closed_form) = 0.901173398938 -18.1430062445
absolute error = 0.005419
relative error = 0.02983 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6431 2.385
h = 0.003 0.006
y[1] (numeric) = 1.04669024231 -18.1335700511
y[1] (closed_form) = 1.04655124452 -18.1388478708
absolute error = 0.00528
relative error = 0.02906 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6461 2.391
h = 0.0001 0.005
y[1] (numeric) = 1.27112090683 -18.2290031829
y[1] (closed_form) = 1.27182449431 -18.2341063333
absolute error = 0.005151
relative error = 0.02818 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6462 2.396
h = 0.0001 0.003
y[1] (numeric) = 1.4542742827 -18.2188108758
y[1] (closed_form) = 1.45445788902 -18.2241271822
absolute error = 0.005319
relative error = 0.0291 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6463 2.399
h = 0.001 0.001
y[1] (numeric) = 1.56393443826 -18.2131849082
y[1] (closed_form) = 1.56412937966 -18.2187204574
absolute error = 0.005539
relative error = 0.03029 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6473 2.4
h = 0.001 0.003
y[1] (numeric) = 1.6036162483 -18.2463932971
y[1] (closed_form) = 1.6037804491 -18.2520381183
absolute error = 0.005647
relative error = 0.03082 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6483 2.403
h = 0.0001 0.004
y[1] (numeric) = 1.71651525035 -18.2732058725
y[1] (closed_form) = 1.7167326832 -18.2786248106
absolute error = 0.005423
relative error = 0.02954 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6484 2.407
h = 0.003 0.006
y[1] (numeric) = 1.86325720318 -18.262683855
y[1] (closed_form) = 1.86333189787 -18.2679658552
absolute error = 0.005283
relative error = 0.02877 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=1305.7MB, alloc=52.3MB, time=15.30
x[1] = 0.6514 2.413
h = 0.0001 0.005
y[1] (numeric) = 2.0940995119 -18.3490666711
y[1] (closed_form) = 2.09501718409 -18.3541348404
absolute error = 0.005151
relative error = 0.02788 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6515 2.418
h = 0.0001 0.003
y[1] (numeric) = 2.2785713874 -18.3306366393
y[1] (closed_form) = 2.27897352167 -18.3359431526
absolute error = 0.005322
relative error = 0.0288 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6516 2.421
h = 0.001 0.001
y[1] (numeric) = 2.38904211455 -18.3200830728
y[1] (closed_form) = 2.38946544343 -18.3256104481
absolute error = 0.005544
relative error = 0.03 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6526 2.422
h = 0.001 0.003
y[1] (numeric) = 2.43058345393 -18.3518492121
y[1] (closed_form) = 2.43098060381 -18.3574882848
absolute error = 0.005653
relative error = 0.03053 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6536 2.425
h = 0.0001 0.004
y[1] (numeric) = 2.54576588326 -18.3739039694
y[1] (closed_form) = 2.54620673575 -18.379312604
absolute error = 0.005427
relative error = 0.02925 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6537 2.429
h = 0.003 0.006
y[1] (numeric) = 2.69345942338 -18.3567590788
y[1] (closed_form) = 2.69375006565 -18.3620357967
absolute error = 0.005285
relative error = 0.02848 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6567 2.435
h = 0.0001 0.005
y[1] (numeric) = 2.93037300367 -18.4337188015
y[1] (closed_form) = 2.93150527916 -18.4387421307
absolute error = 0.005149
relative error = 0.02758 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6568 2.44
h = 0.0001 0.003
y[1] (numeric) = 3.11580981994 -18.406912628
y[1] (closed_form) = 3.11643216307 -18.4121995351
absolute error = 0.005323
relative error = 0.02851 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6569 2.443
h = 0.001 0.001
y[1] (numeric) = 3.22687984108 -18.3913476903
y[1] (closed_form) = 3.22753340565 -18.3968566564
absolute error = 0.005548
relative error = 0.0297 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6579 2.444
h = 0.0001 0.004
y[1] (numeric) = 3.2702345843 -18.4215749186
y[1] (closed_form) = 3.27086668337 -18.4271978281
absolute error = 0.005658
relative error = 0.03023 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.658 2.448
h = 0.003 0.006
y[1] (numeric) = 3.41848426889 -18.3989333225
y[1] (closed_form) = 3.41891409824 -18.4041326114
absolute error = 0.005217
relative error = 0.02787 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.661 2.454
h = 0.0001 0.005
y[1] (numeric) = 3.66021799221 -18.4674257868
y[1] (closed_form) = 3.66148640448 -18.4723374204
absolute error = 0.005073
relative error = 0.02694 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6611 2.459
h = 0.0001 0.003
y[1] (numeric) = 3.84609320433 -18.4333042429
y[1] (closed_form) = 3.84685775065 -18.4385010872
absolute error = 0.005253
relative error = 0.02789 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6612 2.462
h = 0.001 0.001
y[1] (numeric) = 3.95744458869 -18.4133615361
y[1] (closed_form) = 3.9582491153 -18.4187810003
absolute error = 0.005479
relative error = 0.02908 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6622 2.463
h = 0.001 0.003
y[1] (numeric) = 4.0022998158 -18.4421667976
y[1] (closed_form) = 4.00308707452 -18.4477019302
absolute error = 0.005591
relative error = 0.02962 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6632 2.466
h = 0.0001 0.004
y[1] (numeric) = 4.12115980247 -18.4549590669
y[1] (closed_form) = 4.12197221509 -18.4602564299
absolute error = 0.005359
relative error = 0.02833 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6633 2.47
h = 0.003 0.006
y[1] (numeric) = 4.26977729579 -18.4252129058
y[1] (closed_form) = 4.27042608054 -18.4303887907
absolute error = 0.005216
relative error = 0.02757 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6663 2.476
h = 0.0001 0.005
y[1] (numeric) = 4.51689222949 -18.4836246539
y[1] (closed_form) = 4.51837492959 -18.488472807
absolute error = 0.00507
relative error = 0.02664 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6664 2.481
h = 0.0001 0.003
y[1] (numeric) = 4.7030482022 -18.4409125643
y[1] (closed_form) = 4.70403483757 -18.4460710966
absolute error = 0.005252
relative error = 0.02759 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6665 2.484
h = 0.001 0.001
y[1] (numeric) = 4.81458989373 -18.415828372
y[1] (closed_form) = 4.81562679599 -18.4212099033
absolute error = 0.005481
relative error = 0.02878 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6675 2.485
h = 0.001 0.003
y[1] (numeric) = 4.8611589623 -18.4429186777
y[1] (closed_form) = 4.86218357281 -18.4484177658
absolute error = 0.005594
relative error = 0.02932 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6685 2.488
h = 0.0001 0.004
y[1] (numeric) = 4.98173665552 -18.4505522435
y[1] (closed_form) = 4.98277609074 -18.45581014
absolute error = 0.00536
relative error = 0.02804 %
Correct digits = 4
memory used=1349.6MB, alloc=52.3MB, time=15.81
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6686 2.492
h = 0.003 0.006
y[1] (numeric) = 5.13046903832 -18.4139135867
y[1] (closed_form) = 5.13133785867 -18.4190561043
absolute error = 0.005215
relative error = 0.02728 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6716 2.498
h = 0.0001 0.005
y[1] (numeric) = 5.3825690542 -18.46190767
y[1] (closed_form) = 5.38426529613 -18.4666821991
absolute error = 0.005067
relative error = 0.02634 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6717 2.503
h = 0.0001 0.003
y[1] (numeric) = 5.56862651439 -18.4105093238
y[1] (closed_form) = 5.56983568677 -18.4156192974
absolute error = 0.005251
relative error = 0.02729 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6718 2.506
h = 0.001 0.001
y[1] (numeric) = 5.6801317326 -18.3802253709
y[1] (closed_form) = 5.68140157476 -18.385558269
absolute error = 0.005482
relative error = 0.02849 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6728 2.507
h = 0.001 0.003
y[1] (numeric) = 5.7283549891 -18.4055078971
y[1] (closed_form) = 5.72961764769 -18.4109600374
absolute error = 0.005596
relative error = 0.02902 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6738 2.51
h = 0.0001 0.004
y[1] (numeric) = 5.85043764166 -18.4078563993
y[1] (closed_form) = 5.85170454382 -18.413064352
absolute error = 0.00536
relative error = 0.02774 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6739 2.514
h = 0.003 0.006
y[1] (numeric) = 5.9989795439 -18.3642533598
y[1] (closed_form) = 6.00006904771 -18.3693524021
absolute error = 0.005214
relative error = 0.02698 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6769 2.52
h = 0.0001 0.005
y[1] (numeric) = 6.25564970916 -18.4015071765
y[1] (closed_form) = 6.25755828886 -18.4061978734
absolute error = 0.005064
relative error = 0.02605 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.677 2.525
h = 0.0001 0.003
y[1] (numeric) = 6.44122146326 -18.3413427937
y[1] (closed_form) = 6.44265316956 -18.3463938428
absolute error = 0.00525
relative error = 0.027 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6771 2.528
h = 0.001 0.001
y[1] (numeric) = 6.5524586453 -18.3058103207
y[1] (closed_form) = 6.55396152153 -18.3110837565
absolute error = 0.005483
relative error = 0.02819 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6781 2.529
h = 0.001 0.003
y[1] (numeric) = 6.60227173412 -18.3291939972
y[1] (closed_form) = 6.60377265924 -18.3345881501
absolute error = 0.005599
relative error = 0.02873 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6791 2.532
h = 0.0001 0.004
y[1] (numeric) = 6.7256389262 -18.3261393094
y[1] (closed_form) = 6.72713327831 -18.3312867201
absolute error = 0.00536
relative error = 0.02745 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6792 2.536
h = 0.003 0.006
y[1] (numeric) = 6.87367883077 -18.2755128767
y[1] (closed_form) = 6.87498922296 -18.2805582095
absolute error = 0.005213
relative error = 0.02669 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6822 2.542
h = 0.0001 0.005
y[1] (numeric) = 7.13448586375 -18.3017191479
y[1] (closed_form) = 7.13660511183 -18.3063157589
absolute error = 0.005062
relative error = 0.02576 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6823 2.547
h = 0.0001 0.003
y[1] (numeric) = 7.31917742938 -18.2327253856
y[1] (closed_form) = 7.32083120578 -18.2377070442
absolute error = 0.005249
relative error = 0.02671 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6824 2.55
h = 0.001 0.001
y[1] (numeric) = 7.42991060682 -18.1919054531
y[1] (closed_form) = 7.43164613091 -18.1971084889
absolute error = 0.005485
relative error = 0.0279 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6834 2.551
h = 0.0001 0.004
y[1] (numeric) = 7.48124450267 -18.2133011898
y[1] (closed_form) = 7.48298342424 -18.2186261993
absolute error = 0.005602
relative error = 0.02844 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6835 2.555
h = 0.003 0.006
y[1] (numeric) = 7.62862753978 -18.1568978423
y[1] (closed_form) = 7.63006375581 -18.1618324333
absolute error = 0.005139
relative error = 0.02609 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6865 2.561
h = 0.0001 0.005
y[1] (numeric) = 7.89249857694 -18.173319181
y[1] (closed_form) = 7.89473285659 -18.1777704962
absolute error = 0.004981
relative error = 0.02513 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6866 2.566
h = 0.0001 0.003
y[1] (numeric) = 8.07600564993 -18.0967045688
y[1] (closed_form) = 8.07778552898 -18.1015618205
absolute error = 0.005173
relative error = 0.0261 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6867 2.569
h = 0.001 0.001
y[1] (numeric) = 8.18604953988 -18.0513198015
y[1] (closed_form) = 8.18792029849 -18.0563970507
absolute error = 0.005411
relative error = 0.02729 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=1393.5MB, alloc=52.3MB, time=16.32
x[1] = 0.6877 2.57
h = 0.001 0.003
y[1] (numeric) = 8.23860860515 -18.0709178131
y[1] (closed_form) = 8.24048746288 -18.0761178716
absolute error = 0.005529
relative error = 0.02783 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6887 2.573
h = 0.0001 0.004
y[1] (numeric) = 8.36368704867 -18.0575158336
y[1] (closed_form) = 8.36553862225 -18.0624657553
absolute error = 0.005285
relative error = 0.02655 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6888 2.577
h = 0.003 0.006
y[1] (numeric) = 8.50986014146 -17.9937241861
y[1] (closed_form) = 8.51151629023 -17.9985857614
absolute error = 0.005136
relative error = 0.0258 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6918 2.583
h = 0.0001 0.005
y[1] (numeric) = 8.77701154927 -17.9985759319
y[1] (closed_form) = 8.7794520082 -18.0029140647
absolute error = 0.004977
relative error = 0.02485 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6919 2.588
h = 0.0001 0.003
y[1] (numeric) = 8.9588870064 -17.9130643323
y[1] (closed_form) = 8.96088670974 -17.9178325387
absolute error = 0.005171
relative error = 0.02581 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.692 2.591
h = 0.001 0.001
y[1] (numeric) = 9.06797727125 -17.8623496876
y[1] (closed_form) = 9.07007851621 -17.8673359829
absolute error = 0.005411
relative error = 0.027 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.693 2.592
h = 0.001 0.003
y[1] (numeric) = 9.12191543443 -17.8798009813
y[1] (closed_form) = 9.12403031725 -17.884910916
absolute error = 0.00553
relative error = 0.02754 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.694 2.595
h = 0.0001 0.004
y[1] (numeric) = 9.2476071358 -17.8607099827
y[1] (closed_form) = 9.24968334871 -17.8655685695
absolute error = 0.005284
relative error = 0.02626 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6941 2.599
h = 0.003 0.006
y[1] (numeric) = 9.39235763682 -17.789804629
y[1] (closed_form) = 9.3942326031 -17.794582702
absolute error = 0.005133
relative error = 0.02551 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6971 2.605
h = 0.0001 0.005
y[1] (numeric) = 9.6623068063 -17.782828812
y[1] (closed_form) = 9.66495041101 -17.7870434989
absolute error = 0.004975
relative error = 0.02458 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6972 2.61
h = 0.0001 0.003
y[1] (numeric) = 9.84213926844 -17.6884065479
y[1] (closed_form) = 9.84435696731 -17.6930750725
absolute error = 0.005168
relative error = 0.02553 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6973 2.613
h = 0.001 0.001
y[1] (numeric) = 9.9500296969 -17.6323527723
y[1] (closed_form) = 9.95235961768 -17.6372369846
absolute error = 0.005411
relative error = 0.02672 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6983 2.614
h = 0.001 0.003
y[1] (numeric) = 10.0052648789 -17.6475752286
y[1] (closed_form) = 10.0076140667 -17.6525836723
absolute error = 0.005532
relative error = 0.02726 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6993 2.617
h = 0.0001 0.004
y[1] (numeric) = 10.1313228447 -17.6227128123
y[1] (closed_form) = 10.133621813 -17.6274691915
absolute error = 0.005283
relative error = 0.02598 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.6994 2.621
h = 0.003 0.006
y[1] (numeric) = 10.2743206904 -17.5446880617
y[1] (closed_form) = 10.2764128821 -17.5493720941
absolute error = 0.00513
relative error = 0.02523 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7024 2.627
h = 0.0001 0.005
y[1] (numeric) = 10.5465688816 -17.5256456697
y[1] (closed_form) = 10.549412113 -17.529726683
absolute error = 0.004974
relative error = 0.02431 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7025 2.632
h = 0.0001 0.003
y[1] (numeric) = 10.7239423855 -17.4223172174
y[1] (closed_form) = 10.7263757607 -17.4268754019
absolute error = 0.005167
relative error = 0.02525 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7026 2.635
h = 0.001 0.001
y[1] (numeric) = 10.8303839753 -17.3609259115
y[1] (closed_form) = 10.8329402492 -17.3656968849
absolute error = 0.005413
relative error = 0.02645 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7036 2.636
h = 0.001 0.003
y[1] (numeric) = 10.8868296535 -17.3738402656
y[1] (closed_form) = 10.8894109042 -17.3787358177
absolute error = 0.005534
relative error = 0.02699 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7046 2.639
h = 0.0001 0.004
y[1] (numeric) = 11.0130008406 -17.3431342156
y[1] (closed_form) = 11.0155201787 -17.347777493
absolute error = 0.005283
relative error = 0.02571 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7047 2.643
h = 0.003 0.006
y[1] (numeric) = 11.1539125242 -17.2579989932
y[1] (closed_form) = 11.1562198654 -17.2625784157
absolute error = 0.005128
relative error = 0.02495 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=1437.4MB, alloc=52.3MB, time=16.84
x[1] = 0.7077 2.649
h = 0.0001 0.005
y[1] (numeric) = 11.4279455529 -17.2266708729
y[1] (closed_form) = 11.4309844034 -17.2306080424
absolute error = 0.004974
relative error = 0.02405 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7078 2.654
h = 0.0001 0.003
y[1] (numeric) = 11.602440314 -17.1144592413
y[1] (closed_form) = 11.6050865502 -17.1188964277
absolute error = 0.005166
relative error = 0.02498 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7079 2.657
h = 0.001 0.001
y[1] (numeric) = 11.7071817274 -17.0477430899
y[1] (closed_form) = 11.7099615133 -17.0523896635
absolute error = 0.005415
relative error = 0.02618 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7089 2.658
h = 0.0001 0.004
y[1] (numeric) = 11.7647470195 -17.0582731567
y[1] (closed_form) = 11.7675575628 -17.063044406
absolute error = 0.005538
relative error = 0.02672 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.709 2.662
h = 0.003 0.006
y[1] (numeric) = 11.9036919286 -16.9673439107
y[1] (closed_form) = 11.9061039101 -16.9717813226
absolute error = 0.005051
relative error = 0.02436 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.712 2.668
h = 0.0001 0.005
y[1] (numeric) = 12.1786887765 -16.9252683111
y[1] (closed_form) = 12.1818134492 -16.9290303509
absolute error = 0.00489
relative error = 0.02345 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7121 2.673
h = 0.0001 0.003
y[1] (numeric) = 12.350262031 -16.80548432
y[1] (closed_form) = 12.3530101407 -16.8097653823
absolute error = 0.005087
relative error = 0.02439 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7122 2.676
h = 0.001 0.001
y[1] (numeric) = 12.4532742748 -16.7342278558
y[1] (closed_form) = 12.456165016 -16.738714846
absolute error = 0.005338
relative error = 0.02558 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7132 2.677
h = 0.001 0.003
y[1] (numeric) = 12.5116976836 -16.7426353329
y[1] (closed_form) = 12.5146242035 -16.7472468076
absolute error = 0.005462
relative error = 0.02612 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7142 2.68
h = 0.0001 0.004
y[1] (numeric) = 12.637315859 -16.7009058565
y[1] (closed_form) = 12.6401584113 -16.7052661938
absolute error = 0.005205
relative error = 0.02485 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7143 2.684
h = 0.003 0.006
y[1] (numeric) = 12.7733650812 -16.6026490789
y[1] (closed_form) = 12.7759869159 -16.6069622426
absolute error = 0.005048
relative error = 0.02409 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7173 2.69
h = 0.0001 0.005
y[1] (numeric) = 13.0491494175 -16.5479423299
y[1] (closed_form) = 13.052460826 -16.551541893
absolute error = 0.004891
relative error = 0.0232 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7174 2.695
h = 0.0001 0.003
y[1] (numeric) = 13.2170561603 -16.4193735445
y[1] (closed_form) = 13.2200104301 -16.4235139002
absolute error = 0.005086
relative error = 0.02412 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7175 2.698
h = 0.001 0.001
y[1] (numeric) = 13.3178964236 -16.3428490843
y[1] (closed_form) = 13.3210038616 -16.3471910229
absolute error = 0.005339
relative error = 0.02532 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7185 2.699
h = 0.001 0.003
y[1] (numeric) = 13.3772582544 -16.3487406739
y[1] (closed_form) = 13.3804073518 -16.3532067129
absolute error = 0.005465
relative error = 0.02586 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7195 2.702
h = 0.0001 0.004
y[1] (numeric) = 13.5022355325 -16.3010236514
y[1] (closed_form) = 13.5052886842 -16.305239852
absolute error = 0.005206
relative error = 0.02459 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7196 2.706
h = 0.003 0.006
y[1] (numeric) = 13.6352318036 -16.1957692397
y[1] (closed_form) = 13.6380600016 -16.1999476214
absolute error = 0.005046
relative error = 0.02383 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7226 2.712
h = 0.0001 0.005
y[1] (numeric) = 13.9112497385 -16.1282739221
y[1] (closed_form) = 13.9147424701 -16.1317011329
absolute error = 0.004893
relative error = 0.02297 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7227 2.717
h = 0.0001 0.003
y[1] (numeric) = 14.0750639101 -15.9909982034
y[1] (closed_form) = 14.0782200825 -15.9949873239
absolute error = 0.005087
relative error = 0.02387 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7228 2.72
h = 0.001 0.001
y[1] (numeric) = 14.1734769568 -15.9092512494
y[1] (closed_form) = 14.176796743 -15.9134370975
absolute error = 0.005342
relative error = 0.02507 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7238 2.721
h = 0.001 0.003
y[1] (numeric) = 14.2336744611 -15.9125608527
y[1] (closed_form) = 14.2370418272 -15.9168701518
absolute error = 0.005469
relative error = 0.02561 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
memory used=1481.3MB, alloc=52.3MB, time=17.35
x[1] = 0.7248 2.724
h = 0.0001 0.004
y[1] (numeric) = 14.357738457 -15.8588267496
y[1] (closed_form) = 14.3609978414 -15.8628880543
absolute error = 0.005207
relative error = 0.02434 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7249 2.728
h = 0.003 0.006
y[1] (numeric) = 14.4873411154 -15.7466426072
y[1] (closed_form) = 14.4903716849 -15.7506757266
absolute error = 0.005045
relative error = 0.02357 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7279 2.734
h = 0.0001 0.005
y[1] (numeric) = 14.7630264074 -15.6662244029
y[1] (closed_form) = 14.7666945582 -15.6694695312
absolute error = 0.004898
relative error = 0.02275 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.728 2.739
h = 0.0001 0.003
y[1] (numeric) = 14.9223212914 -15.5203393049
y[1] (closed_form) = 14.9256746002 -15.5241667493
absolute error = 0.005089
relative error = 0.02363 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7281 2.742
h = 0.001 0.001
y[1] (numeric) = 15.0180514413 -15.4334271457
y[1] (closed_form) = 15.0215786946 -15.4374459509
absolute error = 0.005347
relative error = 0.02482 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7291 2.743
h = 0.001 0.003
y[1] (numeric) = 15.0789779391 -15.4340925926
y[1] (closed_form) = 15.082558721 -15.4382339301
absolute error = 0.005475
relative error = 0.02537 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7301 2.746
h = 0.0001 0.004
y[1] (numeric) = 15.2018523223 -15.3743236979
y[1] (closed_form) = 15.205313052 -15.3782194379
absolute error = 0.005211
relative error = 0.0241 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7302 2.75
h = 0.003 0.006
y[1] (numeric) = 15.3277204324 -15.2552935287
y[1] (closed_form) = 15.330948877 -15.2591709817
absolute error = 0.005046
relative error = 0.02333 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7332 2.756
h = 0.0001 0.005
y[1] (numeric) = 15.6024953959 -15.1618419942
y[1] (closed_form) = 15.606332572 -15.1648954781
absolute error = 0.004904
relative error = 0.02254 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7333 2.761
h = 0.0001 0.003
y[1] (numeric) = 15.7568444881 -15.0074649838
y[1] (closed_form) = 15.7603896566 -15.011120422
absolute error = 0.005092
relative error = 0.0234 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7334 2.764
h = 0.001 0.001
y[1] (numeric) = 15.8496361365 -14.915456828
y[1] (closed_form) = 15.8533654414 -14.9192977491
absolute error = 0.005354
relative error = 0.02459 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7344 2.765
h = 0.0001 0.004
y[1] (numeric) = 15.9111811527 -14.9134200903
y[1] (closed_form) = 15.9149699518 -14.9173823516
absolute error = 0.005482
relative error = 0.02513 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.7073
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7345 2.769
h = 0.003 0.006
y[1] (numeric) = 16.0337317452 -14.7888710133
y[1] (closed_form) = 16.0370360612 -14.792579037
absolute error = 0.004967
relative error = 0.02276 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7375 2.775
h = 0.0001 0.005
y[1] (numeric) = 16.3070959122 -14.6841515592
y[1] (closed_form) = 16.3109822086 -14.6870057643
absolute error = 0.004822
relative error = 0.02197 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7376 2.78
h = 0.0001 0.003
y[1] (numeric) = 16.456748238 -14.522640204
y[1] (closed_form) = 16.4603632792 -14.5261123187
absolute error = 0.005012
relative error = 0.02283 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7377 2.783
h = 0.001 0.001
y[1] (numeric) = 16.5467469324 -14.4263493239
y[1] (closed_form) = 16.550554675 -14.4300013349
absolute error = 0.005276
relative error = 0.02403 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7387 2.784
h = 0.001 0.003
y[1] (numeric) = 16.6087000466 -14.4219379752
y[1] (closed_form) = 16.6125724039 -14.4257100077
absolute error = 0.005406
relative error = 0.02457 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7397 2.787
h = 0.0001 0.004
y[1] (numeric) = 16.7285420876 -14.3509563849
y[1] (closed_form) = 16.7322719687 -14.3544889182
absolute error = 0.005137
relative error = 0.0233 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7398 2.791
h = 0.003 0.006
y[1] (numeric) = 16.8464771985 -14.2195189625
y[1] (closed_form) = 16.8499695553 -14.2230523101
absolute error = 0.004968
relative error = 0.02253 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7428 2.797
h = 0.0001 0.005
y[1] (numeric) = 17.1178283154 -14.1016338774
y[1] (closed_form) = 17.1218703388 -14.104279264
absolute error = 0.004831
relative error = 0.02178 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7429 2.802
h = 0.0001 0.003
y[1] (numeric) = 17.2617468078 -13.931907821
y[1] (closed_form) = 17.2655424141 -13.9351891617
absolute error = 0.005017
relative error = 0.02261 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.743 2.805
h = 0.001 0.001
y[1] (numeric) = 17.3483345699 -13.8306848372
y[1] (closed_form) = 17.3523327412 -13.8341392516
absolute error = 0.005284
relative error = 0.02381 %
Correct digits = 4
memory used=1525.3MB, alloc=52.3MB, time=17.87
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.744 2.806
h = 0.001 0.003
y[1] (numeric) = 17.4106904814 -13.8234764772
y[1] (closed_form) = 17.4147592283 -13.8270492039
absolute error = 0.005415
relative error = 0.02435 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.745 2.809
h = 0.0001 0.004
y[1] (numeric) = 17.5285353224 -13.7464806421
y[1] (closed_form) = 17.5324495668 -13.749817882
absolute error = 0.005144
relative error = 0.02309 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7451 2.813
h = 0.003 0.006
y[1] (numeric) = 17.6417669948 -13.6085292716
y[1] (closed_form) = 17.6454414499 -13.6118778918
absolute error = 0.004971
relative error = 0.02231 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7481 2.819
h = 0.0001 0.005
y[1] (numeric) = 17.9105003406 -13.4774404718
y[1] (closed_form) = 17.9146903182 -13.4798680951
absolute error = 0.004842
relative error = 0.0216 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7482 2.824
h = 0.0001 0.003
y[1] (numeric) = 18.0482643012 -13.2996749925
y[1] (closed_form) = 18.0522337421 -13.3027556845
absolute error = 0.005025
relative error = 0.02241 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7483 2.827
h = 0.001 0.001
y[1] (numeric) = 18.1311888517 -13.193623734
y[1] (closed_form) = 18.1353705133 -13.1968701727
absolute error = 0.005294
relative error = 0.0236 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7493 2.828
h = 0.001 0.003
y[1] (numeric) = 18.1938271365 -13.1835733588
y[1] (closed_form) = 18.1980853164 -13.186936119
absolute error = 0.005426
relative error = 0.02414 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7503 2.831
h = 0.0001 0.004
y[1] (numeric) = 18.3093880951 -13.1005937834
y[1] (closed_form) = 18.3134798084 -13.1037256429
absolute error = 0.005153
relative error = 0.02288 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7504 2.835
h = 0.003 0.006
y[1] (numeric) = 18.4175812166 -12.9562744199
y[1] (closed_form) = 18.4214313232 -12.9594284283
absolute error = 0.004977
relative error = 0.0221 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7534 2.841
h = 0.0001 0.005
y[1] (numeric) = 18.6830845309 -12.8119703392
y[1] (closed_form) = 18.687414217 -12.8141715135
absolute error = 0.004857
relative error = 0.02144 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7535 2.846
h = 0.0001 0.003
y[1] (numeric) = 18.8142769868 -12.6263611135
y[1] (closed_form) = 18.8184130278 -12.6292314861
absolute error = 0.005034
relative error = 0.02221 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7536 2.849
h = 0.001 0.001
y[1] (numeric) = 18.8932882236 -12.5155976295
y[1] (closed_form) = 18.8976459085 -12.5186259215
absolute error = 0.005307
relative error = 0.02341 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7546 2.85
h = 0.001 0.003
y[1] (numeric) = 18.9560852928 -12.5026651541
y[1] (closed_form) = 18.9605254076 -12.5058074933
absolute error = 0.00544
relative error = 0.02395 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7556 2.853
h = 0.0001 0.004
y[1] (numeric) = 19.0690742712 -12.4137453838
y[1] (closed_form) = 19.0733360436 -12.4166619846
absolute error = 0.005164
relative error = 0.02269 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.3163
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7557 2.857
h = 0.003 0.006
y[1] (numeric) = 19.1718969783 -12.2632202924
y[1] (closed_form) = 19.1759157879 -12.2661699957
absolute error = 0.004985
relative error = 0.0219 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.4191
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7587 2.863
h = 0.0001 0.005
y[1] (numeric) = 19.4335515671 -12.1057164737
y[1] (closed_form) = 19.4380122502 -12.107682796
absolute error = 0.004875
relative error = 0.02129 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1864
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7588 2.868
h = 0.0001 0.003
y[1] (numeric) = 19.5577602136 -11.9124796091
y[1] (closed_form) = 19.5620551204 -11.9151302193
absolute error = 0.005047
relative error = 0.02203 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1501
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7589 2.871
h = 0.001 0.001
y[1] (numeric) = 19.6326107761 -11.7971321902
y[1] (closed_form) = 19.637136493 -11.7999323981
absolute error = 0.005322
relative error = 0.02323 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.1178
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
x[1] = 0.7599 2.872
h = 0.001 0.003
y[1] (numeric) = 19.6954400634 -11.7812826369
y[1] (closed_form) = 19.7000540779 -11.7841943329
absolute error = 0.005456
relative error = 0.02377 %
Correct digits = 4
NO POLE (given) for Equation 1
NO POLE (ratio test) for Equation 1
Radius of convergence (three term test) for eq 1 = 0.559
Order of pole (three term test) = 32.5 0
NO COMPLEX POLE (six term test) for Equation 1
Finished!
diff ( y , x , 1 ) = sinh ( 2.0 * x + 3.0 ) ;
Iterations = 754
Total Elapsed Time = 18 Seconds
Expected Time Remaining = 0 Seconds
Optimized Time Remaining = 0 Seconds
Expected Total Time = 18 Seconds
> quit
memory used=1566.7MB, alloc=52.3MB, time=18.34