matlab讀取十六進(jìn)制數(shù)據(jù) Matlab怎樣讀取txt文件中的十六進(jìn)制數(shù)?
Matlab怎樣讀取txt文件中的十六進(jìn)制數(shù)?%%%%|轉(zhuǎn)換方法1%%%a=textread(“C:“a.txt”,%s”)%以字符形式打開文件alpha=HEX2DEC(a)“|轉(zhuǎn)換方法1%%|轉(zhuǎn)換
Matlab怎樣讀取txt文件中的十六進(jìn)制數(shù)?
%%%%|轉(zhuǎn)換方法1%%%
a=textread(“C:“a.txt”,%s”)%以字符形式打開文件
alpha=HEX2DEC(a)“|轉(zhuǎn)換方法1%%|轉(zhuǎn)換方法2%%|轉(zhuǎn)換方法2%%%
[Wenjian|ming,lujing|ming]=uigetfile(“C:a.txt”,“導(dǎo)入數(shù)據(jù)“)
FID=fopen(strcat(Lujing)ming,wenjian(ming),”R“)
data=[
while~feof(FID)
m=fscanf(FID,%3x”,[1 inf])
data=[datam]%將讀取的數(shù)據(jù)保存到數(shù)據(jù)矩陣中
end
alpha=data
%%%]dlmwrite(”C:”b.txt“,alpha,”timer“,”)%將數(shù)據(jù)保存到一個(gè)新的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))%提取奇數(shù)元素
dlmwrite(“C:C.txt”,alpha2,“timer”,“”%將獲得的數(shù)據(jù)存儲(chǔ)在新的c.txt文檔中
%%%%%Plot(1:長(zhǎng)度(alpha2),alpha2)%]Plot