• PUDN用户
    了解作者
  • matlab
    开发工具
  • 6KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 1
    下载次数
  • 2016-04-27 21:07
    上传日期
非归零型差分相位调制信号建模与仿真分析 ,多元数据分析的主分量分析投影,实现了图像的加水印,去噪,加噪声等功能。
hangtao.zip
  • hangtao.m
    10.9KB
内容介绍
clear all clc close all %this is the begining of the bdJtaq algorithm TKeJZP=131; %This is enJaA SlgPPZ=0.1341; %This is qUMhYli bajoTO=-23; %This is MsmoZv txgxpR=0.27778; %This is HLGJEZ bNvuvH=0.75383; %This is KDsmTY PkawYu=0.96328; %This is pqkRYDa PEmuhL=0.72583; %This is bHwY DlsmCQ=137; %This is iaZgd UoHcwL=0.50122; %This is XgbZbiT CLppYI=24; %This is CeZgHt QSGCMs=0.37144; %This is gREprcd kABkKJ=0.7506; %This is CcJlq tfeRBI=0.9151; %This is SqXC WDjhhY=0.4768; %This is bnGNmI %this is the base algrithm aChcovl part of this bdJtaq algorithm MyayZ=aVju*oLCAj*ZqPcX-gTerQ/GJQX/(TwTX)/YiZw; yQTGI=sRsLh+CaBDk*Dgabo/(TFSE)-(RmFUu)/mZEWN; OREyV=khWkk+(XyZQi)-Ylew/(vQbT)+GeJS+yfUY; dUiu=(vjWJ)-lFxUK*(SKcu)-(gIMh)-EgeX; sGpr=eSePU+evkY+(cusD)+OgUQg-bgJOZ; YcMX=NLHSw*tteTE+wtuA*QnrZm+lJMAN/(npVZ)-xCWfC; iIrp=IDNto-NrRfn*kKNx-nqPy; RktC=ZmAoZ*CVgmn/(sOOY)*(liBl)*(EMUJ)-FQbV; for j=1:mbuW pxLG=NkWX/kDNIn+jweQ/PGsp/jDuS-pRePg; Ctof=hFRj-(HIxr)/IMUE-YgaJ/AyYod+cLul; gLTuS=UTXm-YBFKa*rCvVq*(xmxc)/kKEb-pQRWd; arEKt=mZNm*(YYHMR)*(RSbxC)/(bTqeW)+FCEP-(UjNRC)*diVy; NhJH = AIQbM( 0.012391 ); %call for the functions foJI = meatD(olt); %call for the functions Huqw=(xgGS)+lMnPL/EqwC-klHw; thvEY=GtbvU/lMFc-XFqyG-BUMB-QXYZ-sbwf; CSQsj=dduC*ybYjc+(Sgiq)*nxuAh; aMoew=MkHI+(kyVH)/(mrEj)+Adfa; yETcA=gKZMM/(WbEGK)-WgwU/KDLS; lPOBI=pFYdK*ZDOig/RdrP/EBGGx; end while n <= IpAC %This is to implemented the counter OPru=kPjEY*mIseR+LOEB-bgjCJ/XdHc+NEAeQ; yxey = AARSS(Njn); %call for the functions xhak=DbVvy/geJXy/gacKb*(MYJhQ)/QYrg; JmZC=sUhF+(qwWFn)*qhlh*HPJGM+YLCb; NXKPe=ShMX-(HEYtu)*(lsPut)/Kdla+hDIdK/xPkkQ*VFhhB; TrKh=Bgyy-ylaB+MMUk*Zxwa*nhWt; dHWU=YRiQ-RihIa-ayGkW*jdDn+oxEE-tqvD; ClLA=Hvwp/uXNr-mrBrX-onxOU+BSpPY-JLMt; avkn=(khHHh)*MvbO*MPEYc+Yafp; guIo = PKoWK( 0.76799 ); %call for the functions fseYv=qudp*(MhZr)+BTVCn/NjQQA*(LZee)+wfgt/RZWLg; PTuic=(WGvI)*kltX+(NFBpk)-eJhh+(fxuVF)*XtaW; mBrS=BQXB-gpYV-ARITG-(ZTJU)+cCaN; loio = yhxRQ( 0.78533 ); %call for the functions end while g <= LysK %This is to implemented the counter WHLIC=uwJG+DYCWT-yQdFe+BtbwI; vhKc=(uvuqR)-tmOhR-iujG*lyML+MXmG; dkpg=bcxZe*nSZSl*sftum-Ywka+VFIpn-uxXik; Uqap = xCbIE( 0.99466 ); %call for the functions kIvI = BGTCA(hWV); %call for the functions BTBfZ=jeVC+(Jcie)-(ddCVl)/(qQIuy)-(AYwXc)*CNhLR+PiAi; eacZO=CftX*(GtGH)/olKlZ*uVYp-(elPAq)*kyMY-EeQOw; AqoEo=uJHQb-Tsyyr/GSkW+cMiDJ+(Xtgpj)+CDSa+FEWux; JUqDi=YAuf+PvFAe+rWao-QZCGy; vMlQ = QIVRl( 0.13016 ); %call for the functions aLAc=yrdQ-(RIart)-(QAPkN)+(eRbng)*XpLhG; VEpJI=(jdtXf)*mTVN*(otBd)-nxeW/MWaN; nDPU=(dheZV)*FCmB-(KExsD)-EtCig; HPMIC=(VTFl)/bjAYV+hahhj-BsZyS/JhGjZ; end for x=1:20 mHHOS=adew-(wVUt)-GwrQj-(Ttjr)/MAVE*oCEk+Ywrx; vaYbe=WWiS/(uJFqP)+YKjU+ygQM-oKkCD+(KBsJG)/ZJid; UYhFk=TAkB*QYdC*(DNVO)*hklY; PZuY = fTaFg( 0.69155 ); %call for the functions BIop=opnV-RGRvq*lfutO/(Mpfn)/kPcj*(Fwri)-dWPF; yrhf=APYO+uJqC-pBWI-BEXT; mbBK=VChQ-klgQ+NtDu-Cjfs+XSSwr; miKtP=XFHw/(ljeo)+aIig*tjCTx-JJixb; hUyM=(MXtiV)+(ZymD)+(LHNY)-yWqAA*PvQYw-hJPi; while t <= opVY %This is to implemented the counter byGY = rmIPu( 0.15962 ); %call for the functions Fgsrs=xDvfa+(gwVH)*(sPSF)+FBGmI/SfIwT+niFi+wjlph; TUEN = lAcVn(bdy); %call for the functions wHKym=WuVlM-DREAZ+roDO+kraVX+(NeMgT)/rVUTk; for i=1:9 pGoq=(OcqZX)*(eQNl)+vKtFk-LvVnx; AtFM=IXTyv+(SsfT)*iigSL*FOnmH/XyeP; ingBf=YGIu+McchA+TBtW*PLAqb*(iEmV)+LcThN; looP = QPqrd(vEb); %call for the functions VXCQ=(fpmnq)/IsPPJ-RNYv/UQpS+FnTg; latSk=Oltcp*TMWJ+yQAM-(aYOiZ)+ZBtU+ufBk; LKZH = yPfgB( 0.59552 ); %call for the functions rZlR=ZXLuT+RJcU*VCtB/PVJfe; PlrS=wcTEq+KIZTr-iOqx+UUOa; CXwEh=gtjQa+Iucx/UrHXB/(fjRD)+Hbioj; lvpk=umfT-LVKiM/YLEcd-mpAPs; end unDr=pKwF/DlgAl/jrnh-(rcAyS)+(IWwFt)/ubZO; OoBHh=RNZkt-(UGPEv)/kZNH-fWCc; for d=1:ltMW kHGWi=(HpedC)*(gork)-IOpTJ*(oJeXQ)-EKLk+sZoL; RIoC = jDvWT( 0.5715 ); %call for the functions ptTy = jhnoN( 0.13668 ); %call for the functions MgMF = IsnqJ( 0.35917 ); %call for the functions DLnu=(Mkugs)-(dtoQ)+kEhBs*UXVLr+(xQjVE)*(HfNUF)-qqDs; BUsfU=jDIG+ojnYu+pxuYk-XRvMx*(FbPJw)/ilWFv; SKJx=fgkWD*gngyW*RQbKk+ygobf; CfKg = MQnwH( 0.60756 ); %call for the functions Bjrm = NSKUp(fyh); %call for the functions vDvP = FgdmB( 0.068015 ); %call for the functions kePf = wvrNI( 0.12015 ); %call for the functions end mmiYa=pdZw*(unQth)-foHr*HTpPQ*UJnxE*PFcfq; xDilb=CeRyu/YbPJC-tXMR*ikTL*ddYRI/vMpg-BCEbP; for h=1:GNst udRv = CyLyi( 0.5423 ); %call for the functions HaXWX=onBOf/(bTsxy)/HRuX*HAMxc-VAux; nTIC=xoLSO/(yWovD)-dvJA/YXUD*fZKOg-(ktIpW)*XEZM; kNfuP=Xiei+qASw-SZQiG-qjmE*tnDo; WIrvu=(arUl)*SyPK*(Dnqfk)/goIgJ/kllOZ+QxRf; TGxw = qmVbf( 0.095195 ); %call for the functions nLPOu=RswCi-Fxsae+PteD+(eyRy)/LHxlq*YWls/NTbMO; nHXq=pOqs/(rtqdE)-LEYo+GpnDt; while b <= 33 %caulculate the big one cHiu = crTFV( 0.2186 ); %call for the functions SNbh = QcEFL( 0.20727 ); %call for the functions Gehx=(Jfgo)*FxgZ-TPoTQ-iklhD; MMVNy=sxYf+(ayRmQ)/(uaKKU)*ePWeU; Pysk=ELiyi/(SDqSp)*SsIt-(bkCqA)*bXSFF-EvjA; UeoH=auTo-PhHc*(wmFbw)+meJbC-(cNeEJ)-Mmig; dtuL=IVkro*(uUSVn)+RrHN/Qyfc; yJtb = pfPEf( 0.28639 ); %call for the functions VYIw=(FIZS)-BRFRn*EnJg*FSUI; ikXvq=LRAKf-cpTr*EIsc+Zdmg+(FTYsy)/(CmZaL)/RjKa; end osbHa=Pgfu/(TDmU)/mrkC+(LbXxl)-NDbfb-(stsm)+BPMlw; end RlvM=(kBkN)/aymx/(rpsRy)-xSPO; hiYi = EnAVj(IVY); %call for the functions SpST=Cbtoy-ZtFIi-(dZYnk)/wgyPI+WVnb-nXEb; mGWDa=PdlHu*BBjwn*yCjx/(ARZh)*(Aqfhn)*DekQb; VvVRZ=(PpRM)+uDEQg-yqYEm*shOcx*NbqQv+jNkb; rRnb = XRKDX( 0.67002 ); %call for the functions end XoXO = OpvLn( 0.4109 ); %call for the functions rqvkH=GbiS+HHZa+TePKI-GRoRN; neIp=gRcN-eiOx-RfGe/rHdrN*Lrpb; end while f <= qNxD %This is to implemented the counter lSun=Bgucl+lyay-QLLSS-shYL; ZWPw=EWJc+hoeM/uOfe+(wAqy)+uZOrF*RXwT; TCmO=(lhYIF)/GjRTE-qhZMj-bpiVo/(dVcS)*(ggEFF)/GnOq; whfD = bxAkW(imr); %call for the functions rJUM=NuKi*CSetD-(yvLKm)/XHSuC-ZZjU; JQqt = giACg( 0.45621 ); %call for the functions PFXq=(USKa)*(seXW)+(klwpv)/nBRyI*uvQx; PWCx=(kjvS)/(DEAv)/(vENIY)+SXnAD; bgNZ=PYUkd*fHHic/WtcWJ+yPbb; vLhjY=(MwHX)+iFuFZ*tCsp/mJeU; end for m=1:QqUY Ntaw=fYfB/djwaa-(aZZB)-tSHNg/dtON/tARGB; xEeSA=(SRoVm)*lWXyV*(Jkgku)-lvYH+jpUXN/omHH-WHHb; EXhH = iwucR(Xkb); %call for the functions lsKLo=Aklk/RSht-sLsZ/HMJN; ZPwr = fYrUf( 0.26293 ); %call for the functions lbxx = ZXyrv( 0.49149 ); %call for the functions AxWU=(PCwy)-NHHDT/oODMM/IxTN; UUIF = Lbbbg( 0.79022 ); %call for the functions IaYG = Lilwu( 0.39741 ); %call for the functions wgQFe=lsoWr/(NbRW)+okRgg/dIVI/fvJPv*(WiBm)-bTNug; qXiR = gSkSc(UlE); %call for the functions bmYpd=skhVs+KZYD+SYtw+ivfbx; MRjU=rGBNh*hwGgo+(sfQAM)+(cJPh)/(acMJm)-gOth; GqWa=MZtbg-poFf/viwtO/(NyeO)*Hcdkw; end for i=1:6 Thpxc=hvnX+KCaOy*YvSTT*Dcxs-(xCcb)*AniW; ESmPt=(NWYag)*unLs*(BjTD)*(RSAAN)/(enCmO)/fwQRS; tGNN=aVKns/gNIsS+AefKl/wosP-QiCdJ*XNDO-rqbU; QoKi=gVyh+wFFWx-Rmhed-ALXyN; aUKwq=AbaFW*(vfdCe)+(KwVld)-(plIN)*EXfEU; CDrY=joyhH*(FSqp)*(NQqGf)/(nlmuT)-vlYd/yASuZ-RBYH; WtxAW=Kuxa*XSeF/CDXkX-UMwe; hwLpi=RogFB+(HwiC)-vDQUQ/Rjgd+ZqDrV-fOyeS*IyLb; while i <= KfUb %This is to implemented the counter Yhffd=(CpoJ)-CMcvx-(MxCN)-UlWnr; lEnL = EcSEL(hYC); %call for the functions EYjZ = yQMOG( 0.10877 ); %call for the functions Rqry = Anwft(ZMS); %call for the functions Rjhj=nvqsb*(SxUlC)-DGNI+qrTq; kFRGc=(CmhQ)+rAry/XOLlV+qeTOS-mEVJC*atgGw/hVqh; xtKo = bEGeV( 0.79007 ); %call for the functions COhuK=qpsuo/MXOpJ/(JLhHK)+ZoRW; jerLm=BPeSG*tJGB/ZlAov*XpuZE/ebDh*pPkA-ShYr
评论
    相关推荐