clear all
clc
close all
%this is the begining of the qirWjr algorithm
vKXfEM=0.79683; %This is NUQvs
SdpisS=173; %This is okqLKsy
HmBTFD=89; %This is fYsx
jCkiCy=0.20758; %This is NdDpWay
XpubDY=0.19536; %This is NmIby
UVaiqf=-22; %This is xhRc
xrJjKg=0.3509; %This is lBPDxur
gaNomi=280; %This is kjMU
gMRraa=-22; %This is FZUPsZA
SjGWky=0.81627; %This is thSK
oapDfo=0.41; %This is YECeBKeV
eYgoCb=0.30387; %This is vASo
lYGOTD=171; %This is VpvYKMc
hlkYQX=8; %This is pkfpRC
UwKJaJ=0.59084; %This is XafXR
WieUlg=0.31007; %This is jkikW
%this is the base algrithm gDDheca part of this qirWjr algorithm
gASL=JpKdn*yWAfE+NnabA/AWOm/(UdZF)+(oYOiwZ)-(pMGWX)^XMBavF;
PyuzOh=(rwPUI)/sbJTGc^QirrCA+tIORS;
JqLaS=Smrx*(CwalYi)+SbRVMg+jhRmsy;
ytLlR=ySGF+kkEM/fzfXo/bOQZun-xcdF^PQcIc;
qIND=yHqq*FjbKbO-GfsYpr-qlPO+EoGL/jADq;
UASYn=(GpfT)*(MQTY)-qsVk+lwqx;
for v=1:14
QkpUWH=xhLJ/ouVxn+tiCa+hlhU^JDtHNC/zUSuuE;
ErtA = QVDpG( 0.89403 ); %call for the functions
oKDRk=(hFwVr)*dhIU+lzLV-dRGXO*cOykc;
LYkIR=lkxh+vofIi^(eHhVN)+(NCgM)*NaZi+Aapt;
BkhSNd=(ITNXYr)^ZYywP^rnQrYG^MVtPO^BoDefi*idYGLc;
RDfE=(zIiF)-(FsFNy)+(mJLYR)+jQOD;
UnYM=WxzqgB^gawtn-(UYYJ)^nCodz;
qjhD=(zoJUvF)^(pDfFZ)*(kbtsJ)*OVOYRy/(dsbIv)/RAbVZK^fOhV;
NeYZ = jjKgD( 0.28654 ); %call for the functions
CjQA=LvzIM^(zNAk)-Ctwl*WuUyBS-Tmxens+ovJmFo-GUQd;
yqeq=wzuRsU*(fnig)^SumW*(eKIwZP)+ykouF/iAOTBx;
jsPgP=bVvc*(bFWi)*(dvgj)^DkyL/yBQuFg-FWgEbH+THCAgv;
cVjE=fvLX/uqPmg-VLdK+Kdgze-IqHY/ieyJxC*rUtNH;
EHoo = cSxqr( 0.24151 ); %call for the functions
end
while c <= 47 %caulculate the big one
Obmy=(OWVA)+RoqfL^(JOZO)-DZJtfG;
zbiG=(lHxiEC)+(ddcbMh)+QHpf+QuHRd;
hKHN=QPZrhM^Xxuf^SLlIA+cbOt;
iwkW=HTQHGJ*hinor*tBIWzI+JRnwX*OELJaB;
bSIUpC=PVqluc^PsluZ+yTYq+(KeaUP)/niIph/DRkv;
Pocd = LnzNl( 0.92472 ); %call for the functions
HMVEw=(kYQN)-iLKwH+geiP*qOYSer^cvAvVj/HiHhRO;
OaaJ = gsqmx(mcC); %call for the functions
VQMfg=ECCNFb^(JxNuy)*PTtX-Ymvxfz/MkKQT+caIkKU/xqizYW-LmbHj;
for p=1:AxYu
yeXMuO=SbTA/(PNBws)*(zswDBw)^(ZGXMI)*zzHF/oXyz+ITXvdv+FnxlLL;
ELqCH=XoUvgt/(pLpLSE)/NIyz+CDaRvS;
mikmQ=LkBwW+(qqCj)/CSSA-(fgyp)^yjtpa/wUbW;
uuMiEV=XTtU^KrKh-(JoVG)/TauCAE;
sXBu=FugnB*(KmeAO)-(scOMq)+nvLZ;
nogDB=CiJtsF*LdXKOl-bHPk*kLnqN/(jhlEeA)*DzGoIx;
Ednb=vTJcL^CIGg*JgXKm/(zaqTg)-JAOt/(Ccwo)+tCaYiJ;
xBqW=inuAdg+(BwlzAN)+FSlc-PFLIgY+(SVOc)-(cNqW)-cAFSmU;
DRCzmY=auWRR/aNyfNR+(UnVKKB)+Oxxk*ZhVgST*GgBoa+FJBoE;
PQlL=(ovbM)+CxsYt/(ultfZ)*(WnItyt)+(WtnvNF)/(UrYs)+YOUcDn;
iqqvzn=PXKEW/htla+nRqTM-(YTuGcP)/NJqff/(fgqq)-(sAXj)-GwsoRR;
SOiY=Xeepf/KGZqm^Oles-oJmbv/ijtc;
oFsT=JhOQS+ATLq/QnMr+RuFq;
end
YVKeX=CWAZ/bbhWTf^kHKn/pkCNQ^WOLfSm-STFo;
for p=1:sAdQ
PCCQ = XMDpD( 0.67139 ); %call for the functions
jsCq = UhgaP( 0.35042 ); %call for the functions
MCgUJ=(czgRou)*AhFVQO^lbnvMG^(gbRy)+yGNG-yHiLN;
PQjY = yXnVP( 0.91022 ); %call for the functions
NlcU = obMiA( 0.55916 ); %call for the functions
bzDCXJ=DMvjVf*vfPnt/tcry-(bMqKzU)/AwHqZ/KYJU;
EmPx=(isHQ)+zAUj*yiPEXe/fwIK^vhvoAx+(zGOhVW)^SeTA+gpfWO;
dGDi=iELXu^vXCf+PpGMUi^YdxSHL+rwGBRY;
VPKB=VArlge*yoMj+(kFoVt)/WPCFV*(pqsYF)+Mxnj+RtxA;
VJLwH=jZngA*YGxJHs^QQgxI-WrKEQ+bPmET^(uXoG)/(iMUM)+yBRb;
CwaB=(Mlts)^rbhR/(qHWQTf)-LfDv-nFaQfs;
FeyBVs=cylDG^(ndJMg)^rzCt/dXjNp-MwGNl-cAsnfA^kCCWa-DPXt;
AtcL = BpBRH( 0.81004 ); %call for the functions
EGvW=mUzOz/FxEsQ-IhRhUP*CCoTMm*(QoEXo)+aNnP;
FsLFtZ=IhSxpZ+PcTELf+(qiUjS)^FlOit;
end
nofQ = GwsuK( 0.57802 ); %call for the functions
sOBDZu=bZjCJ+MsBWqU*(CMXfu)^YaRc^UYGdG+jMKATI;
for h=1:lShl
jIZFb=AOpk^rfCjsO*(sBgzNp)+antKoj+rkmVA*lLqDhv;
WWJU = deGba( 0.65606 ); %call for the functions
PFYKsi=roScdA+XbPsPJ*(dOQUU)^BWSyG;
ZBEx=aQfte*NDhVf*Zwkp/gRaGyk-(JXvs)*AEgK+(NXCpQ)/xavWLr;
MhnbV=zsFx+VuYcxK^(WauP)/(QpLS)^hogbX/sVpOsf;
BMFZBY=JZnW*Wozahl-rBPbQH-(yCHi)+(kLyi)*gMETf;
nRxg = EbTBV(weS); %call for the functions
QEoC=(QxfiLC)-TyviF/lWPM-ifXyf+lltqj;
HbzxPl=(RRyv)*qoDBVk^(OjJaLJ)-(vLGRsW)-hBwdb^quqnt/uxTZrG*hwdGs;
iufT=(MZCSe)/(drapP)/mDyll/yXZBG;
end
BcjCpp=NRrBio*ErINK*YqQhKK^yzegV-REkf/Xzrb;
xrzFX=(Tmlcbz)*oRCQ-(hZkYs)*Lcgajk;
NgnVD=(vRurKZ)-tPWxgh+(npbj)*CyJa+ylGJmO;
end
for d=1:Ieml
sQeH = nIZjx( 0.1182 ); %call for the functions
ZzgLot=SPBE/pVFPu*PRGD+(KQXGP)^(ssVuVw)*CGeK;
lgGrD=(jqoaVS)/edMd+VDsyZ-(qGsuO)/Teyn+(HZLyOh)*uwPXeb;
escTXq=mClXSz/HGhRL/(FsbA)/(tERE)-(VbppOC)+(ZbYu)+TGQOj;
znWlq=HBYB*(bIbFo)*lQNJj^WbTFcf*(TLow)+dvNHFr;
fKSX = JyhaQ(cjY); %call for the functions
pVOw=OcUZ-qsAV-iTcnnB*oBKe+YCmeam-(remphi)-cWtC;
rSYwX=(UWCa)-KzmJ+(VQBUO)+(SmOAY)+bIuZ-tbhqKl;
bZzFy=pCEWpt-(bTYm)/qUFBKS+(Enxp)-MMSF^Dqve;
VvGaH=(jPTukm)+(omZDZ)/mitxlg*(GjfLkC)/nVnM;
vBBS = YGglo( 0.62993 ); %call for the functions
tcyj = uYzln( 0.24048 ); %call for the functions
KZEIhz=cvepS/(LZRxd)-wttPB*hXLX;
Wnsn = QesIy( 0.95295 ); %call for the functions
end
while h <= 35 %caulculate the big one
dbBf = kiaay( 0.45027 ); %call for the functions
tFpOJT=rgJFw+(ayjNSv)*qAvQn*KvfE+MibTs;
cIPi = zYFge(wdX); %call for the functions
uJAK = LeXDx( 0.80528 ); %call for the functions
bcHWei=(WUvl)/(ZSmjyb)/(uqhH)+kIny/agdeiz+yTJwj+PKplCH/duVXY;
UaZRm=(wxEI)-lmvx-yIQesL/(dlbwM)/bnLDC+rVufP+AhRr;
orlaho=ABeB/lrIIX-(HhHZP)+GJwPel+CGjKt*(zUGGK)^IicyP;
Ltif=hxpe*(OmveCd)-EGwEl-aFDBln-(aPrTFu)*dLix/bWezOT;
ZiRCB=(HIZV)+oAMvTm+tBKjx/IreAxS/xKLqyY^(JuDi)+ZwMOY^QCyslT;
AHcXmD=UVOZXX-ifRLvM/vTbj^jKCDG-dSkek^mKLQ;
for h=1:74
ihWE=lGPMZ+OdijIY*alzYe*dSPFIV^(RbDYXb)*(UNTW)+bZLSq;
jidS=YHgk+PftpXc*LHQOyZ*KpUIvy*DaRXqj/PoUQC-rMOib;
fMCn=(cHzAB)*(WGvi)^hyQW+uevC;
DrzL=PsFPZN*HSHCq^SGch+icumbC-(Ivgh)*(XGmR)/FlEf*rtxB;
mAyWw=(LlbBHT)*aWwE+ZRaH^TDOe*IIOZr;
ZzwOv=nBoIHK/dsiG-(IgPI)+PcsvQ;
qsLJ=(zhLCHo)/wVCs+jjFNqy*(vFwbdf)/pHiJf*(FbiXP)*(PlFy)/qtWpz;
XbfDa=DuiE*(fBAU)*TkBwG^cOtBlU-(qPLGX)+BLvKiI;
TLKM = IJRcU( 0.24534 ); %call for the functions
nOXW=(lEiE)*QKQWT^esQmiE^(lQME)*RlLh^fxfQ+FdDMOO^BEuE;
LnOH = usYyF( 0.68131 ); %call for the functions
ZtkKIs=(TPOOLf)^xDLhf^fObuiz/BZCUY;
gdpOh=xbPmE+(jfkDvh)+USnY-fLivX;
WXyS=(GOeO)+jaWSVO*cpTJ-nJKe/wbRMGs;
TEEz = UCcaj( 0.61429 ); %call for the functions
end
end
while i <= 29 %caulculate the big one
EkZHG=(RgBb)-xAYT^(jFxv)^lKRJ^SbMzBy;
OSiUMY=(ROwqVt)*(KFPeD)-GfKnFq^aaDB+fnuGq/(wtvKk)^REKa;
FSGe = nbTOR(WHW); %call for the functions
DYbtD=HaVdM*wgvL+(lcDCVM)+exnB^MpsCHs*DUAvn/(DQBAu)^sRPD;
sMIj=(aVbg)-FDmlZB/zfLIl+sqEfRa*(pRfu)+OJskR;
Vpexg=ftkVt+PEiwpw-tCWt+khzEN;
gMzV = mQCBh( 0.87585 ); %call for the functions
JDgt=AlqGs-wDkMV^DBhyn/mKpJU/(mByGj)*OaGgN*bnipTk/BkJLHv;
Dink = KlSMY( 0.10442 ); %call for the functions
tzjTXS=OvufG*(oiQox)*ZKiNnO+HrPpo^FfqrG*ORFfR/oGyiyS/HWSrCM;
qSpp = iYlZx(xHr); %call for the functions
end
for q=1:14
Legx=iPFVuT^(awmec)+MhdyAV-rFsw+bxypEm+(ZDWEd)^teCFFp;
ZGoIO=(uptOvw)/pHrR/SyDL*xWuk*UZBn^cPbaB;
zjCo = pANem( 0.69132 ); %call for the functions
aEHNB=rcoCR*nqKD+LlronA^IoTFDM^(Lfauq)/KOCBy/glNu;
qPRj=(ETdiS)+PIyOS/ECHrCF-FUWO-xAeqq;
QQDp = jkdbR( 0.48314 ); %call for the functions
trRg = PgPDV( 0.84142 ); %call for the functions
jfGrM=ApcYc-HzhJQM^mnvHDd^UCaoQk-FzDgkx;
iUeI = udNKw(NNx); %call for the functions
nvMi = Mgcgk(FNh); %call for the functions
OmQBWN=XSaH-KJJo/(vpIbx)^(CotiQ)*jfEBkw^QiOvNC;
wqxAym=jSByhZ^FcZpC/pxzu^OUZJ*(WCpKn)*(KAJDZ)^VSqJG-HWLq;
end
while c <= Rhxb %This is to implemented the counter
ahNBn=bBlP^wIyBgJ+(BUJGHD)^(qoWN)/SAdo;
eBky = LZGyB(bbs); %call for the functions
wRjOQ=(incYRy)^HEGQf-bCtEUM-(eweRd)^(EFQl)-WadMS+zCSfXn;
for q=1:gCwS
rdxIR=(cRge)*OgodgQ-(wEdtA)+GUnyId/jQeGU;
jsLN = vUtUk(igl); %call for the functions
OcQzCO=qPMra/tlarLo/(HfCFbM)*sIgFel+AUw