数学建模社区-数学中国

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

作者: lixuewei3    时间: 2017-4-10 11:02
标题: matlab 二进制写入问题
  1. 6 ?3 i% u: t6 b  J- Y9 T  S. I& m
复制代码
在用matlab写入二进制遇到个问题,我写入的结果里面是十进制转换后的AScii码序列,但我实际要的是打开后是那种乱码的情况,如下图,不知道哪地方出问题了,小白一个,还请帮忙
  1. head=(['0xA6','0x00','0x51','0xff','0x01']);tail=uint8(['0x00','0xE6','0x28','0x9C','0x58']);
    + d' @+ r  P/ a% E
  2. fid=fopen('C:\dzh365\USERDATA\block\自选股6.blk','w');
    ; I8 i  W; `4 j0 Z! S( [/ l, V
  3. fwrite(fid,head,'ubit8');7 M. b. ]7 N- X0 E; l  q4 A; s
  4. code=[600000;300120;000467];
    ; J3 g" A& Y# O: m
  5. for i=1:size(code,1)
    - W6 M: W5 x7 A
  6.     p=num2str(code(i,1));
    8 L/ @( e( ]8 X# y9 n. }! M  y, U8 T
  7.     uc='';    %定义一个空字符组- q  V7 D1 e4 V7 z; K: K, Y
  8.         uc=strcat([uc,dec2hex('S'),dec2hex('Z')]);%%深圳股票
    ! F$ M3 [# u' s! B  v" I
  9.     end; ~, `1 F$ r# k* ~( j- ?3 F, A/ S
  10.     if length(p)<6
    # B) w. u7 P* Z: P
  11.         for add=1:(6-length(p))               
    $ v9 l6 k; D) J) f' x% n
  12.             uc=strcat([uc,dec2hex('0')]);%=dec2hex(p(j));
    / t3 V  y) A1 @! `3 D. H
  13.         end
    * m9 N8 @* A* Y2 Z4 S
  14.     end
    $ E& x! a( c5 V  j" w4 v+ M% L
  15.     for j=1:length(p)
    5 y" |  u+ R$ _$ n
  16.         %sprintf('%02x\n',p(j));%dec2hex(p(1))% e2 h2 t8 W/ \9 D6 ]' U
  17.         uc=strcat([uc,dec2hex(p(j))]);%=dec2hex(p(j));9 I; l' b8 K2 f- T8 G
  18.     end
    2 ?# S5 W5 H$ o) K" Q3 }
  19.         fwrite(fid,uc,'ubit8');: l! d% M2 X. J, S# v% ]
  20.        fwrite(fid,tail,'ubit8');
    7 N4 k5 O8 [, t1 L0 j& L, r
  21. end5 {5 {6 a' ?5 z/ u! @+ K
  22. " ^  w! @9 t& L) w" E+ I
  23. fclose(fid) %返回指针的值为0,则表示存储数据正常+ }$ B* _0 y8 x$ i+ }; r
复制代码
! L! P4 a1 s$ C' Z: ~6 C

作者: lshqcable605    时间: 2017-5-9 13:58
啊啊啊啊啊啊啊0 T- c; c4 B0 K) S$ W5 n0 g

作者: lshqcable605    时间: 2017-5-9 13:59
66666666666666666666666
3 F  C: Q) L" s& f
作者: lshqcable605    时间: 2017-5-9 13:59
好好还好好还好好好好好" k/ a  Z, k) |7 y5 H

作者: lshqcable605    时间: 2017-5-9 13:59
666666666666666666666666666
; K& |' l) S& R4 m! j- L! X8 h
作者: lshqcable605    时间: 2017-5-9 13:59
6666666666666666666
, [: R4 \- a5 l9 r) y, q
作者: lshqcable605    时间: 2017-5-9 14:00
好好还好好还好好好好好
3 d3 D& z2 U/ x- j
作者: lshqcable605    时间: 2017-5-9 14:00
6666666666666666666666666666666666666666666
/ z/ @+ ]! W8 g
作者: lshqcable605    时间: 2017-5-9 14:01
9999999999999999999999999999999992 h7 R9 {" L) T1 D* g

作者: lshqcable605    时间: 2017-5-9 14:01
6666666666666666666666
8 y% Q1 f' v5 w% ]' l7 `" B- E
作者: lshqcable605    时间: 2017-5-9 14:01
哈哈哈哈哈哈哈哈哈
5 y. H/ a4 C# L
作者: lshqcable605    时间: 2017-5-9 14:01
2222222222222222221111111111111111
1 r: |- X" j1 P2 i' k" ?
作者: lshqcable605    时间: 2017-5-9 14:01
好还好好还好好好好好好好好好+ m2 E: p; m4 |0 P' o4 }2 R

作者: lshqcable605    时间: 2017-5-9 14:02
666666666666666666666: {( A$ h( A; U9 x" s' ^6 a6 ^( q

作者: lshqcable605    时间: 2017-5-9 14:02
9999999999999999999/ ^4 ?( H: o" N: l) `3 }

作者: lshqcable605    时间: 2017-5-9 14:02
好好好还好好还好好好好好0 W: I: E* L/ H( q' b& m

作者: lshqcable605    时间: 2017-5-9 14:02
66666666666666999999999999999999999999999
0 K! o' e8 Y3 ~
作者: lshqcable605    时间: 2017-5-9 14:03
55555555555555666666666666666666666666666! O0 x) |5 h7 k& W- j- k

作者: lshqcable605    时间: 2017-5-9 14:03
好好还好好还好好好好好- X  s) c$ j' n7 l1 f/ P

作者: lshqcable605    时间: 2017-5-9 14:03
和哈哈哈哈哈哈哈哈哈哈哈哈
9 k! Z/ U% x8 x0 @) U" w
作者: lshqcable605    时间: 2017-5-9 14:03
好还好好还好好好好好好好好好
7 O1 R* I6 I8 `& b# f5 ?
作者: lshqcable605    时间: 2017-5-9 14:04
好好还好好还好好好好好
/ M6 F1 ^0 N/ K" J0 P/ e
作者: lshqcable605    时间: 2017-5-9 14:04
666666666666666666666666
! Y" y+ t; g# K# X0 n
作者: lshqcable605    时间: 2017-5-9 14:04
99999999999999999999999- K3 [2 E' r% t8 s/ k

作者: lshqcable605    时间: 2017-5-9 14:04
蒙公网安备 15010502000194号/ R4 J! V1 g3 _8 L2 M2 L: U





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