数学建模社区-数学中国

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

作者: lixuewei3    时间: 2017-4-10 11:02
标题: matlab 二进制写入问题
  1. ' ]- q& U# b" l( N* ?7 Z, [5 X- `
复制代码
在用matlab写入二进制遇到个问题,我写入的结果里面是十进制转换后的AScii码序列,但我实际要的是打开后是那种乱码的情况,如下图,不知道哪地方出问题了,小白一个,还请帮忙
  1. head=(['0xA6','0x00','0x51','0xff','0x01']);tail=uint8(['0x00','0xE6','0x28','0x9C','0x58']);
      S) |8 ?. f3 W9 ~
  2. fid=fopen('C:\dzh365\USERDATA\block\自选股6.blk','w');
      T( d! v: {: [
  3. fwrite(fid,head,'ubit8');1 M, u8 a; I" P3 T# G: |' y) D
  4. code=[600000;300120;000467];
    9 W2 Q9 k. v* _5 U' w* n! O8 B
  5. for i=1:size(code,1)
    3 I3 s- Y/ _( Q! d5 n
  6.     p=num2str(code(i,1));
    # o( p* X- n) w4 @! t" `
  7.     uc='';    %定义一个空字符组0 E5 P  {5 {/ ^0 U) o
  8.         uc=strcat([uc,dec2hex('S'),dec2hex('Z')]);%%深圳股票
    ' F5 R0 Y4 ~: Y8 y
  9.     end9 K0 e& G. \- c) f, j1 s1 t
  10.     if length(p)<6
    . s( e& q# `4 \. V
  11.         for add=1:(6-length(p))               
    ) Y6 `7 {% V2 f: r# F/ K
  12.             uc=strcat([uc,dec2hex('0')]);%=dec2hex(p(j));9 [% v& a  z, h1 n
  13.         end
    * H& h2 Q; w  V6 O
  14.     end
    ( h3 H9 S: p- Y: V
  15.     for j=1:length(p)5 i$ z) q6 X; R2 ?8 X$ n
  16.         %sprintf('%02x\n',p(j));%dec2hex(p(1))
    ' l- ?, }$ ?: W. A1 y
  17.         uc=strcat([uc,dec2hex(p(j))]);%=dec2hex(p(j));6 g) T3 v- _& M  s7 \, g3 {
  18.     end
    - I, W& z  t# V( g! P8 @
  19.         fwrite(fid,uc,'ubit8');
    * S, ]. r5 e# U, f' c
  20.        fwrite(fid,tail,'ubit8');
    ; A: X1 ^) ~" D5 B, A/ R
  21. end) P4 [; r0 R$ S: V5 v+ I- C8 O

  22. 2 H6 g# t& q5 _2 S% l
  23. fclose(fid) %返回指针的值为0,则表示存储数据正常
      h- ?' v1 E/ y3 b: L& B
复制代码
5 _) [3 F$ q3 Z& Y4 r

作者: lshqcable605    时间: 2017-5-9 13:58
啊啊啊啊啊啊啊& t. U5 _$ V3 Q. z+ h

作者: lshqcable605    时间: 2017-5-9 13:59
666666666666666666666666 d  c8 m% N9 {4 a* v& Y# [, [

作者: lshqcable605    时间: 2017-5-9 13:59
好好还好好还好好好好好4 D/ c$ K# y7 h7 _! L* x, w  m

作者: lshqcable605    时间: 2017-5-9 13:59
666666666666666666666666666
  o) r) M7 N5 O) W. I8 u2 W8 @1 p% `+ k
作者: lshqcable605    时间: 2017-5-9 13:59
6666666666666666666
% i( t( [( M9 T* D; A
作者: lshqcable605    时间: 2017-5-9 14:00
好好还好好还好好好好好! S; |9 w7 p" W

作者: lshqcable605    时间: 2017-5-9 14:00
6666666666666666666666666666666666666666666
/ t4 l% \% t  n" o% N  s
作者: lshqcable605    时间: 2017-5-9 14:01
999999999999999999999999999999999
, A; E' k1 C. K  [! }
作者: lshqcable605    时间: 2017-5-9 14:01
6666666666666666666666$ q: B7 c% ~  z; ?- _# h

作者: lshqcable605    时间: 2017-5-9 14:01
哈哈哈哈哈哈哈哈哈
$ `+ u* R; [! p. k- P3 y* s
作者: lshqcable605    时间: 2017-5-9 14:01
22222222222222222211111111111111119 |8 c* j! p/ x

作者: lshqcable605    时间: 2017-5-9 14:01
好还好好还好好好好好好好好好5 W2 J, ~" j5 i7 ]4 D, }

作者: lshqcable605    时间: 2017-5-9 14:02
666666666666666666666" M4 x9 v! a. {) j

作者: lshqcable605    时间: 2017-5-9 14:02
9999999999999999999( Z. b  G0 S  M

作者: lshqcable605    时间: 2017-5-9 14:02
好好好还好好还好好好好好) ]- X7 k% M: b5 _+ I

作者: lshqcable605    时间: 2017-5-9 14:02
66666666666666999999999999999999999999999
. r2 T) h' @2 A# U' N4 N
作者: lshqcable605    时间: 2017-5-9 14:03
55555555555555666666666666666666666666666
4 i, m% @6 T4 q3 s, y  X
作者: lshqcable605    时间: 2017-5-9 14:03
好好还好好还好好好好好# b5 s+ D& x; Y7 Q! y: I5 X7 f( c

作者: lshqcable605    时间: 2017-5-9 14:03
和哈哈哈哈哈哈哈哈哈哈哈哈" B  _/ K8 H/ D( x) r

作者: lshqcable605    时间: 2017-5-9 14:03
好还好好还好好好好好好好好好0 d' I) ]' ~; h7 }) I: P

作者: lshqcable605    时间: 2017-5-9 14:04
好好还好好还好好好好好
) h* r: ^+ w  L+ q4 R( V! `& a4 V
作者: lshqcable605    时间: 2017-5-9 14:04
666666666666666666666666* {3 u0 k" N) ]  o" d' H

作者: lshqcable605    时间: 2017-5-9 14:04
99999999999999999999999" m4 ^$ M; q, p! k1 ]9 Y

作者: lshqcable605    时间: 2017-5-9 14:04
蒙公网安备 15010502000194号' G- N! L* |; `- p4 i* i, _# {





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