数学建模社区-数学中国

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

作者: lixuewei3    时间: 2017-4-10 11:02
标题: matlab 二进制写入问题
  1. 2 m3 M( f( d" w# a! O
复制代码
在用matlab写入二进制遇到个问题,我写入的结果里面是十进制转换后的AScii码序列,但我实际要的是打开后是那种乱码的情况,如下图,不知道哪地方出问题了,小白一个,还请帮忙
  1. head=(['0xA6','0x00','0x51','0xff','0x01']);tail=uint8(['0x00','0xE6','0x28','0x9C','0x58']);
    $ X+ O0 W4 n, Q- |
  2. fid=fopen('C:\dzh365\USERDATA\block\自选股6.blk','w');
    , h1 l/ M; L& o' w+ ~9 u* f
  3. fwrite(fid,head,'ubit8');/ f; X) }2 e; C5 i! D
  4. code=[600000;300120;000467];
    - \( Q6 L+ o; R6 f1 T3 ?
  5. for i=1:size(code,1)
    + T( y/ e3 x+ @: S9 t/ Q
  6.     p=num2str(code(i,1));
    : U! F" ^- p+ i5 a3 e+ S. D4 s$ D
  7.     uc='';    %定义一个空字符组; o4 o- \8 ]$ I7 m
  8.         uc=strcat([uc,dec2hex('S'),dec2hex('Z')]);%%深圳股票
    + b5 B, O& \+ v( f2 I% ~$ s
  9.     end0 m$ A$ j4 ~' l( d' j! w7 _
  10.     if length(p)<6* _# I- r  Q! q! t# V
  11.         for add=1:(6-length(p))                / O% \! s6 `- y- I" Y) T3 u1 ^
  12.             uc=strcat([uc,dec2hex('0')]);%=dec2hex(p(j));7 K1 E5 \: ]! g  b$ Y( w
  13.         end
    7 a& E- v! j' f2 v7 g
  14.     end$ W2 H) j- `- s- X9 l4 Q
  15.     for j=1:length(p)
    . N7 D' n* j$ x/ U( `
  16.         %sprintf('%02x\n',p(j));%dec2hex(p(1))3 K5 }3 V! R/ v' l* D$ l5 M) r% u( V+ S
  17.         uc=strcat([uc,dec2hex(p(j))]);%=dec2hex(p(j));/ D' Z% e; X( a8 f& q0 \- u
  18.     end# L, _7 O! V  `; i
  19.         fwrite(fid,uc,'ubit8');
    ) P( T1 @* q+ b" |( w. x; z4 T
  20.        fwrite(fid,tail,'ubit8');
    % R; V. n0 W' A9 N8 H
  21. end; `" d4 {8 h: @! ~) V

  22.   M- p% j- P% P; i
  23. fclose(fid) %返回指针的值为0,则表示存储数据正常
    1 u/ P; o% `. e
复制代码

3 |; r0 a! [: a4 b
作者: lshqcable605    时间: 2017-5-9 13:58
啊啊啊啊啊啊啊
2 ~" |5 {9 z7 t" Y5 f
作者: lshqcable605    时间: 2017-5-9 13:59
66666666666666666666666
. r5 u( z6 i; a9 w
作者: lshqcable605    时间: 2017-5-9 13:59
好好还好好还好好好好好! \7 [& n7 T1 _3 ]1 h1 B* v- ]

作者: lshqcable605    时间: 2017-5-9 13:59
666666666666666666666666666
% d  X. a5 e$ R: p/ l8 L
作者: lshqcable605    时间: 2017-5-9 13:59
6666666666666666666
- L1 j4 a1 d, R5 N6 M1 w
作者: lshqcable605    时间: 2017-5-9 14:00
好好还好好还好好好好好
/ Z$ l6 m( B3 F( o, I
作者: lshqcable605    时间: 2017-5-9 14:00
6666666666666666666666666666666666666666666
% X4 n# c6 E$ e* d1 e3 R( I
作者: lshqcable605    时间: 2017-5-9 14:01
999999999999999999999999999999999
3 c: x. F1 a9 p
作者: lshqcable605    时间: 2017-5-9 14:01
6666666666666666666666$ C: ~7 b! I7 x# O

作者: lshqcable605    时间: 2017-5-9 14:01
哈哈哈哈哈哈哈哈哈
( V& d( {* K% S3 @
作者: lshqcable605    时间: 2017-5-9 14:01
2222222222222222221111111111111111. Q4 d) Y0 [, Q& v/ [

作者: lshqcable605    时间: 2017-5-9 14:01
好还好好还好好好好好好好好好( g" L8 r# ~2 }( u9 C' f( V

作者: lshqcable605    时间: 2017-5-9 14:02
666666666666666666666
. E9 H9 g/ z. W, V! l; m/ H; f
作者: lshqcable605    时间: 2017-5-9 14:02
9999999999999999999
, y/ X# M$ J1 d) n. e  x5 Q% i
作者: lshqcable605    时间: 2017-5-9 14:02
好好好还好好还好好好好好
* T0 v* b8 ?6 D; A
作者: lshqcable605    时间: 2017-5-9 14:02
66666666666666999999999999999999999999999
' a1 F- T) A( c) Z2 `+ p# v$ ~
作者: lshqcable605    时间: 2017-5-9 14:03
55555555555555666666666666666666666666666% k% Q/ D1 {( r7 U% P7 b

作者: lshqcable605    时间: 2017-5-9 14:03
好好还好好还好好好好好- a, ?/ Z) T/ @7 v

作者: lshqcable605    时间: 2017-5-9 14:03
和哈哈哈哈哈哈哈哈哈哈哈哈
1 d  N8 n0 N3 W$ z0 q9 @
作者: lshqcable605    时间: 2017-5-9 14:03
好还好好还好好好好好好好好好: F2 K8 w6 z  H9 o7 d& y- w9 a

作者: lshqcable605    时间: 2017-5-9 14:04
好好还好好还好好好好好8 m/ C4 e. \. y* P

作者: lshqcable605    时间: 2017-5-9 14:04
666666666666666666666666
5 R  q# x( D0 H2 I/ H
作者: lshqcable605    时间: 2017-5-9 14:04
99999999999999999999999  q3 O6 y, x" x

作者: lshqcable605    时间: 2017-5-9 14:04
蒙公网安备 15010502000194号
- n3 ]0 E) t+ [' D




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