用Matlab进行十进制和二进制数的转换

本篇文章将介绍十进制数和二进制数的转换,我们首先介绍一下十进制数转换为二进制数的基本原理和程序仿真。基本原理如下图所示,以11转换为二进制数为例
用Matlab进行十进制和二进制数的转换_第1张图片
整个程序如下所示,在这个程序中使用了while循环语句,通过判断除以2后的商是否等于零来判断循环是否结束,而得到的余数就是我们所需的二进制数的排列。
用Matlab进行十进制和二进制数的转换_第2张图片
而十进制的小数转换为二进制数的原理如下所示,是将十进制的数乘以2,再将所得乘积的值与1进行比较,原理与之前的类似。
用Matlab进行十进制和二进制数的转换_第3张图片
程序如下所示:
用Matlab进行十进制和二进制数的转换_第4张图片
如果上述文章有任何问题,欢迎大家来交流

你可能感兴趣的:(笔记)