MATLAB中文本文件的读取技巧 您所在的位置:网站首页 matlab读取文本文件 MATLAB中文本文件的读取技巧

MATLAB中文本文件的读取技巧

#MATLAB中文本文件的读取技巧| 来源: 网络整理| 查看: 265

MATLAB

对于文本文件

(txt)

数据读取的技巧总结

 

 

目录:

 

1. 

基本知识

 

2. Matlab

I/O

文件操作使用技巧和总结

 

3. 

具体例子分析

 

4. 

注意事项

 

 

基本知识:

 

1. 

二进制文件与文本文件的区别:

 

将文件看作是由一个一个字节

(byte) 

组成的,

 

那么文本文件中的每个字节的最高位都是

0

也就是说文本文件使用了一个字节中的七位来表示所有的信息,

而二进制文件则是将字节中的所

有位都用上了。这就是

 

两者的区别;接着,第二个问题就是文件按照文本方式或者二进制方式

打开,

两者会有什么不同呢?其实不管是二进制文件也好,

还是文本文件也好,

都是一连串的

 

0

1

,但是打开方式不同,对于这些

0

1

的处理也就不同。如果按照文本方式打开,在打开的时

候会进行

translate

将每个字节转换成

ASCII 

码,

而以按照二进制方式打开的话,

则不会进行任

何的

translate

;最后就是文本文件和二进制文件在编辑的时候,使用的方式也是不同的。譬如,

你在记

 

事本中进行文本编辑的时候,

你进行编辑的最小单位是字节

(byte)

而对二进制文件进行

编辑的话,最小单位则是位

(bit)

,当然我们都不会直接通过手

 

工的方式对二进制文件进行编辑

了。

 

从文件编码的方式来看,文件可分为

ASCII

码文件和二进制码文件两种:

 

ASCII

文件也称为文本文件,

这种文件在磁盘中存放时每个字符对应一个字节,

用于存放对应的

ASCII

码。例如,数

5678

的存储形式为:

 

 

 

 

 

 

 

ASCII

码:

 

00110101 

 

 

00110110 

 

 

00110111 

 

 

00111000 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

↓ 

 

 

 

 

 

 

 

 

 

 

 

 

 

↓ 

 

 

 

 

 

 

 

↓ 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

十进制码:

 

 

 

 

 

 

 

5

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

共占用

4

个字节。

ASCII

码文件可在屏幕上按字符显示,例如源程序文件就是

ASCII

文件,

DOS

命令

TYPE

可显示文件的内容。由于是按字符显示,因此能读懂文件内容。

 

 

二进制文件是按二进制的编码方式来存放文件的。例如,数

5678

的存储形式为:

00010110 

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有