如何用matlab把二进制数转化为矩阵

例如,a=125;转化为二进制数为t=00111101,如何把t转化为矩阵c=[0 0 1 1 1 1 0 1]

第1个回答  2009-08-28
00111101=四位换一位=3D(十六进制)
第2个回答  2017-10-27
t = dec2bin(125) = 01111101
125的二进制数是 01111101
c = bitget(125,8:-1:1)

c =

0 1 1 1 1 1 0 1

如何运用matlab对数据转化为矩阵?
首先,要定义一个矩阵,可以像这样操作:a = [1,2,3;4,5,6]在这个例子中,我们创建了一个包含两行三列的矩阵 a。第一行包含数字 1、2 和 3,第二行包含数字 4、5 和 6。如果数据以字符串形式提供,例如在一个 cell 数组中,可以使用 cell2mat 函数将其转换为矩阵。c = {'1','2','...

matlab 二值图像fig如何转化成矩阵
一律用imread(fig),读取之后的数据你可以保存在一个变量中,该变量就是矩阵了,你想怎么操作都可以 例如:>>myPic = imread('c:\\1.jpg');

matlab中如何将二进制字符串转换成矩阵?
a=dec2bin(i,3);c=[str2num(a(1)) str2num(a(2)) str2num(a(3))]

把Matlab元胞数组转化成矩阵的操作步骤如何?
1、首先打开matlab,新建一个脚本,通过从数据库获取数据,data数据格式是元胞数组cell类型。2、然后使用cell2mat()函数将元胞数组转换成矩阵,可以先在命令行窗口help cell2mat查看函数的使用方法,需要注意的是使用cell2mat函数,cell中的数据类型必须一致。3、使用a=cell2mat(data);代码进行将data元胞数组...

用MATLAB怎样将二值化图像变成矩阵图像
同意楼上的 如果是要用0和1表示的话,可以使用dec2bin dec2bin('一个十进制数'):将十进制数转化为二进制

如何将二值图象转化为数据矩阵,运用MATLAB或者VC?
图像本身就是矩阵,哈哈,你用photoshop把它保存成raw格式的,就完全是个矩阵了,然后根据它的格式把黑的转换为0,把白的转换为1。如果保存成bmp的,那图像数据和文件头之间有一定的偏移,但这个偏移也是固定的,图像的数据部分是个纯粹的矩阵。用特定类型的图像格式来做,其他的什么都不需要,会自己读...

matlab中如何将一个二进制向量按位拆为矩阵形式?
B是字符串形式的吗?如果是这样就可以:B=['0101';'0000';'1010';'1111']B = 0101 0000 1010 1111 >> B-48 ans = 0 1 0 1 0 0 0 0 1 0 1 0 1 1 1 1

怎样用MATLAB将输入的一系列数生成矩阵
在命令窗口输入矩阵名,例如 a=1(随便写某个数据)接着,在workspace中找到a,双击a,出现表格。这时可以往里面输入一系列数据。输完后,在命令窗口输入 a,可获得矩阵a

matlab读取txt文件中的数据存为矩阵
1、打开一个txt文件,会发现他既有字符又有数值。2、此时将字符全部删除,只留下有用的数据数值。3、记住该文件夹的地址,一会要作为路径用于matlab读取。4、此时使用一个textread函数,函数内部代入刚才的txt文件路径。5、textread函数会把这些数据读成1为向量。我们将其分为两列,用x和y代表,保存为...

如何用matlab把图形转换为MATLAB的矩阵?
用matlab将图像转化为矩阵的方法 1、a=imread('1.jpg');2、图像imread后,a已经是矩阵了(彩色的3维,灰度2维);3、matlab操作数据以矩阵为基础,也就是计算都是矩阵啦。matlab的作用 它可以用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。我曾经用它做运筹学方面的...

相似回答