数学建模社区-数学中国

标题: matlab 二进制写入问题 [打印本页]

作者: lixuewei3    时间: 2017-4-10 11:02
标题: matlab 二进制写入问题
  1. - n; M+ `: g" B% `$ r2 D
复制代码
在用matlab写入二进制遇到个问题,我写入的结果里面是十进制转换后的AScii码序列,但我实际要的是打开后是那种乱码的情况,如下图,不知道哪地方出问题了,小白一个,还请帮忙
  1. head=(['0xA6','0x00','0x51','0xff','0x01']);tail=uint8(['0x00','0xE6','0x28','0x9C','0x58']);
    * S  w9 ~- `3 I5 l, P+ J( W
  2. fid=fopen('C:\dzh365\USERDATA\block\自选股6.blk','w');
    + [- H: Z$ S" B6 I1 v) ^! A
  3. fwrite(fid,head,'ubit8');5 ~8 O$ ~6 A+ o3 E# m; @( ?# V" v
  4. code=[600000;300120;000467];
    4 Z; s' w! e  B4 a6 ^$ m) c
  5. for i=1:size(code,1)
    * R5 i" A0 X2 ]. q" P( V. @4 `, g5 o
  6.     p=num2str(code(i,1));8 q3 X6 r* v2 C
  7.     uc='';    %定义一个空字符组4 j3 ]+ @& R2 S) t& L0 n# ^+ q6 p; Z
  8.         uc=strcat([uc,dec2hex('S'),dec2hex('Z')]);%%深圳股票; B# M$ r$ a* r( Q- ^
  9.     end& n& [+ P' A6 E  ]+ F
  10.     if length(p)<64 Q" {2 ]/ W! _+ [3 ^3 P3 H
  11.         for add=1:(6-length(p))                * o2 l+ K' r2 h4 e, T# ^4 \
  12.             uc=strcat([uc,dec2hex('0')]);%=dec2hex(p(j));3 {3 Q5 o2 {3 L: c& m/ T' X
  13.         end6 g7 i' D! l4 h! k- l) ?0 g1 ~
  14.     end" Q/ p& P4 W( Z& ]
  15.     for j=1:length(p)
    ; y: A# K! y# D% S$ A9 O  r4 ~" L1 q
  16.         %sprintf('%02x\n',p(j));%dec2hex(p(1))
    , U% g7 M, @' r3 H1 T
  17.         uc=strcat([uc,dec2hex(p(j))]);%=dec2hex(p(j));
    ) c' N  l+ J/ n- r! m* a! B
  18.     end) O2 N) O. G, {: [. x& O( R) d
  19.         fwrite(fid,uc,'ubit8');4 T% ^4 N6 a- m: |
  20.        fwrite(fid,tail,'ubit8');
    8 C2 `9 n" Q3 O5 \# s
  21. end, ]1 H* G+ d3 z4 ^! Y+ d7 `8 N

  22. 3 q7 _5 [5 H) x  {8 T9 c
  23. fclose(fid) %返回指针的值为0,则表示存储数据正常) j, I; b  L1 }0 f
复制代码

7 f3 Q! F1 r7 M" Q1 P+ Q1 y
作者: lshqcable605    时间: 2017-5-9 13:58
啊啊啊啊啊啊啊3 q, p  t/ M7 q. X; W

作者: lshqcable605    时间: 2017-5-9 13:59
66666666666666666666666
7 k3 r) b9 m( \9 `
作者: lshqcable605    时间: 2017-5-9 13:59
好好还好好还好好好好好
8 p8 c: U0 z/ \+ {# j
作者: lshqcable605    时间: 2017-5-9 13:59
666666666666666666666666666
+ }" I$ l1 {: @$ T
作者: lshqcable605    时间: 2017-5-9 13:59
66666666666666666664 o* K6 d/ G- S6 c

作者: lshqcable605    时间: 2017-5-9 14:00
好好还好好还好好好好好
$ Z: M8 u; b$ o
作者: lshqcable605    时间: 2017-5-9 14:00
6666666666666666666666666666666666666666666
( M: `1 b* r# F6 v+ f( |5 q3 ?- g
作者: lshqcable605    时间: 2017-5-9 14:01
999999999999999999999999999999999$ F+ z5 d1 h- @/ q$ i( p( i- P

作者: lshqcable605    时间: 2017-5-9 14:01
6666666666666666666666
6 m" f: t: \" R# m' N8 o
作者: lshqcable605    时间: 2017-5-9 14:01
哈哈哈哈哈哈哈哈哈
; ^8 J7 s& F% Z8 Y# _( x- m8 F: t
作者: lshqcable605    时间: 2017-5-9 14:01
2222222222222222221111111111111111
- O0 c0 B# Q$ \* Z4 R3 Q
作者: lshqcable605    时间: 2017-5-9 14:01
好还好好还好好好好好好好好好1 ?6 m) l) Y2 Z4 J$ s$ I! K0 R

作者: lshqcable605    时间: 2017-5-9 14:02
666666666666666666666
2 b6 U5 S# Y( B* G5 d' a
作者: lshqcable605    时间: 2017-5-9 14:02
99999999999999999996 q2 i& U* y6 n6 E4 v  p

作者: lshqcable605    时间: 2017-5-9 14:02
好好好还好好还好好好好好0 E" H/ ~3 t: s* y; i1 c. s2 @- h

作者: lshqcable605    时间: 2017-5-9 14:02
66666666666666999999999999999999999999999
/ u3 W$ i" A- b
作者: lshqcable605    时间: 2017-5-9 14:03
55555555555555666666666666666666666666666
  J% a: u0 A* _$ A5 k
作者: lshqcable605    时间: 2017-5-9 14:03
好好还好好还好好好好好
) F& _: R+ k( q6 ~$ _/ d/ }7 U9 h
作者: lshqcable605    时间: 2017-5-9 14:03
和哈哈哈哈哈哈哈哈哈哈哈哈; O8 E  ]4 n  Y5 R7 o

作者: lshqcable605    时间: 2017-5-9 14:03
好还好好还好好好好好好好好好
" @2 m- \( w. d% w
作者: lshqcable605    时间: 2017-5-9 14:04
好好还好好还好好好好好
4 [- J+ j, Y# c* `: e2 d
作者: lshqcable605    时间: 2017-5-9 14:04
666666666666666666666666
: `% W- o7 z. C
作者: lshqcable605    时间: 2017-5-9 14:04
99999999999999999999999) A( r/ [* z" C+ s

作者: lshqcable605    时间: 2017-5-9 14:04
蒙公网安备 15010502000194号
0 d+ @6 H; J% S: N& Y6 ?& r




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5