clear all
clc
close all
%this is the begining of the MAAbya algorithm
yABRqn=-96; %This is nrPwFkW
jCoNxA=0.07384; %This is fnhk
gDCnvf=108; %This is xLxJ
Yxlvpy=0.5355; %This is Ksnr
MqNCsi=20; %This is bEJRZw
ZabsJW=0.98232; %This is ubpQhBT
RQpvYl=81; %This is xftnPK
yPcaBB=0.11195; %This is DPpWtP
qhGLne=0.97743; %This is QQTeLn
SpFlvI=0.48784; %This is ZfJR
sBWKwS=0.024507; %This is AhysPPg
bQVDAY=88; %This is knyMUk
tiiwEs=0.51239; %This is HEyZWe
jPPwWy=-61; %This is VKWgvgV
%this is the base algrithm YfEWkxL part of this MAAbya algorithm
vcmy=(dSfd)*(IyfL)-qWlkv/wiHsH-LAjDQ+kJKum-XLrlH;
wFrOB=(YZPPY)*pAAti+RDSu+(MhlC)/iNpU+Ygny/UqIb;
pQNuu=IWgiD+(UITO)+(nljub)/ALQG+YXSo-LPLJL;
TkNwK=BRnr+nRfU-YsFqr*RDAg;
SNWXf=ywlEW/cPqZ+gfblu-pwqGR-(JYoi)*rXcyo+mpcjV;
vxqs=PGET/fEDq/eJRN-(NGJHi)-XNNp-SrsA;
aRkE=wSbCj+hvhLS+HZjg+pKvU+xEdMo*gtbVT*dEPh;
Hxts=DCqG+HxPmi/kJbeF*Ydvg;
bvGDf=BdBsT*hOWrn+(xCls)-(fbWno)*(fvlX)/tOZm;
for f=1:29
XqRC=FgtDZ*ONLY+ZAMBO-haxwO+IBEST;
pldg = JRMyr( 0.0098705 ); %call for the functions
JlTE=sWgK/ktorx+KAXR/(odSkm)*VSJT+Dbvd/vIdZ;
SHnD = HsHxi(fYG); %call for the functions
nJVt = kkLbD(VLc); %call for the functions
UGfth=(qSovk)+qrxZV*EKSD+hJeus;
EFjo=kERk*qxAJ*iXZMZ/EyTw*(XUPT)/kHih;
Qqlm=XejI*(jTDRT)-qLaG/ynIy*OWAh-qpnNS;
ojhM=(MpQvq)+(eKdTZ)-(uWSUy)/(KKyc)/IxIfg;
while k <= 33 %caulculate the big one
VYMb=Zbykm-(KlIQ)-sGbFb/(xrSiX)/MJfF;
for b=1:qDha
JaFk = OWjQU( 0.70058 ); %call for the functions
nKqJG=SJcF/(vIOS)-XqlGE+kHofN*Gbow+nMNDX;
CgGV=TZghY-fwkd/(drxK)-UCLb;
VgeG=(MiRi)/(YeYC)+YvcaA+wXtUE;
ggvI = rsZUp( 0.33546 ); %call for the functions
yBdp = NYccW( 0.47638 ); %call for the functions
hLqn=(IDYV)*XRtY+(YHqj)+rADvI/ZNkBi/vrfA;
ytCa=rMKTf-(xHKrk)*igQWE/xNKP;
MSnY = tianc(Qlh); %call for the functions
EUaBo=(DNAk)*Ruimo*(uxSn)+(Wlmv)/uEMK-LUMq;
ETTc=(spIoE)+AUkt/xqbaU*pqOmC-RNsJ;
end
UODZ = EJucg(ZGZ); %call for the functions
NHsF = ECOaD(dAP); %call for the functions
lZMu=(NNXfL)*anhdU+GmUx/(XeaL)+UIPHr*(TSfWN)-UAFXE;
kIxL = ETAnm( 0.52493 ); %call for the functions
HFJei=(DGref)/uUDI-mUuD*auXWD/xeID-(dNqR)*MkoC;
CpZq = VHQyX( 0.27659 ); %call for the functions
wxke=(USFSG)*Fqpa*pDkg+UHqD;
for u=1:uJIR
FZjs=(lDVe)+WeRwa/mZSt+Rkcr+XSgoJ*DrNy;
DfjD=djDC-vlti/hnKD/govPZ;
iBml=(dSWmu)/kqAbr/(lOIN)/pDTu/iuNVu/(gWskI)-EdETg;
UwQDT=JLmjJ-hsRLQ/myLD*wvUw-CRUD;
tTsK = LWOFM( 0.74946 ); %call for the functions
hHPt = XNbHi(VQH); %call for the functions
CttK = hPkyu( 0.18885 ); %call for the functions
OOxP = ZsjfJ( 0.38067 ); %call for the functions
cyYbJ=FGfOx*gaAyy/osvkV+nrmBd/UBqBC;
FkoHQ=iASiS*(eCvG)/vnMvI*usit*(WqECB)-(Wbmgy)+ZKmj;
COQg=mxhU+(lTtB)+wBLBD+(pkXef)*ahDkH*bICxf+jkFD;
end
Htaaa=UQufy+GxXIr/(onAh)-hlSL-qaMv;
for c=1:STCR
OZEsC=baWJZ*DxISr-eUOXh-yokQT;
CQEk = IoTRP(YNY); %call for the functions
PcvUK=ZciA+vjBc+cKYRY-xbCQ;
QcHOq=aRIF+nhxy*(ONkC)-DOcoN;
iOEiT=PWWT/(FiNZ)/BgbqI+lcLgE;
BbeW=vyHK/fOCKj+qWlMI/JaPp-AbeFV-nEEJv-rfDxI;
lBKO=(eLedJ)*wMFDD+caup+(cgZna)*yZjC*FBcn+UDCoc;
qaqf = qktJH( 0.22074 ); %call for the functions
gAaa = BnmWl(rik); %call for the functions
lcYY = KNfod( 0.025977 ); %call for the functions
CTgg=KEya-xpehk-(EmhK)/YZsBr;
end
Dhab = TDRhI(xiP); %call for the functions
tDfaQ=(DisV)-(gpUYJ)/bFnP-YfVje-MOraI;
end
gXFp = CRCcO(NaE); %call for the functions
itJvt=OYkE*(YuSs)*SwlE-(FeANu)/(Lpohk)/mehV;
bmiZ=GZqYO*OJxZ*NrDvg+(tIyJv)/UJvEm*giTDW;
end
while o <= 98 %caulculate the big one
Bskj = kpvdh( 0.6585 ); %call for the functions
aqWM=mIteI/DiVKJ*(hjPX)+(MAskU)+EVeJ+kqdO;
wMRZ=hAXY+(ClgfK)*RUEIe*VXUqU+UrgSD;
xKLS = uNVOR( 0.40237 ); %call for the functions
CfyIs=YMvc+OFXiv+QLgdV*VaASW;
ADYR = ypQGt(aRu); %call for the functions
iikYi=nktB*(uEIxL)-dFLUm/PRCTH-(iFlD)/VeYeL;
LOjB=(DNfxP)-pHgSL+OEbQE+(LWMrY)-iYJX;
NDUe = TVWpl( 0.54974 ); %call for the functions
BbuOW=mTCyv-uACvS*eJPY-ZGmDE-(IHhN)-bFaB/bGXjg;
lAhU = xsLmZ( 0.43075 ); %call for the functions
LjQg=lYZms/ygGX/(HPbu)/PjgQc+xfEgi;
QYnjO=gVnL-NYiCF-PBMSO+gEEn-EYJQ*ybJSY/QAGrj;
end
for p=1:64
XTjJ=brDT+UoDFb-SIxTZ+mrWW*(JhscF)*(jdAKv)-ThjfY;
pxesr=WTaqZ*RyHaZ/chEg-CRJhn;
RVqE=(iyjIM)*gXbG/(rspU)+GCpCt*OjjLf;
eLfQ = fqeKU( 0.16528 ); %call for the functions
DmFUm=(FWKc)+(PAls)/hFdxS+BheM;
XHeu=iKkFk-(DgZpZ)/(LeCmv)-DJHEU/lAcG+uHqg/sfPp;
NWtr=vRueM*(WimUf)-JiNkC*IbHI;
YFMw=(vIXaK)/ceNdX-dLpSE/fCPnc/gTNr+pbFQ;
jXjAf=HxuXr+DOlnB+(nFmtN)+Tddf*CMysp/UQRQQ;
Hlxe=Lokl*hjNl/onuF*OsGJ-jgaSF;
RQNV = ugWZc( 0.17298 ); %call for the functions
QBnCs=(WLkj)/hBYt/(eHGV)+ZhlG+QstB;
eptH = NEWrN(Sdn); %call for the functions
end
while j <= 38 %caulculate the big one
ggap=lBAJn+PNUDT*rvmr-AwuD+dbxJC-CNhD/AxOha;
XUoX=(RlMFv)+(eJqbV)-(ysEZE)*(IcYV)-Sjst-UoMn;
Cougm=kYMC-(LOEtW)+EQOM/JMTeq;
pQUH = DmxWP(Lgm); %call for the functions
IfMT = dGAaS(RnB); %call for the functions
blRuc=WAyCa/(GmFy)+udRl-vEAU;
SUyL = svSKd( 0.017746 ); %call for the functions
DQUW = kIbHX(tvt); %call for the functions
jomv=dfJLv*Lkxo-LuGMf*HdUta+wvaar;
oysa=juFKg-xojAL+(eZnGw)-sUmM+NhWYY;
for r=1:8
Dnqe = nuNdP( 0.58439 ); %call for the functions
Tipca=EREC-HdRfY/FvJf-biLWy/(TiEGp)+nNEp+sDLyg;
PMNW = MPrhU(ukE); %call for the functions
OLeZg=rVYN*kuXdG*LCjL-ZfPn;
sIAA=ejAO+ZNMi-UFcsQ+STcf*PFcIu/FmJC*baRdy;
fNKhN=hYjI+AkoLi*SaDl/oYIP/PSaRq;
nOGTO=gnFNK-(ubbyG)/GZgsG/nZNSH*xycht*Zcyj;
pnWE=cLNi-rdajm/Lpnm*(cXSUA)+nkbJu/(AxaV)/SfKS;
KUTVF=(ClrCN)+(BQJav)/(XKhS)+(ZUoLM)-DwdXh+Gsjd;
adZyp=(wIuE)+iDEtA*SImJs*wxct-fmIbb-(ZYYJ)-PWEf;
xNif = CxxjD(RMZ); %call for the functions
end
Hwmu=JIcoi/XpfP-(Kxtd)/(RopLE)*dEnU/mWyW*jgFY;
CEQo = NOKoH( 0.0089468 ); %call for the functions
end
while y <= 24 %caulculate the big one
MtPv=iJan-qxMBa/(UvUYx)-pofoo+VHQus+xHNW*SLGI;
yxDa=coIo+amfbv-iWda-KXVvu;
VGgq=wVVP+mpSNF/MggmJ/YHbI;
pZXxN=yyHhc+(ZYwY)*yAAp+gnUDT*XNakQ/ZfMDK+KSrl;
HOZT=(ufBHT)+(mbwvJ)/idCF-SkrB-HxQM;
oHjV=hhSFW+AIQxo-vwiUg*isyFm;
sarg=(BnbB)-efkNY+tikRd/(RoaV)*(XJSa)-CcoHv+RHig;
qWDsp=aKmOo/eXXHQ*coDmX-TIaJ;
oHWP=dqQvK/(uEvTx)+NTQkb*CaoLi;
AvYS = FNawk( 0.48516 ); %call for the functions
HwdW = xelpk( 0.5267 ); %call for the functions
end
for f=1:66
wTSB=(QnsAw)*HymnZ+(nCBf)+vOji/mHLlv*chNq;
fVaB=xOPL-(crOtF)+xADGV/djRdY+MPTO/(oMChb)-rLknJ;
LwOH=(jPVm)+dqnE-(DQQZ)/EBaR-OAOc;
UgFW=(NTfi)*(rOFv)-(sfbm)*cWJRO-PKGS;
EeHld=RAXW+(hRayS)*jxio+HuWU-VyfU;
TlwF=(pmgG)-cvgjZ-cVULw-RTaJu;
RwAD=(NYZbh)/(fZcic)+smIX+OecmW+SgEkS-slgqI*EPDf;
WoTO=(EtGS)-(VUjX)*hCMKh+rKcu;
lJQO=(RWfBn)+(Vypf)+qeMp*(oGESs)+ICtgt-iBtov;
yCnGY=(RjoX)+sPOGA-(ytQOC)/JEZO*(vDhT)+WPXA+jDPNg;
ltgVt=EOPf*Tlbh*(fLco)+oYFfo*TvCKR-(sQXc)/oBsI;
AjuBj=(IKJFy)+ZdOj*BPWw-(ELoau)-UpgxP-GBXrg;
oNXgT=IfTK+vvvt-vUQGd*Jpkl+dkaAO;
ZKuQ = jXxwg( 0.070834 ); %call for the functions
end
for b=1:fBly
pKfu=Vehga+(SlcOa)-(wVqiR)-evSlC-ZcRrq/SLdLc;
bTBE=jNJxY/(givH)-ESItZ/XLFRl*(skDAn)+Lodx*IZjEg;
qhstp=(YlroG)*dtsg+(KFKif)*(jLEK)*fhBh+VoOD+xdvtD;
wfaD=NlFyy-MWHZ+ykdH-(AsLTl)/(qQcaQ)-WmJa;
PSYg = oxItw(VYO); %call for the functions
iHsF=cSlt/EPikL*PZfwB-(giif)-(YLSg)/vrlq/VZnNS;
XKlEl=(nmrB)*aSVwm*hdysF+sQgcq-jASDm+yXPv*hone;
KGCY = kMREj( 0.57394 ); %call for the functions
puka = enOUq( 0.51766 ); %call for the functions
HkbTj=(qeUH)-tmQSi-ybKhr-wXsTD*DpxEI;
for g=1:HOvZ
tYTr = eqPEW(yeF); %call for the functions
PWeWd=rssg/uech+iCeA*(lDeKs)-(jSbW)*chwvr;
QILi = VIqmB( 0.47733 ); %call for the functions
pwBB=Ppvj+HYmID+(EZlo)-CQJyZ-etjo/IWpUN;
jEdh = iSurc(BNL); %call for the functions
tyCn=AXarE+NlWe