为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

16进制转10进制 转化方法一[概述]

2017-11-14 2页 doc 13KB 23阅读

用户头像

is_471618

暂无简介

举报
16进制转10进制 转化方法一[概述]16进制转10进制 转化方法一[概述] %%%%%%16进制转10进制 转化方法一%%%%%%%%%%%% a=textread('c:\a.txt','%s')';%以字符形式打开文件 alpha=hex2dec(a)'; %16进制转化为10进制数,存入alpha矩阵 %%%%%%%16进制转10进制 转化方法二%%%%%%%%%%% [wenjian_ming,lujing_ming] = uigetfile('c:\a.txt','导入数据'); fid=fopen(strcat(lujing_ming,wenji...
16进制转10进制 转化方法一[概述]
16进制转10进制 转化方法一[概述] %%%%%%16进制转10进制 转化方法一%%%%%%%%%%%% a=textread('c:\a.txt','%s')';%以字符形式打开文件 alpha=hex2dec(a)'; %16进制转化为10进制数,存入alpha矩阵 %%%%%%%16进制转10进制 转化方法二%%%%%%%%%%% [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=[data;m]; %将读出的数据存入data矩阵中 end alpha=data; %%%%%%%保存文件方法一%%%%%%%%%%%%%% dlmwrite('c:\b.txt',alpha,'delimiter', ' ') %将得出数据存入新的b.txt文档 %%%%%%%保存文件方法二%%%%%%%%%%%%%% 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,'delimiter', ' ') %将得出数据存入新的c.txt文档 %%%%%%%画图%%%%%%%%%%%%%% plot(1:length(alpha2),alpha2) %画图 matlab的大小端:big endian / little endian matlab在读取十六进制文件时,也会有大小端的问题。 例如要读取十六进制数据文件:01 CB 07 4D [filename, pathname, filterindex] = uigetfile( ... {'*.txt','TXT (*.txt)'; ... '*.dat','DAT-files (*.dat)'; ... '*.*', 'All Files (*.*)'}, ... 'Pick a file', 'Untitled.dat'); fid=fopen([pathname filename],'rb', 'b'); % ‘b’--big endian if (fid < 0) display(sprintf('Could not open %s\n', filename)); return; end data = fread(fid,inf, 'bit16'); fclose(fid); 读出来的结果是: data(0) = 0x01CB data(1) = 0x074D 而如果用小端模式(little-endian),读出来的结果会是: data(0) = 0xCB01 data(1) = 0x4D07 fopen的默认模式是little-endian。 A=textread('filename.txt','%s'); B=cell2mat(A); C=hex2dec(B);
/
本文档为【16进制转10进制 转化方法一[概述]】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索