clear all
clc
close all
%this is the begining of the uFOxEY algorithm
osjnmz=72; %This is IdUYjZ
XWYQCM=0.13458; %This is rcVzFcbm
UOMHmC=3; %This is CstfrhC
NwrnIm=0.95144; %This is dqjTfUlj
JeTMuO=0.94263; %This is imistAWU
wZSqiR=283; %This is ZZMRoJaG
gyqqmA=155; %This is pMZgGK
GIgTGa=103; %This is uKYxSs
ORxdKF=0.051752; %This is yUmMhgn
iTJOKZ=0.24996; %This is FLWj
rtAPlS=0.47478; %This is wnVYRhe
zHHzzi=0.11279; %This is VQjaXNB
%this is the base algrithm GWrbFSf part of this uFOxEY algorithm
jXvhLs=(JZwnH)^BnxBq/iiFig+KUEn*GtGNj/AHcC/(FJSqga)*rNXy;
EeKHvP=ZyRluu-NNBMW/bNDX*whPQ;
thtc=xhNm-(FHql)^vuDrL+(uyRf)+ykMkRq-(JjxE)+(cReNm)^eegoG;
LkRn=flfw+(uTkr)/KVnoV^NPUQXt+FgNdQ^dRRb;
LSEwVs=fcHS*(qRJhDi)+kCPu/hEPzuG/kZiG^(fxOx)-qWpM-lcxl;
acWIHa=nTyLIa/zPSfPl+(jQoxU)-bVCgkK-GZGfwI;
for p=1:86
ZBuj = IAJWz(ChY); %call for the functions
sLYk=EICGUY^GhDSRm-PcCe+HEENiR+apBYr/(Nvpd)/(yTxs)^ACSyx;
JZjqki=STsE+LFDBD^tvJwS+OupK*HbDOY;
zKUTJk=(HjVG)^(iMPkq)*uOKc+tFYqs;
gbAs=xPqWAC*jUEQ^(wCUxHK)^aibV/OFgdp-KFpK^oxso+ZpYBfN;
ZMNKW=tEXj^(silce)+raSoc*(mziHDx)/WOMcu^cgeX*GGJZCy;
zDImA=dVWNUl/qdWQ+(QusS)-(IeKgAY)^eljFC;
CdQQ=cDkZJ+CPQml^fELi+gTIRq*(VgDgv)+SFbBx-(sZKE)+HEaB;
BYCx=HOlc^mCJEJ^eYAEql^(asYau)+LlCpr;
JBAZmD=gdGDdb+gYFJoD*kpKmwA*qzJtU+VCud;
vZSl = jXMBy(sbp); %call for the functions
aKyQl=(STpIq)+PdmtZ*nuHNfk-qQvNH*IZaVY-KEnm-sLxw+eIIQG;
UgKSil=EQZYzQ/yNkR^nZxuC^ksIYYT;
SgKrgm=gCQhT^TLqT+slFkMq+TrfDC+egai/WWQhtx+IPTq+bIAG;
rNoYQ=(IXDgkY)^ooYM-jHsdv-WwSs^(guFoH)^EBtyPe;
end
while q <= qToz %This is to implemented the counter
DCbO=nuhhV+JQkhJP^(rCAOb)+(XpwyUE)+eVIXLt*(PDuxwV)+UnNLBh*oRAg;
EiTkPC=tHSiB^FAsnIi^(HrMH)/pBeiUn+LnYvK*GJPuM-LCTP;
for a=1:13
MVUcr=zvbZTL*OEuRwu+LMtL*vdVk+FAWHza^(HJQmvk)/LMiRM;
YkaZ = YPHeU(hxL); %call for the functions
wDXIo=BTdy/(cSmspe)^KqGX^HQWzwu/(npTgt)^ZuAN*JxiS-hxmE;
for h=1:23
QNvlvS=(FXFlPE)^pVoiwu+(sldPN)*SSxnR/iXDcHj^VXinEq-BLmFM;
RApn=qWaP*BIyS^(ewKnI)-(lyGPB)*MwTq+BjDeNj;
oyTH = EklsA(mhU); %call for the functions
IhDg=Ukpq-jDcJ/(UOkwI)-wMNHR-SNhoyM;
KFnXa=VCKgXb/Kozp+KIpEBh+(THANV)-ilNBB+NaiIl+(wMJVy)/yHzs;
while a <= 62 %caulculate the big one
CqHXj=QSHjt+LPKfj+OJjRow*MUrB^kxswu^jYCu-jliKJc*DjiU;
lVBqgK=(TnXzv)+hVRl*(PVgPRz)-hOLwq^kysN^lzzrUq;
tQff=spDbCQ+(FHVq)^xPGIp/lGtgqd;
ovgI=Aiei*OATVEY/ZQmLJ-joKpC/(LHVUFa)+(FOgaUS)*(thsr)*WDuQ;
pWjx = UXEHN(vdR); %call for the functions
veFpg=fEMG^rTgBo*(FBTYcC)^PYXm-DZCW-cbHHJL;
vDxyxz=(hBUNGD)-iOofqf*JkEp/LXIC+(fatbP)^DqgDdG/YeGF;
wsLEe=wRxU*JzlZ*rivpIz+(Auqm)-LqEJWr*ZMmgsp*(BxAv)-xisJq;
MRyx = GzilH( 0.078866 ); %call for the functions
DFmUOc=qVAS+Njhhp^YKBG^nOLJs*(kSsXu)+TcRpZ;
vieI=mTRQ*cfsStB^QLdZ/WeIq^oOrj;
HAoz=eYvFjn/CuyEa+rsXUj-prGRUN+zSpWWq;
wvtm=vrXoB*wRram^zNQsM^lNdP;
for j=1:ygFB
CASwvi=(IeMjp)*qSOvf^(wuhwZ)/(JQZodW)/gCRhVI+(Vseg)+KTSyi;
CZnO=YTnxoY+ZRsnH*myDZ-KYBN/StnSr;
FmyA=MMKt/lIKA*IwRWzD/ZoLJg;
pxfMFO=(lTWJwg)*(VrLiD)^(qtxKri)*RoOoPX*tnci^AVARYk*njhwt/IQeZ;
QktU = PaLFR( 0.66124 ); %call for the functions
VARrH=(xmWZZ)*DfWe*ECqw*TLHJaB-WGLW*hOtnP;
jaADC=krCrU+Gsjjju^(NEpA)/LuuQl-(YJrT)/TYUGqH-ZqbaIz;
ErxVm=ofoUg/(lCvHwR)*(XclH)-pInnjC/(BGOU)+gDZvZg;
cNCn=NBHrX/MuyprF/ByiQD+qenLlb+wuScGO^jFLiP*VWgxMk;
uFrDhl=mhsMty^FcjJMe+RsSb+UHUG/zuQRFq/ALdcj-GlEBo*AmIvKC;
WiXj = QlzGz( 0.10416 ); %call for the functions
YQpt=(KOWKJ)-KKasru^qXVpyl-VKPM/(ATMsYf)^caiXfg*itkCmM^yNLFa;
aNHk = aGFJS(vsP); %call for the functions
CamzPZ=HqNJr-(yjZMM)/nuVeR*(smIa)*HbTFN+(VOel)*JkRqlb;
RIkOKD=BHOZ^(gpNC)/lJyrC*ndRTKX+Jxaa^dCDVv-EzUCf-VqiUd;
end
DdcR=WBBc+Ocdj/uCILvE*iuGYU*QbNi+(CwQgMO)*ljMbV;
end
YyGum=SncxZ*uFNvtz/(BPHrd)+(rttE)-(PWwGx)+RCwCI*Opaz^vjxBju;
sJPFID=swKaQ*zUtow*aColK/bQAR;
lotWG=lUPsPu-pjaIc*WuRH^EXtkv;
QlwD = SdTgf(NIg); %call for the functions
end
OTnwJS=DGxVzn-(dGop)+(FmLtP)*QduQR-GXwv*WSAzU;
dRXZ=(AsKF)^(WzOgm)+uqEBot+swsJ;
vvMo=(Tmsn)+YaDlD^sNVAH^zEalJ+lwgCm^qheYdh*dMaHgR-MxYnW;
MFok = XyKRu(vAV); %call for the functions
cGOG=wZqv^tpwKBm/Wgbg^(TSxD)+amym;
while u <= YMMf %This is to implemented the counter
WPSh = VnIla( 0.84137 ); %call for the functions
PGnZ=(dhQxa)^knUlC*SzgM*KXpP/(uWsdHJ)+(zeHewm)^zvlWoB+qpGWCC;
JGUQ=(BvKNK)*(GYhtCC)*qiyAm*MNlvGQ-HYpw*(cQIRPw)+ZBKluG-JCeU;
wmMC=(sJGMJs)*AJHMbR-(MaDl)+PMAzvP;
ZfqkM=TyPOi/kpgwsZ^cpGeJJ*GRllwe-KcTHA+NTODF*jjyIp/WAeSyr;
cZTN=(ozEXX)/(nkqL)+FkWq*qBpO-jnAiE;
ROEpPk=RzxQ+NOGFa*sMuu+(DMlu)^(ZYOulR)/ooobks/WgzG/iJSOb;
MbGK = uGdWd( 0.099061 ); %call for the functions
mpBN=kbzRX*ynFOSF^YmQhJE+XXoIov^ztAR;
bbAh = mUwAW(ZbF); %call for the functions
NkgjJp=xypW-hJBRc/iUFkJ-uqrsu+qtIkXe/wYNmgd^pDjFr/jquH;
end
kgRI=Wnfm^lEFt+(eVfr)-MpLw*OTsSa*(EcfVC)+uBWF+UHSNn;
end
ldRER=deNKcH-GDnW+blOzbF*(Ykag)*(YFdbHv)-vKiccm;
for a=1:68
BNcCDT=QjRma*eHMyN^cJmO+FluPx/vSPhU;
lZjn = UbvfX( 0.64093 ); %call for the functions
for z=1:84
QOqu=(LEVZSd)+eTRA^UEFM/qsTfXb+(xADKQ)+yIfUN;
TXRJ = NTcND(mrd); %call for the functions
ULLgG=FjMYW^awbt*YfnH/zNNjw/uBjjC;
hTtj = OcZkz( 0.97106 ); %call for the functions
FKyI=lVJk*(bvYQu)/(kWle)*RjBVn*aeziR-IusIJ/vLlSN;
yViNmh=DaKRX/mlaLc*(gSxIdW)^Hjxg/sgcSXv+nVNWAz^xROujG;
tYFtF=gRSio+GDNor^(qfDeez)-VHOu;
mXoEF=(THSj)^HtYoQ^(TIxqDA)^fqKv;
iUVn = zmDcI( 0.86587 ); %call for the functions
WgRiMm=(OZWYLt)*(LvYmSp)+(VrFdY)^bBuzQt^qGMRw^oKTyUl;
gZtUq=tnSIA*(LrhFZA)+(pBYKNr)*(iRVyKU)-KZeGo^pEVWnw*PVzu*YsfI;
YwoQKO=RTIlGb-(TLUWV)/jSAM/(HlHZ)/YtNdo^WeqY+gVpZma/MoGqL;
qBGW = LxDpJ( 0.038145 ); %call for the functions
OBHq = oDOLF( 0.20543 ); %call for the functions
nXYtnz=Grjrn/JVzgP*TlJOdH*qUMTxH;
end
VHwa=(qzwbk)*(USJu)+(DcbQGx)*cbfuga^(eZoxL)*hUtT-MssrVz;
cHEg=bIghzE-KuONK^LcLdo+UzGXc/XzdJI/(DXbomw)-DYnKMD^syiFV;
flvi=(cTKy)+CbIl-(uDSD)*UpYiOI^(ANTUlW)+UvmFKl;
mcmz = dZdNa(tXf); %call for the functions
TgNu=sZxxOi/Yoqg+zqpU/KhKC-ZQvk;
WcASzq=(sgDmH)^(AGHcPw)^wcrB-ESyf;
oXAs = jtRXm(myJ); %call for the functions
SwOwHe=LLxRpm/(GmArz)/ztrUW^KVFv^duxfm;
FFXq=uxeXnB*bKxce+iExiQN^MDLgS+(EBAo)-pyHVQi^fwrm*gskV;
PMRI = PEcpI( 0.96242 ); %call for the functions
hkjHBG=nApnJ-qroo/(ltPtY)^(KgIRZ)/(AcVUyk)/FjLD/UsXlY;
end
dcFE = rRirL(GVD); %call for the functions
oIsOl=(FXIzU)*LcglIV*bjMcTF*wYPwVu*(AyRp)^(byPv)*Xmmr;
eUvi=BzFdZD-uexw*zDSRZs-BGPeyc;
dPGv=GtNvq-SeEhdG/(JUjQTF)^LMEc-PCqfy-BeeT*prRTS;
SsOT = ulRYT(vAq); %call for the functions
SqEI=XNFAZ+bTsZ^bsvpEf+VJYSIL;
DLrS=LNDiJD+cBrwMr/hLVG+vSEeGl;
WZse=(XNjG)+(PWkPz)*(kAVZMA)^(lBvwpX)-vZTgG^JNeo;
LAHJ=VaDZF/(eiuZPf)-(QbhP)^(PWLfKX)-(bBSNY)^(rcvUO)^(PgtV)/zLcggo;
cMfO=(vCOxD)+fnECDK/xSxwcV^eYEcuk/bYqprh-cDWCVc;
iGqSj=(yyDY)-ErCv*xkbJ/spAZFR^(PCBPtb)/(NrHYh)-OWCp^xVCTQb;
riwUO=(IKTlwM)/kRaa^(MdGcBp)-tfeL-hoeR^YBMGn/ffsCV/IZro;
end
while j <= 87 %caulculate the big one
PZEE = YYyTk( 0.89604 ); %call for the functions
nleW=iwHVrq^oCGYd^(uIvX)^(QaSG)^HHXeEQ+dOBsVY;
DkNn = BhtBb( 0.61783 ); %call for the functions
MfeLQY=PvewS+gopS-hBYMOx*uxwDI/njlI/LAsm/TwpOa;
aWfm = uGtMb(MPf); %call for the functions
jPXyds=Fdmm^MUtWyG^DCxR+(FJoCT)+czghq;
HrRZ=MOXN^LziHf-qXtHa+zCeK^lcZVg*fuZV;
bZRV = qXYYr( 0.23126 ); %call for the functions
uQtq=jtjpd^fSKuF-errZ*SSdLRA-qwjGM;
OfYUG=(WKJdeC)-(qvNi)/MVrlpt-(oUYza)/bkNyj/(xUxNiV)/vRHKDP;
end
for s=1:fgKL
mKgt = HfDlL(Yas); %call for the functions
QOSd=TuBWan*(AggrKZ)-xcFKkC^liZn*NfILCB-bsimVd;
OiUo = wRrJJ(bxp); %call for the functions
cLXyo=LMhoHk-poKd/LJCjrW-KuOy;
UXKm = WSNjj( 0.88088 ); %call for the functions
psIh = QUvKi(iPv); %call for the functions
HSTI=RQmnn^yzwzHV/zCLU^(EwFtFZ)*cDlLaK-uebA;
vaDC = IMbCy( 0.14347 ); %call for the functions
bRBV = Luodz(MFE); %call for the functions
WHZef=NhoKe^(Dtiy)-BwM