600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > matlab存储为二进制txt matlab读取内容为二进制的TXT文件

matlab存储为二进制txt matlab读取内容为二进制的TXT文件

时间:2023-04-05 07:56:53

相关推荐

matlab存储为二进制txt matlab读取内容为二进制的TXT文件

本方法同样适合读取十六进制和二进制以外的其他进制文件,

txt使用一个最简单的命令就可以读取 textread 这是一个十分有用,简便的函数(对于fopen fscanf而言)

读取二进制txt文件:

假如txt文档中内容为0001 0010 0011 0100 1000,保存在pin.txt文档中

使用a=textread(‘pin.txt‘,‘%s‘)‘

a =

‘0001‘ ‘0010‘ ‘0011‘ ‘0100‘ ‘1000‘

可以看到数据保存为了char格式。

使用bin2dec

b=bin2dec(a)‘

b =

1 2 3 4 8

可以看到成功地转换成了十进制文件。

十六进制文件:

0001 0010 0011 0100 1000 A B C AA

a=textread(‘pin.txt‘,‘%s‘)‘

a =

‘0001‘ ‘0010‘ ‘0011‘ ‘0100‘ ‘1000‘ ‘A‘ ‘B‘ ‘C‘ ‘AA‘

可以看到成功读取了文件。

b=hex2dec(a)‘

b =

1 16 17 256 4096 10 11 12 170

读取完毕。

原文:/lsjjob/p/6158397.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。