找回密码
 注册
关于网站域名变更的通知
查看: 463|回复: 1
打印 上一主题 下一主题

进制转换。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-7 15:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
列向量分成两两一行并进行进制转换6 l: k2 K3 Y# @) z6 Q/ I
/ |- s2 z! g. @6 j
我采集到的数据是A=  [FF;8 e$ v. \' a4 G  x# b- C& M
                                 7F;
4 w9 q' ^+ P- _, U                                 F9;
3 r" G) o- W* a9 J) j" ?                                 7F;9 m! n1 ~) {6 S0 C, _
                                 F8;
. ~+ J2 G* D+ v& _3 i                                 7F;
) c# {) @. d2 [, ?6 [& E& {% ^                                 F5;) X/ [" f; u2 @4 }/ |! [" P# U
$ X9 V8 ]9 h% I4 |3 g$ Q
但是这个数据是16位的,就是ff 7f是一组,如何将其转换为b=[FF 7F;. a  I8 o, x- [* v/ Z3 B, t0 q
                                                                                        F9 7F;: |9 K7 S1 k" g9 Q+ B- Z" I" J# W
                                                                                        E8 7F;
* N1 q$ Y2 O6 c& M# f
& D+ H2 C$ w2 ~! |( {$ R, Q: J这个数据后四位比如7F是高位,前四位比如FF是低位,并将这组数据转换成10进制的,感谢!6 }' \( v3 _% }1 |7 y; [

1 m" |3 P- G* X9 ]1 l/ Q$ e, e8 u

该用户从未签到

2#
发表于 2020-4-7 17:48 | 只看该作者
A =  ["FF";"7F";"F9";"7F";"F8";"7F";"F5"];
1 M5 l. w6 `8 B5 E' VB = reshape(A(1:6),[2,floor( length(A)/2 )])';
0 Z, l/ w0 }/ O$ S: }: fOutput = zeros( floor( length(A)/2 ), 1);
" E) x8 X# Y+ `% f, ?for ii = 1:1:floor( length(A)/2 )
/ `- f" [2 a+ M$ q- `+ V    t  = char( strjoin( B(ii,: ) ) );
. k. l. [3 P) }2 A+ \+ q    t = t(t~=' ');+ L3 {- t! ?3 _
    Output(ii) = hex2dec( t );, T9 a6 q& s/ c+ ]" \! ?1 Q
end* `1 W* m) \4 q% B, L
disp( Output )
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 03:38 , Processed in 0.140625 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表