Skip to content

Commit 3ff91bf

Browse files
author
Luis Javier
committed
An auxiliar functions is introducted
1 parent 8e95ac7 commit 3ff91bf

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

src/PBURF.jl

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,50 @@ function plot_matrixpositer_RationalFunction(
346346
return fixedpointsmatrixpositer[3],gseed, img
347347
end
348348

349+
function aux_plottingBasinsUnivariateRationalFunctions(
350+
coefficientlistnum::Array{T,1},
351+
coefficientlistden::Array{T,1},
352+
expresolution::Int=8,
353+
iterationmax::Int=25,
354+
iterprecision::Int64=3,
355+
aproxprecision::Int64=3;
356+
colorstrategy::AbstractString="positionplusiteration",
357+
model::AbstractString="localrectangle",
358+
rectanglesides::Tuple{Float64,Float64,Float64,Float64}=
359+
(-1.5,1.5,-1.5,1.5)) where {T<:Number}
360+
maxdegree=max(length(coefficientlistnum),length(coefficientlistden))
361+
samedegreecoefficientlistnum=zeros(Complex{Float64}, maxdegree)
362+
for i in 1:length(coefficientlistnum)
363+
samedegreecoefficientlistnum[i]=coefficientlistnum[i]
364+
end
365+
samedegreecoefficientlistden=zeros(Complex{Float64}, maxdegree)
366+
for i in 1:length(coefficientlistden)
367+
samedegreecoefficientlistden[i]=coefficientlistden[i]
368+
end
369+
preexpresolution=expresolution
370+
preiterationmax=iterationmax
371+
preiterprecision=iterprecision
372+
preaproxprecision=aproxprecision
373+
premodeldomain=model
374+
prerectanglesidesdomain=rectanglesides
375+
fixedpointsmatrixpairpositerex=
376+
fixedPointListex_matrixpositioninterations_RationalFunction(
377+
samedegreecoefficientlistnum,
378+
samedegreecoefficientlistden, preexpresolution,preiterationmax,
379+
preiterprecision,preaproxprecision,
380+
premodeldomain, prerectanglesidesdomain)
381+
fixedpointsmatrixpairpositer3seedimg=
382+
plot_matrixpositer_RationalFunction(fixedpointsmatrixpairpositerex,
383+
iterationmax,
384+
colorstrategy,
385+
model,
386+
rectanglesides)
387+
return fixedpointsmatrixpairpositer3seedimg
388+
end
389+
390+
aux_result=aux_plottingBasinsUnivariateRationalFunctions(coefficientlistnumcompila,
391+
coefficientlistdencompila
392+
349393
function plottingBasinsUnivariateRationalFunctions(
350394
coefficientlistnum::Array{T,1},
351395
coefficientlistden::Array{T,1},

0 commit comments

Comments
 (0)