matlab读取txt文件数据 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文档中
%%%%Draw%%
plot(1:length(alpha2),alpha2)%Draw
可以直接用MATLAB打开,也可以打开,然后命令加载数据。您可以在工作区中查看导入的数据,然后用plot命令绘图
调整图片大小,使用figure(“position”,[50,50200200])或set(GCF,“position”,[50,50200200]),设置文本集(GCF,“fontname”,“Times New Roman”)。。。Get(GCF)将打印出可由图像句柄设置的所有项目。用Set(GCF,“propname”,“propvalue”)设置。Get(GCA)是与坐标轴相关的设置项。Matlab的imwrite、print和SaveAs函数可以指定文件的格式。在命令窗口中,键入doc imwrite以查看imwrite使用的语法。多个图表应采用统一格式。您可以将上面调试好的代码保存为一个单独的m文件脚本,绘制一个图表并调用一次,非常方便。它也可以保存并封装为函数调用,例如函数H=setandsavefig(figoutname,…)。推荐导出图-文件交换导出图片,可以设置分辨率,效果很好。
matlab读取txt文件数据 matlab定义函数并调用 matlab十六进制表示方法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。