我是靠谱客的博主 笨笨航空,这篇文章主要介绍matlab十进制转二进制文件,将十进制的范围数据转化为二进制,现在分享给大家,希望可以做个参考。

我写的比较复杂,但可以实现功能,有需要的可以看看我这个。

function [final] = pe(x,y)

%UNTITLED2 此处显示有关此函数的摘要

%   此处显示详细说明

a=log2(x);

b=log2(y);

if x==0

a=0;

end

if mod(a,2)==0

a=a+0.000001;

end

if x==0&&rem(log2(y+1),1)==0

final='********';

else if floor(b)-floor(a)>1 &&x~=0%3段情况

sequence1=x:2^ceil(a)-1; %第一段

sequence1=fliplr(sequence1);  %倒序

sequence2=2^ceil(a):2^floor(b)-1;%第二段

sequence3=2^floor(b):y;%第3段

sequence1=dec2bin(sequence1,16);

sequence2=dec2bin(sequence2,16);

sequence3=dec2bin(sequence3,16);

sequence1_len=size(sequence1,1);% 求出有几个2进制数

sequence3_len=size(sequence3,1);

loop_time1=floor(log2(sequence1_len));

最后

以上就是笨笨航空最近收集整理的关于matlab十进制转二进制文件,将十进制的范围数据转化为二进制的全部内容,更多相关matlab十进制转二进制文件,将十进制内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(135)

评论列表共有 0 条评论

立即
投稿
返回
顶部