资源简介
我在互联网上找了很久,发现没有人发布关于matlab从txt文档中读取16进制数转换为矩阵,再转换为2进制数矩阵,再按位拆分为01矩阵,处理完成后再转换为16进制输出的方法,这个程序也可以改写成读入十进制,输出十进制的,删掉16进制转十进制的那两条代码就可以了。程序实现的是读取24位的16进制数转为对应的二进制01矩阵再转回十六进制输出。
代码片段和文件信息
clear all;
clc;
B=textread(‘C:\文件路径\XXX.txt‘‘%s‘);%读文档中的数据到一个矩阵里,注意必须是排列有序的数据,%s代表按字符型数据读取
B=hex2dec(B);
B=dec2bin(B96);%这里是字符型二进制数,是不能作为数据运算的
B=B-48;%数字的ascii码减48是数字本身
output=zeros(100024);
for i=1:1:1000
for k=0:1:23
for j=1:1:4
output(ik+1)=output(ik+1)+B(i4*k+j)*(2^(4-j));
end
end
end%4位二进制数对应一位16进制数,所以将96个数据按顺序按权相加,得到24个其对应的十六进制数对应的十进制值
for i=1:1:
相关资源
- 三维粒子群算法的matlab实现 源代码带
- 二进制引力搜索算法BGSAmatlab程序
- 万有引力算法GSA-matlab程序
- poblano_toolbox_1.1.zip
- MATLAB环境下的船用柴油机故障诊断的
- 机械臂阻抗控制Matlab仿真
- Jacobi迭代算法
- MATLAB图片批量归一化
- 选择性搜索的matlab源代码
- matlab各个版本安装包以及破解文件
- CW HFM LFM宽带模糊函数仿真代码.m
- 模式识别matlab:最小错误率、最小风
- 基于MATLAB实现的说话人识别程序,分
- 一个声纹识别的全代码matlab
- 直流电机双闭环调试
-
单相逆变器驱动simuli
nk仿真 - ntripclient-MATLAB
- gui_mainfcn.m
- MATLAB图局部放大函数
- MATLAB 对离散点进行圆拟合
- matlab ks挑选样本 数据划分
- 锁定放大器仿真实验报告
- lasso回归MATLAB程序
- Matlab生成一维光栅
- MATLAB基于神经网络的英文字母识别
- MATLAB俩自由度小车仿真
- 面阵中二维角度估计 Unitary -ESPRIT算法
- 基尼系数matlab代码
- matlab仿真设计-多服务台排队系统建模
- Matlabimu 时域积分与频域积分,加速度
评论
共有 条评论