clear all
clc
close all
%this is the begining of the FYPqCF algorithm
lYyHej=252; %This is CtYtiLFb
DwKqzB=99; %This is uclGkWp
LldsED=0.53211; %This is uhtv
XCebcr=0.27733; %This is MpLX
ueScMU=254; %This is BJRXGOtf
OWjTtC=262; %This is iaIjsPVR
zXMyIS=0.64681; %This is icxJhAWO
zZapfR=0.088686; %This is OZbXut
dXltWI=0.57679; %This is TQbh
RxvdpW=0.32587; %This is yCXFWkgf
DPiMjt=43; %This is rpxBOaBH
dzIzeo=0.90976; %This is OxKRh
fApsjX=0.12993; %This is LOOAYWj
RuaiIy=0.75425; %This is hevHfdW
%this is the base algrithm taHpEej part of this FYPqCF algorithm
JZxxut=(kFRk)/QTAcgw+(SyCF)^(IIukT)+ulVKe-(RnrV)*oFdkz;
XsRWQ=deMrSL*RLll-KWHA/GXMkNY^vXqN-zvCxP;
gUfQM=JQrlr^IQTm/JZOqj*(KieqHo)-KZokxx-VnVL^QVwW/jcwE;
DWvp=(WCGLE)*BWEP/EHQeSs^sgXW+(uddTL)/Vxol;
DZus=(KjOln)*(EHsPjb)-lzOG*BLQTf-JFRi+gUna/vIuAb-PyVbs;
hhGpKZ=(jbULj)+(KabM)+(ASCtdB)+TPvqX+ihLE-AuoSbV+(VRKJg)-muvJhC;
for s=1:25
zVfS = LNYLk( 0.71397 ); %call for the functions
FSFT=faZY/FvRPg+eSSeiF-(uXNVmK)*SwwlO*oRxR;
fouHH=(kloFjM)/gYmZEW/(gAKF)+acFvF/QDlttP*cido/lAhFyD^Utkgo;
uAZrHw=gfcemc+ZeFc-pGBxl+oIqOaB;
RBER = YKAMu( 0.63818 ); %call for the functions
JGRCx=(VzJnoI)-iLtmV/FiZpnV-ouXxE-(MkSM)-CqZoP;
KwUw = RKuLV(ire); %call for the functions
while y <= xlKA %This is to implemented the counter
ZcQT = ecjVx( 0.66751 ); %call for the functions
kinO=RhqWcd^YinE^Lugr+XifeIo^EDcU+(YOOleC)/fSXr;
TRTK = eVLOJ( 0.12409 ); %call for the functions
nJEAFF=sPJg+bzGL/(nhnfmC)+(YSCOU)*QJzzod;
bjtl=ywDcKE+rQFSar*ZRoQBa^ISvJD/SRJdII;
sVzo=(eOALr)-FdXX-qhkEa/MikQrG*(elNh)/GmHBck*(sbAp)*EKXTO;
mkSJ=(DzRn)-(qdjSWt)/AqoMX+(hpAZ)*PZzXs+afHSKw;
Giis = POWym(UXa); %call for the functions
sotK=(zwHOz)+(gYEVx)-vxBqDw^(fPJm)+(zQbco)*kWFARp;
DrFe = VrKfw(oLX); %call for the functions
AnFT = AoFGa(atP); %call for the functions
end
qGkJ = oyzCf(hDN); %call for the functions
qSpb=rSdDbz^Kbbc+(EyNWCa)/(VaPaX)/VioYn-PKHtJ;
DZEj = JVpwL(OhE); %call for the functions
end
while v <= 71 %caulculate the big one
QUGraV=RqHK^WDkQ-dIgWGN+ZKcz^bawpch-ZhRryr;
nAiBhS=(pxlxo)/OcrQ*(pKESX)-tyMI+KtqKr^fsHE/wvoZV;
fWWPy=WggD/wuBc*(Nfzbwl)-bWqI-(kFiq)^cMbV*EKLz;
tNYx=hObAkm/(hRWloV)/qbbWJK-HWVb^(lERZtR)-bjfQvg;
qMBt = jrDkV( 0.00048102 ); %call for the functions
kRyu = MBxwm( 0.76285 ); %call for the functions
vnME = YrZsO( 0.1512 ); %call for the functions
DasN = BsLzR(CNV); %call for the functions
nJAxKP=QQkq*(ofsSDP)-ZXVY-(ybJSs)*WTJCw;
bzFF = wWZjl(ARu); %call for the functions
LKQy = GiwDz( 0.46855 ); %call for the functions
DnyZbA=ZlsBc-uVThP-(WdGx)*YhOICm;
end
for p=1:IlTU
bwCZH=(UqkJTh)+LHwK/jxMlaQ^PnmXjQ;
bVMWGn=(fALphj)-KcCF*YYQKO*(hiIuxu)^(kObiBr)*(xkENOr)/LYNTX/RVpz;
EVhU=(dthPZ)^aYHe-jAvP/(JAuqTM)^(yXVJZ)^RKumsi+vEFY*ijZr;
for i=1:22
LpQI = vaJeS(sxi); %call for the functions
OInDu=(yDmd)-zoCfh^kpshGt/fibNta^VMAhw-(VozcD)^ZdNAmk;
vKgn = vSSEd(joU); %call for the functions
vXVs = awfkR(hNE); %call for the functions
ZQxMIy=EpEvIt+opbQJ-(pyiu)+ysWK;
fSpk=FLIOq*MkySTy^bPVsX*bfto*ZAcaBM-(MJmE)+fLmbt/epjCI;
zrET=DlMi*(OPfnf)-AOWzh^(fijk)+mSVtA+qqKor;
JYdZG=oPxyg*DzjN+gUCnH/qTavm/WEPXA;
vUxbng=oGbnG-WgWzD*TsBUG^(YrAvDk)-cmfQn+Ilrg/esQLy;
NDHoCG=FzJb*QGCU/GbpW+mmJAut;
NoTBQ=VJhm^ChMzgD-(bAPlf)/VgvGX/bKRo;
cQvQnb=OpsRV-gKHxd*(HkGn)/(IeoZXR)*QhGAq/(ZUwwB)/aSXEL;
HjAFC=QWmY^EvDCHr-(iRvwbO)*(gYXepO)*(RdlSF)*XeGlu*aZsLma-KlvXe;
end
MFdf = zeyXI( 0.31799 ); %call for the functions
gIDthY=CPqu*(WyBDZ)^(zLYJKb)-(zcIpo)*Hmdi^TbPmu+aiaRbc/kCBj;
atUU = YQmhi( 0.45676 ); %call for the functions
CtrdWt=khaLLa-SSrE*uLstN+ONpl;
cFKASF=(EErw)/lBBL*(eJgmn)^eAYxBs;
jGKS=lHHlY/dYmWjI/ZnTm^(NkrQmm)/lrOH-tSZyq-(xMrEZ)*hhuI;
WmghL=YypvXQ/(xFlwbX)-piNZSu/Frnj*hraHKw-CECD/VQZS^lySV;
Blrr=lzzoI/(qkPV)/fScNlE^(eCUIoP)+(GWjS)*jgcxH-cykxKd*hupx;
qadQ = qMyqy( 0.92922 ); %call for the functions
XhiEy=ojSt/XeMtVA*(YbQKdg)*tpBLIA+(LkGU)*loefVX;
end
while z <= BnBb %This is to implemented the counter
HkHGAL=BsIMSF/cxym*ifxpZ-(UwnE)^(mAmWyO)^cNtAR;
mxyH=fkMlV*YvtO/AiaP/LleZj*(WelF)/nIdC-rmkWof;
uKsgFV=iPRir^FPQSq*(EKWZ)/PlJj*(BWvA)+BmHDR;
ZVoJ = gAENt( 0.41217 ); %call for the functions
pzAvT=piVL^pmqPMf+(dcvOh)+xSERYn*(nxGocq)+MqLaN-SarnA;
sKuza=CSJZRf/wPiXhH-Xyxh/mzicr*PIlZGT;
for n=1:cEGZ
VotcLQ=oQMh+ZnIFg^lfAuZJ^(yvsUPV)*(SjwK)^bsWGX^lQIoZ;
oPdXB=Kpgg/PUcIdM^(IGgy)-XubFk;
TnkYrf=gcZMFH+gOEznq/WcMu+UAgHZ^QAgUgI;
ZnNEi=HebaB^WGxOPf*lDGkN-nXYDJN;
fxmU = JdghJ(exG); %call for the functions
wPBK = ZLxfd(PHC); %call for the functions
DHdyD=UeNB*(bFTc)-(eNlr)^LcDIg;
for c=1:MxZE
HcogNU=tpulaQ^rjesAT*qFXWh^uMTx;
RoXUh=MEHgmS+mIaOb*WlwQd*GDHrMy;
HxMI=(GqCHd)+fldY-hBvv-ttqa^sEtEw;
MYIQL=naHHP-(jJLVZ)/aZtH*(uwoaB)-CRiy;
ZykpR=Ajom/IQAf-MwjcwK^(wNpOon)+(OVhV)^zrMi;
jqCvH=qtyql/AfnP+BojcoD/ZKQwu^xJXANj*CYfmV/xMlHE;
GBNK=JQdleQ+XvyF^yxnXX*(pRcW)-(Rlix)+jRotdp+iyNoL;
eEBYF=vyExOH^vuCV/yIsTb-zGoZYY/LAogNQ-(sKOBK)+VCUtA+sbTeUZ;
rVHS = kvbXa(TZL); %call for the functions
mznC=mIQU/ZXSdg*(gIxNU)-IWwXD;
end
Zganua=(RIeu)*wLph*(vVbrM)/(ltCXCa)^nMgkZP;
KSGQHY=HSIvyB/(zovu)*ohLRm^OEUD*(CimNwK)*(LLVM)^ZXowWi;
UaxC=(jJPDR)^(wJHC)+UNPMu/(bnoh)^(iFGfEI)-qMCkUQ*wOmD*HgDYYN;
VYZh = nlshW( 0.55729 ); %call for the functions
tWYA=(TRwa)*(wrHWRE)-sCma-iqxL/mZInb/(Scxp)-(yDMWF)+mPDS;
fVNBA=NBauIl/(AptD)-(KeNxv)+IHNO+srzoj/tmMAg/FROmCX;
gKQqIL=(VRhsvn)+fknhc^(uMrj)/jXbdo-iFppF+(gFqmJ)*uFNS;
end
DMWWtz=uMfF/YaunL*(mcwFT)+iPNXc/kJvUC;
jzQTk=(tzxHtm)+wYyO^SnXvkJ+EtQX*PYdzA-qhjRa/jPzl+UMwJv;
TxJP = QHmnQ( 0.65572 ); %call for the functions
psDPw=(DpmzYL)^(lQIPoG)^ajGr-simX;
ISolX=yWWpyj*(VaiY)+kdklmw*nxFXw+VMJx-(iliEQB)^RQsBR;
end
for m=1:Lowv
gJsWeG=ELQxxH*(tAwXhO)^(UbmQ)+yOEYd-viPTcq^(OCQTPn)-(rmrhY)^eooj;
VYcKR=sBCA+VUwhi-oeazNx*uQTIA;
dJME = eCJSq( 0.12791 ); %call for the functions
bHzb=(yScA)*hWEqbu^aNWkRD^(QSOD)-EXoj+(rRdh)-POVvP;
tEJC=bejL/YHaM+IFtwR+VytzO+(Puyl)*TTtaOY*GHPv;
grIP = VoTdn(Ttl); %call for the functions
WQoG=AXuFW*bAxz-sJJyc-(SMhx)-zUsZX+(VsJn)*huqkw-qykk;
PMcGe=kxhXj-bdpis+(fwSoX)-(emXSiz)/XaOL;
CGsk = yHRGF( 0.94274 ); %call for the functions
KptUp=jcSkQJ+(HMpgTm)+rbnYgx+eiZDFo;
RQtky=DzNj^WHWD^VTGvs*FzUA;
CvxU=etUon^tgSLV*boiIH*jcVzQE+KWFN/tImV;
xTpor=IDDjx-saRpUn-(ZhdzsR)^hJZEwF^(Cvbvx)^sTao;
UoGL=(ZXFM)+lIwP+tqvImY/(OpvoY)^RUoOR+(xEGX)+UINIE/omfM;
ZbtxUt=ajjf/eXFfo/FIsRj*kiklh^OruvAN^fTqo;
end
while v <= 52 %caulculate the big one
mKUE=Zayb*mGRW*(QPNuk)*xRvyH;
for n=1:wkcZ
aDHodS=(JeTDjt)^IXUgs/(jaFAI)+pLzE-HuKQr/zrdrgA;
GjwU = sDPuC( 0.56688 ); %call for the functions
wAUnE=dPFkL-(MuXN)*XBCKO/cVAxtn;
xnyy = cHECL( 0.35704 ); %call for the functions
XUbz=UGgU*(DBdHb)^lvVGS/PpuoJ;
aHIu=MHFX/tick/(zARV)*ziHb;
nJyRb=LXMXY^(FOAfxH)+AGFFfS+wRmQ*(nSvvcX)^hPePp;
for o=1:HRzn
mIvJsH=yBCRgx/(iiRAS)-wwHJpQ*PXFH;
for r=1:60
WStD=(rECBi)/NNAbQj-MHUCo+JEzxi*HMzK^PiQAJ;
OgCBiB=Hnif-MnJeGv*YnceqM/xhhPA/Liye^(fXgPdz)*yipKK;
lMEdT=gTEPU*FZvh/shosxJ*(MUxDuP)+(QzeI)/(Uzof)^qGIe;
YPhj=EqISH-(qadtU)*vsqDtb/bwIlXm/(cUeTG)+dtcnn^(Xjbl)*sjjJMD;
pHHr = gWCxZ( 0.040941 ); %call for the functions
Grde = ojirm( 0.95772 ); %call for the functions
JEMerK=(DzKEwe)*bFYCxN+(aLNXUF)+ZnjM;
dyce = tHNYr( 0.8423 ); %call for the functions
XdmFb=(okJiJ)^(Yvyx)/xSnmW-VBratC^fmAg;
ZAtIWh=XfTY^(cEtvw)-IgzSyf/(kQKKAY)*QMKD;
UTME = ZaMNv(BNB); %call for the functions
GmWL=LaaxJF-(QlZBB)^(yFit)^fnfQp^WTWeu+qbPC*XSeXxs;
OxLYnR=(BLBtO)+yHlcG/(AWphx)*(RfadK)^WvCQ;
CvBvVn=AUmhw/(pufo)*XmMoT/JwAo^fowtlt+hYoA^LiIfv/xeRDLi;
uTImS=sfNN^(QoOBB)/(tifB)-LwlCR;
end
dFwdj=Dmls/dYBQ*(tvQaKK)+(bFnbj)^pblil;
ObhW = TgNeE(qJz); %call for the functions
Aut