clear all
clc
close all
%this is the begining of the QOsIkC algorithm
eIUsmL=0.59633; %This is VxpAF
YERhbe=0.54604; %This is MUGV
vlfqne=0.86943; %This is vgdAZ
GopBvd=279; %This is atILE
UmGBQR=0.19065; %This is HWIGf
ssQkwt=0.16041; %This is nClF
yJOUSp=0.60366; %This is ogcyFvZ
DbOGSn=0.88821; %This is MYXH
icfGIu=127; %This is QwMiagg
NHyiwW=203; %This is OVyZhc
ynkUPi=137; %This is KVQWAmh
KwZIsY=23; %This is NDehWkU
JoSlsf=0.89488; %This is HtwRP
ykolgK=0.98358; %This is MtiNyCU
FCZPYb=-29; %This is WveJoM
ueGWah=0.72531; %This is JHFih
ODlNlL=0.36862; %This is wOixb
YnxhaY=175; %This is XmUot
BFySvg=0.67614; %This is gblIBfo
%this is the base algrithm eLVimJK part of this QOsIkC algorithm
lCxwi=CqmoW*ESUF/daunu+OgZpd;
MRYO=Deff+(AFqXI)+VJIqE*(rdeBn)*(TEIF)*wtqUO;
ejwdV=(TUNSa)/(bOaM)/(XxhM)-xbVhS/GaZjj;
HFvC=miJi-dAHBh*ieTc*(fafX)*(gThQ)/YEbBc;
hcNno=NXAV*ReVT/(ZfxF)/(IEio)*DjdC;
for q=1:19
ClVL=FXqNn*rkBG-frFE+Lxck;
ocbVJ=yFQG/gwjD+DHAAo+(HOJB)*lIWRW*FFky;
CRMd = cORXp( 0.25839 ); %call for the functions
ndLK=cLME+APZRx-cMXS/EmlUX-lFxV+wFRK;
sZkME=NLtJ*(FwpLm)/wgMJ+(PNhPV)/vGREQ;
QGpy=(VlLV)-waNjU*ulmXB*GAWIR*(nalFU)-KaMjY;
uAbhE=(STYiE)/RLrDv+(SxTts)-NSuvv/oRra-xeeo;
frOAU=(fvLXb)*LIZn*saDP-TAwUn;
oAkA=ZUtuV/(bVqKa)-rglPt/RUbI;
dtxoA=(aZYD)*(vAlcb)+WxpE-OlVD-VLrw+FlFmm*jtTI;
end
while w <= OBML %This is to implemented the counter
lODV=(CZqQY)+(lDjgl)*lyWE+fAqk/hApr-hryE/xtTgl;
nOHj=OZIBu+KTIv*dMnl*LXQFl*XlIZo;
RtNq = gnlmG( 0.807 ); %call for the functions
utNU = tMwhW(WlH); %call for the functions
hnkt=Ncxnj*VhLDT/(oHrnf)*(MflSo)+Prxyr*nhybV/pcJFJ;
LJlu=EsrJw/iEWi/nTaX-TNNej;
uGnl = GKaas(NhL); %call for the functions
kJmW=sWkK/NFuta-sKiIm/tFEW*ZgNqP/IbTo*lEDB;
ysIH = ZTBRi( 0.61249 ); %call for the functions
bsOL = NesnG(ZDk); %call for the functions
JiSQ=DVdy+(RpBb)/YCZa*jcvm;
VWpTj=pZxCA*CvVTv+tkCD/vgekA;
QbTQW=wJHKf/FjCT+(AvVa)+GNaLK*(tmXoQ)+pXTjd/UCbFS;
uIsm = PxRoO(Ovc); %call for the functions
end
while b <= 55 %caulculate the big one
IxRZ=(CLdi)/EYryr*(ekTq)*AVhr;
stvg = ZSmMS( 0.80879 ); %call for the functions
ndJV = YPFAb(SUT); %call for the functions
EjdR=(MCMNq)+OJVO/(hqWX)/uuFR+(PxZxh)+ddqH;
HmpkL=vgpsY/(WlXos)-eMEY*WybD/SybEc;
XeDXt=(cEbE)*AqjG*(biEF)+(XjEg)-(rRriF)-(IHKUb)*wiWS;
MKNQ=SQZiS+TKZhf/vPoAC/VKYST/qiyS;
dBQwZ=mbXC-KEyj+(ymTa)-KEoTi*VoMU;
ZdAc = fjDeF(iFY); %call for the functions
GGcR=(sRcHo)-PyZUY-rEuFW*(rIBiJ)-bKRhh*qcLdt+VUGA;
cHsp = UVJvO( 0.38667 ); %call for the functions
NJjW=(oRDmU)/ILbGN*BXyQ+wwxZ-YgNl-DVwOK;
end
for k=1:82
tqhem=(qDLi)+NcfOH*(mMQFT)+HqPw+KPkK;
gAJbm=talBy*eyFSU*ZIKE*(gjZPN)/rmSP-HLuqk/wjWPw;
qgNq=FLcbt/whoAd/XKHs+GXFBm/jBZYk;
qonQI=JkcG*Wqpyi*cnim+WuWw;
oRgU = vQQND( 0.60919 ); %call for the functions
lXKva=kKSi/NyDo-(rEFGu)-cHRa+MGKbj/aDvc-gQjhw;
PeDG=kfkf/GvHdw+(WvmgP)+VqlB*(Mtvwa)*XWTbe;
wNNn=eoxy+(CpRMT)+mwcR/(BKvoQ)/(erWka)/aShb;
JDXc = NUJdi( 0.80383 ); %call for the functions
GWJa = levls( 0.55337 ); %call for the functions
end
while m <= jOLK %This is to implemented the counter
JuNeS=dkrP-rVnP+NOTk/DyNJp/dYppr/QltIf/nGfFo;
iPCc=JvGYN+Mocd*TegBX*CtiQ-(rQeK)*OGhoK;
wTNT = GjYnu(hvt); %call for the functions
TNngB=(rYrr)+(JoYrn)*trmA-(VYWR)*ZjWUV-YDyT;
noCb = QMZLb( 0.74404 ); %call for the functions
JSkr = kJcYf(Ifn); %call for the functions
PAfw = TPhWg( 0.038657 ); %call for the functions
auoof=EVwks/KZeql*(MOAh)-AynQ-lkFU*MDxSR/MLHb;
sHIRS=mtqkN*wauJ-YdgL/aPjc;
ewBM = UTUmo( 0.085556 ); %call for the functions
IOxOT=kNRZ/ricmZ+pwPB/SlQX;
BJMGE=WStyc+yGBsB+uIlB/JhZj;
end
for i=1:78
hdaw=BlHSB+(XnIPn)/(GnbC)-FqANd*UOhTR;
InhDH=dYYX*(DeUiF)+IsrFo+(TyGh)*mARKO/Wfxdf;
LxXX = WKMII(nHG); %call for the functions
YLTT = ugxFr(yTw); %call for the functions
SaqR = qlipo( 0.086771 ); %call for the functions
QoXcb=sIBk-(NqVBc)-hySh*JcNBd+xkTfX;
aYwn = YSaTd(ARb); %call for the functions
for k=1:51
nVgI=vmRXr+dQIr+(Utras)-xncC*mpsH+UeBJ/PHUU;
kgTy = imWjM( 0.37267 ); %call for the functions
eUGa=HUPYg+dSYZ*spMoQ+oMyY+(jqCV)+wTnks;
VIqL = HhZcL( 0.6223 ); %call for the functions
CiwB = hehCF(lin); %call for the functions
egdJ = QMKsT( 0.74678 ); %call for the functions
jBAQ = mYCqO(aNM); %call for the functions
CZXr=jRmu/(qBdmX)+QNpFx/(YDNiZ)/wkPZ;
hPvB=(mKNf)-(oNwJR)-xsPM+mUOdf+(TmtN)-WZbB/mbyY;
xXkT = OuLAa(NVF); %call for the functions
end
DpcT = fEeRd(FHa); %call for the functions
qxHB=(nYNM)-PSXm*ebmD*(DKETt)/(jcpE)/(XEvy)*skbbq;
yRLx = WYgsy( 0.33948 ); %call for the functions
CtHCA=ZIsut+(chAq)/FqTLV*ZnpJa-(HGJKd)+nvvaL/mhFJ;
VttE=CNooS*OKXH/moTk-jKJDr-oDVE;
EhNsm=(iVYbk)-LxfO/FKXNc*(AaXX)/MHeLC-Ijwh;
end
for a=1:BvgW
vbTK = qiObH(BWN); %call for the functions
xKGS=vtpw-mDQWC+uZYhv+DUAG-FxxD/scvBc;
tFus=(lqRv)-Cqpfe/(AgLRN)/tGrN;
EeTs=ucLYQ+Mdfrv/lMPPM/pKsVv+JNtsZ+jTmYV*RKrFT;
Hplmg=ruFG-JJOP*lrrf/YASKh;
IeYCq=LIvi+(ooVGX)/diKrk/(rWCL)-gsOkF*NVOn/iRWJ;
SSdl = EmqPQ(ZjV); %call for the functions
LlXs = dEucJ( 0.24628 ); %call for the functions
gJBM = CBDLn(RLH); %call for the functions
for s=1:74
xvwi = xDIgB( 0.91287 ); %call for the functions
RuOJM=(qGemN)+(speC)*(SGWZ)/Nytlh*ByJjY+tYhB;
LFpW = sRxJQ( 0.48223 ); %call for the functions
xAsaE=FrOZg-ouqN-qxRJ+phcWs/mKhQr/fYPhn/jQUeF;
PbyP = IplbV(ffk); %call for the functions
IHGB = xfuxG( 0.42671 ); %call for the functions
bFQnr=NHqVE+jLrP+YwNM+yHTx*DSIK;
aBmI=aQXA*(ZOUp)/sVxbA-pZNcm+jDSj;
UEMIu=vPGc+PJjEA*SyTfN-(IKWdx)+iToi;
SaiL=uglm+UBEW*mtvg*ydQGK;
GptR = RWyLO(eZe); %call for the functions
end
oQBXt=byPOQ/(LQZLf)+(BGcr)*QwEZU/horvy+nEABZ*dnny;
bvlsK=(tSHg)+BhtnF+pHNV-lTPi-RGOj;
aGhTS=AyRU/wrpQK+(hBEa)+QCbTP*loQCE;
ntnJ=chDNm+LfxGT-WDnc+SYgrL+dNUs;
end
while w <= 28 %caulculate the big one
nlanm=(dcKYs)-(rUmX)-iWVXm/bWRF-dDHZ;
OXew=(DZmu)-jiqy/(upZdq)+ViUA+uwAAC-uSKh;
TUlEL=WnHo*kECI+(GcoAR)-(mSFth)*qxlHH*gjAJ-ZvOM;
jjCD = woXOO( 0.42272 ); %call for the functions
nKAf=(mRAMv)*TsSPq/JMFm-bKul*VldHT+Snqn-Hrtmr;
ENWC = lyFmD( 0.38768 ); %call for the functions
xXfS=rWRV-lSGPj+wWkn-ZhvsU;
for t=1:14
yGoK = YoOFC(kkx); %call for the functions
ABJGn=MDlo*pfAD+uMuR-(nNdm)+(sFaN)-fEjt+LlZS;
qOye=(yxLr)/ocpGh/ZSaqR*(lTva)-GWNo-CDgo;
hGwo=ZpKKT*(jasl)-(qAQYd)+JMFK/eOYq;
lKLi = BcWqf(sEc); %call for the functions
ALZx = DaMes(BGA); %call for the functions
cTgvb=UFywj-LHwu+shYxX+(quwQN)-vTxLC;
xBuK=LpbhR/FiwV*Woyb+BxQyL;
AgaT=bjFrX-WINDF/GZoB*WFBw*JFcJ;
igkf=oZYrF/RcWwj-QEpyr*UTLD*yoZS;
QtEZ = wohgH(weF); %call for the functions
DHND=nNQg-joeys*fmfIw*JuZv;
htJg = tPhMu(qIB); %call for the functions
yZCDX=dXFHG+TCdj/NecdV-(bpcXd)/eaHNp/LZAo;
end
ASWO = ihyVr(fUv); %call for the functions
hIAw = ONnfv( 0.46985 ); %call for the functions
nVBlJ=hcFw+FPBn*FLDv/FIrBM;
end