找回密码
 注册
关于网站域名变更的通知
查看: 434|回复: 1
打印 上一主题 下一主题

哪位大神帮我解释一下Matlab中这段代码的意思吧?,看半天没懂

[复制链接]
  • TA的每日心情

    2019-11-19 15:34
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2020-1-2 13:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x

    8 y! d6 V$ |3 U7 B0 q( E( Nmsg=gf(randint(1,7),1); %information code
    $ V$ _. @  y# J$ kc=bchenc(msg,15,7); %encode
    9 R; f( U* c, _8 b9 je=gf([1 0 0 0 0 0 0 0 0 0 0 1 0 0 0],1);%2 bit errors: J2 u8 p! L& X5 \
    r1=c+e;% receive code6 X8 P5 S- C) F" m
    r=r1;3 R: j# R) _8 l  q% u. ^
    g=gf([1 1 1 0 1 0 0 0 1],1);%generator polynomial
    3 _" ]3 L. I3 T  I* v" h! Wm=3;n=0;k=0;" z- U+ @1 T; }2 s+ ?( L
    while m>2 & k<30% K/ [1 \( }4 C# @9 a8 ]4 P
    k=k+1;
    + v  H" c% b$ g$ SIF r(1)==1
    2 G! G* d! I" Rfor j=1:9
    " I) m; ]3 P+ r; v1 f6 z$ Zr(j)=r(j)+g(j);
    ' U8 T( a9 w/ l% l& Iend! J' c  W: b9 q5 o. c; z( l5 V2 p6 m4 r
    end7 r  d+ U( h" n7 F6 K7 m, q
    m=sum(r==1);; j4 F+ J1 c- k  K* p" W
    while r(1)==0 & m>2 & k<30 %left shift
    ! a( ^) e! T. q( t% G( en=n+1; - A+ N6 P+ C, D
    for i=1:141 @) `: J1 \) b2 N3 A
    r(i)=r(i+1);
    $ M! R# p! O# R7 S1 u! R9 o8 |end5 u3 P9 D) i2 n, S- t
    r(15)=0;
    & u& g0 K( o% dend
    , n6 A! f- z8 C! j* I2 Rend% k+ q) z- y- h- v0 c; a
    s=mod(n,15);8 i/ ^' j% R; j% Z( d1 R6 x
    for k=1:s %cyclic right shift
    ; U% ^4 T9 G/ b" Y5 q" }7 N' it=r(15);. [4 T: G" u# b5 c  V0 d
    for i=0:13. V$ z* C8 q8 n0 |- c. H2 i
    r(15-i)=r(14-i);
    ( u- u' q# h/ T4 pend7 ^8 j: V1 c- }& X5 x
    r(1)=t; & H7 O3 x4 M7 K) U% r7 D) b
    end
    ' y9 V4 \! [# e7 De1=r;
    + L: d, D; Z* b2 \" om1=sum(e1==1);
    / j3 j2 l. V$ U0 V' Rif m1<3- [: L0 B) @% w- U
    disp('OK e(x)=r(x) mod(g(x))');& `6 y  g) ]9 H
    end4 r* V: X$ e- O

    - M, `0 r3 \2 x$ J+ ^$ Z* ^2 r! [: E
    想问一下这段代码是什么意思,最好能具体到每一个循环 是能够直接运行的嘛? 他的输出有哪些?最后disp那个输出的是什么意思?

    该用户从未签到

    2#
    发表于 2020-1-2 18:41 | 只看该作者
    你粘的这部分没有个格式,只能看出来是循环语句,哈哈哈
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-23 23:43 , Processed in 0.140625 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表