数学建模社区-数学中国

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

作者: lixuewei3    时间: 2017-4-10 11:02
标题: matlab 二进制写入问题

  1. 0 e$ Y+ U7 l: e$ W' x
复制代码
在用matlab写入二进制遇到个问题,我写入的结果里面是十进制转换后的AScii码序列,但我实际要的是打开后是那种乱码的情况,如下图,不知道哪地方出问题了,小白一个,还请帮忙
  1. head=(['0xA6','0x00','0x51','0xff','0x01']);tail=uint8(['0x00','0xE6','0x28','0x9C','0x58']);
    , S$ m8 A9 C. D( `2 w) F9 q9 q# M
  2. fid=fopen('C:\dzh365\USERDATA\block\自选股6.blk','w');" i, K) q5 I. v' k7 d( @. H
  3. fwrite(fid,head,'ubit8');
    ' a2 \1 G! \9 n6 E$ T# f% P1 [
  4. code=[600000;300120;000467];
    7 _9 ]- i, l4 _! W
  5. for i=1:size(code,1)( J# c/ N" r) j5 ?! l4 R3 s
  6.     p=num2str(code(i,1));
    ' x& p7 H4 ]8 H7 _) X; K6 C
  7.     uc='';    %定义一个空字符组
    4 s0 X) [7 J! e- c4 a" y
  8.         uc=strcat([uc,dec2hex('S'),dec2hex('Z')]);%%深圳股票
    - _0 N8 |: e+ }( c
  9.     end
    5 t, ~1 l' l! [0 e! x- ?
  10.     if length(p)<6
    % ?: {6 e7 K. }! G" M
  11.         for add=1:(6-length(p))               
    & V! q, H$ @: |( u- [+ x
  12.             uc=strcat([uc,dec2hex('0')]);%=dec2hex(p(j));! s% u. R7 C. b& d, T* C
  13.         end" K+ A( e4 h( [, C# d
  14.     end
    : M- F3 ~2 T* D2 b. G% Q5 V0 s& Q; V
  15.     for j=1:length(p)
    4 L0 q. a! ?: `  q* C
  16.         %sprintf('%02x\n',p(j));%dec2hex(p(1))5 K( ^0 S: ]: f) m1 d% x
  17.         uc=strcat([uc,dec2hex(p(j))]);%=dec2hex(p(j));
    ) X+ S" ?' A6 W9 ^/ ?
  18.     end
      h/ y  T% W2 d4 {
  19.         fwrite(fid,uc,'ubit8');
    6 T  |* y% @) T, e* D8 T/ V
  20.        fwrite(fid,tail,'ubit8');7 ?8 W6 m; E% _) T# d( t( F( E: A
  21. end7 s" U. S! n. Y! O( @1 ~: u

  22. $ K* _" o+ p5 N* j& ?' h
  23. fclose(fid) %返回指针的值为0,则表示存储数据正常
    $ [0 `1 F5 y& ~/ f! C  H. i0 \
复制代码

9 E8 Y1 G# Y6 |# m0 D
作者: lshqcable605    时间: 2017-5-9 13:58
啊啊啊啊啊啊啊
* T+ y/ k7 b7 ]" I& o/ _) |) z6 ~( `
作者: lshqcable605    时间: 2017-5-9 13:59
66666666666666666666666
+ ?% }9 T# y; w. ]% f
作者: lshqcable605    时间: 2017-5-9 13:59
好好还好好还好好好好好: K; y2 D  y* [' X) n

作者: lshqcable605    时间: 2017-5-9 13:59
666666666666666666666666666
( ~& T) l) e% b- n7 U
作者: lshqcable605    时间: 2017-5-9 13:59
66666666666666666662 w& L. C$ f% W' L" F/ u* t) J

作者: lshqcable605    时间: 2017-5-9 14:00
好好还好好还好好好好好! {% }+ s- q/ k5 f9 s+ q7 V' c

作者: lshqcable605    时间: 2017-5-9 14:00
6666666666666666666666666666666666666666666
; z; @/ `5 H" a1 Y; N) i& T
作者: lshqcable605    时间: 2017-5-9 14:01
9999999999999999999999999999999998 v: V# h5 d! E

作者: lshqcable605    时间: 2017-5-9 14:01
66666666666666666666662 z* M! P8 \+ U5 v

作者: lshqcable605    时间: 2017-5-9 14:01
哈哈哈哈哈哈哈哈哈. h" ?1 m- H# k8 T, P9 C' |- K

作者: lshqcable605    时间: 2017-5-9 14:01
2222222222222222221111111111111111
( @( j5 O% |( S/ Y
作者: lshqcable605    时间: 2017-5-9 14:01
好还好好还好好好好好好好好好
$ {5 s. o/ M3 V5 j9 j
作者: lshqcable605    时间: 2017-5-9 14:02
6666666666666666666662 E; {* |/ C8 z4 [" ^! T

作者: lshqcable605    时间: 2017-5-9 14:02
9999999999999999999& A; w  v3 n& V' I  O4 Q* J

作者: lshqcable605    时间: 2017-5-9 14:02
好好好还好好还好好好好好
9 c$ m# \5 ]% A" F/ d! c
作者: lshqcable605    时间: 2017-5-9 14:02
66666666666666999999999999999999999999999
( Z# I0 }* b0 C3 |  S! Q+ g7 i2 D" S
作者: lshqcable605    时间: 2017-5-9 14:03
55555555555555666666666666666666666666666) [# \( i! a& s( I" Q; k. v1 u, Z

作者: lshqcable605    时间: 2017-5-9 14:03
好好还好好还好好好好好2 \5 t! O4 M4 r9 e0 U/ o

作者: lshqcable605    时间: 2017-5-9 14:03
和哈哈哈哈哈哈哈哈哈哈哈哈
0 X* B- ~) @% J8 C& Z  v1 B
作者: lshqcable605    时间: 2017-5-9 14:03
好还好好还好好好好好好好好好
5 s1 A" o, ]5 Y0 k  d2 b
作者: lshqcable605    时间: 2017-5-9 14:04
好好还好好还好好好好好' Z2 I+ B) `. h) M5 J, c  _

作者: lshqcable605    时间: 2017-5-9 14:04
6666666666666666666666662 K: `- B$ H0 R$ _. n6 V$ Z1 ^+ ~0 k

作者: lshqcable605    时间: 2017-5-9 14:04
99999999999999999999999! D; N! |- [5 p3 o& a$ q0 ]* J: V9 M

作者: lshqcable605    时间: 2017-5-9 14:04
蒙公网安备 15010502000194号; k: |5 c8 R, u, F" ]) Z





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