数学建模社区-数学中国

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

作者: lixuewei3    时间: 2017-4-10 11:02
标题: matlab 二进制写入问题
  1. 5 r+ M, [$ m4 X8 ?
复制代码
在用matlab写入二进制遇到个问题,我写入的结果里面是十进制转换后的AScii码序列,但我实际要的是打开后是那种乱码的情况,如下图,不知道哪地方出问题了,小白一个,还请帮忙
  1. head=(['0xA6','0x00','0x51','0xff','0x01']);tail=uint8(['0x00','0xE6','0x28','0x9C','0x58']);
    0 Q) N0 t4 S+ m: P0 J$ ?+ F
  2. fid=fopen('C:\dzh365\USERDATA\block\自选股6.blk','w');
    2 m% G6 O$ I/ @
  3. fwrite(fid,head,'ubit8');
    4 e3 K" M8 w5 D# Z# f
  4. code=[600000;300120;000467];4 p  q% H6 }$ R0 `8 A
  5. for i=1:size(code,1)0 Q7 F$ f1 L7 i9 e, q
  6.     p=num2str(code(i,1));* M+ w8 j+ M' ], Z
  7.     uc='';    %定义一个空字符组( I! m; d: H) ?  \& X7 W8 ^. _
  8.         uc=strcat([uc,dec2hex('S'),dec2hex('Z')]);%%深圳股票( f, {) \  S; B  l1 w# v
  9.     end
    9 S3 {3 o6 T" B2 H5 O$ }
  10.     if length(p)<6
    - p8 f4 l2 H) Y; m
  11.         for add=1:(6-length(p))                  \/ M: |' t  N& _4 U/ N
  12.             uc=strcat([uc,dec2hex('0')]);%=dec2hex(p(j));
    5 H% |( `( L& u2 \5 V- C
  13.         end* `& |+ B* r  S+ h6 [
  14.     end
    5 P) o# t- j  D
  15.     for j=1:length(p)
    8 }! r/ ^, f8 Z% Z: r2 l. C4 ^
  16.         %sprintf('%02x\n',p(j));%dec2hex(p(1))1 b* B9 \7 ?9 R) c; s" E6 Y
  17.         uc=strcat([uc,dec2hex(p(j))]);%=dec2hex(p(j));
    2 ?6 `8 Z: Q8 g' @. f3 L7 F
  18.     end
    1 ]/ s- f% K6 A- i" Y! h
  19.         fwrite(fid,uc,'ubit8');
    6 Q4 _, Q: L9 ]3 x% d5 |1 v
  20.        fwrite(fid,tail,'ubit8');  \  F  K! \# f  R6 c0 I1 w9 h# K
  21. end
    # F- u. r% ~  Z, H; l3 U( H
  22. ' `& i* K2 J/ h/ z  F' y3 |- J
  23. fclose(fid) %返回指针的值为0,则表示存储数据正常4 k! h% l5 f  f( S3 F+ Q
复制代码

0 _& w4 v6 h9 y/ i; A7 _6 f
作者: lshqcable605    时间: 2017-5-9 13:58
啊啊啊啊啊啊啊5 M) Q, O$ K& O- l

作者: lshqcable605    时间: 2017-5-9 13:59
66666666666666666666666" C+ x1 p+ O( m* C8 J0 T* o

作者: lshqcable605    时间: 2017-5-9 13:59
好好还好好还好好好好好
5 o! N* L# \5 N1 ~# j$ Z
作者: lshqcable605    时间: 2017-5-9 13:59
666666666666666666666666666
" I- T2 u% ?9 a) R& U6 X
作者: lshqcable605    时间: 2017-5-9 13:59
6666666666666666666
+ X7 k' S/ C) w% v) B% o9 ?5 G' u9 a
作者: lshqcable605    时间: 2017-5-9 14:00
好好还好好还好好好好好
2 ?' L; f/ f" g% z0 S
作者: lshqcable605    时间: 2017-5-9 14:00
6666666666666666666666666666666666666666666
% G! Z/ L5 M7 F8 n9 a+ C
作者: lshqcable605    时间: 2017-5-9 14:01
999999999999999999999999999999999
4 k, |! W+ K7 k$ B7 i
作者: lshqcable605    时间: 2017-5-9 14:01
6666666666666666666666
7 G0 e4 i: l9 G% j
作者: lshqcable605    时间: 2017-5-9 14:01
哈哈哈哈哈哈哈哈哈2 }+ Y7 G6 [, Q7 k4 k

作者: lshqcable605    时间: 2017-5-9 14:01
2222222222222222221111111111111111
1 X$ w( i4 |# h2 H- Y9 R( F
作者: lshqcable605    时间: 2017-5-9 14:01
好还好好还好好好好好好好好好$ x- A; @+ L9 d4 @3 N9 J: v

作者: lshqcable605    时间: 2017-5-9 14:02
6666666666666666666662 F. ^& o* Y3 a0 R

作者: lshqcable605    时间: 2017-5-9 14:02
99999999999999999994 i4 h1 S0 w3 n; V. b

作者: lshqcable605    时间: 2017-5-9 14:02
好好好还好好还好好好好好
' u8 K0 z! ]% u* c4 R+ M
作者: lshqcable605    时间: 2017-5-9 14:02
66666666666666999999999999999999999999999
' [- l# v7 w9 @4 s* {% y8 C
作者: lshqcable605    时间: 2017-5-9 14:03
555555555555556666666666666666666666666660 G9 \' S8 S- {+ U! S9 M

作者: lshqcable605    时间: 2017-5-9 14:03
好好还好好还好好好好好, n' I7 h. E- Z3 n) H, t2 b

作者: lshqcable605    时间: 2017-5-9 14:03
和哈哈哈哈哈哈哈哈哈哈哈哈
$ I7 `5 W( R! F& A9 p% p8 Z' q
作者: lshqcable605    时间: 2017-5-9 14:03
好还好好还好好好好好好好好好
2 k( y) V8 q8 h. U( [: t
作者: lshqcable605    时间: 2017-5-9 14:04
好好还好好还好好好好好* @& u: @* o+ D& Z& S, o' J9 A

作者: lshqcable605    时间: 2017-5-9 14:04
6666666666666666666666661 }. G6 r, ^8 H0 g

作者: lshqcable605    时间: 2017-5-9 14:04
99999999999999999999999
% D" ^; U+ K4 m7 j! F5 M! E
作者: lshqcable605    时间: 2017-5-9 14:04
蒙公网安备 15010502000194号) ^7 m1 n* [: [





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