matlab读取十六进制数据 Matlab怎样读取txt文件中的十六进制数?
Matlab怎样读取txt文件中的十六进制数?
%%%%|转换方法1%%%
a=textread(“C:“a.txt”,%s”)%以字符形式打开文件
alpha=HEX2DEC(a)“|转换方法1%%|转换方法2%%|转换方法2%%%
[Wenjian|ming,lujing|ming]=uigetfile(“C:a.txt”,“导入数据“)
FID=fopen(strcat(Lujing)ming,wenjian(ming),”R“)
data=[
while~feof(FID)
m=fscanf(FID,%3x”,[1 inf])
data=[datam]%将读取的数据保存到数据矩阵中
end
alpha=data
%%%]dlmwrite(”C:”b.txt“,alpha,”timer“,”)%将数据保存到一个新的b.txt文档
%%%%%%%Save file method 2%%%
FID=fopen(“C:d.txt”,“W”)
fprintf(FID,%d”,alpha”)%%%%%alpha2=alpha(1:2:length(alpha)-mod(length(alpha)1,2))%提取奇数元素
dlmwrite(“C:C.txt”,alpha2,“timer”,“”%将获得的数据存储在新的c.txt文档中
%%%%%Plot(1:长度(alpha2),alpha2)%]Plot
matlab读取十六进制数据 读取16进制表示 十六进制文件编辑
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。