matlab学习笔记---之fread函数

MATLAB函数

编辑

功能:

转载:https://baike.baidu.com/item/fread/10942353?fr=aladdin

fread函数可从文件中读取二进制数据

语法:

A = fread(fid, count)
A = fread(fid, count, precision)
其中fid为指针所指文件中的当前位置,count指读取的数据个数, precision表示以什么格式的数据类型读取数据。

例子:

fid = fopen('alphabet.txt', 'r');
  c = fread(fid, 5)'
  c =
  65 66 67 68 69
  fclose(fid);
程序说明:alphabet文件中按顺序存储着26个英文字母,读取文件之前要先打开文件,由于未指定读取数据的类型,所以程序指定默认类型为无符号字符型即uchar,65、66、67、68、69代表A、B、C、D、E,文件用完还要记得关闭文件,以便释放指针。
fid = fopen('alphabet.txt', 'r');
  c = fread(fid, '*char')'
  c =
  ABCDEFGHIJKLMNOPQRSTUVWXYZ
  fclose(fid);
程序说明:此程序未指定数据个数,而默认为全部数据,所以显示了文件中的所有数据。

你可能感兴趣的:(matlab学习笔记)