我是靠谱客的博主 笨笨航空,最近开发中收集的这篇文章主要介绍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十进制转二进制文件,将十进制的范围数据转化为二进制所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部