MATLAB——文件I/O大全(1)
来源:互联网 发布:淘宝店如何实名认证 编辑:程序博客网 时间:2024/05/17 23:22
低级文件I/O指令
低级文件I/O指令与C语言里的I/O类似,命令格式类似
fopen
fopen的常用命令格式如下:
-fileID = fopen(filename)
-fileID = fopen(filename,permission)
fileID >= 3,0、1、2分别给了MATLAB标准输入、标准输出、标准错误文件
若fileID = -1,说明文件打开错误
fileID还要作为其他I/O指令的参数,才能真正读取文件内容
更多内容,请在MATLAB输入 help fopen查看联机帮助
fscanf
读txt文件
fscanf的常用命令如下:
A = fscanf(fileID,formatSpec)
A = fscanf(fileID,formatSpec,sizeA)
formatSpec是格式,如%d-十进制读入、%s-字符串、%c-字符
sizeA是矩阵A的大小,[2 inf]表示2行n列,注意是先按列读取
fprintf
写txt文件,或者是打印数据到屏幕
fprintf(fileID,formatSpec,A1,…,An) 写txt文件
fprintf(formatSpec,A1,…,An) 打印到屏幕
如:
formatSpec = ‘你的年龄是%d,你的身高是%f,名字是%s,你有%d个孩子,大儿子%d岁,小儿子%d岁’
fprintf(formatSpec, [50], [180.5], [李雷], [2, 24, 18])
–你的年龄是50,你的身高是180.5,名字是李雷,你有2个孩子,大儿子24岁,小儿子18岁
fread
读二进制文件
常用的命令格式:
A = fread(fileID)
A = fread(fileID,sizeA)
A = fread(fileID,sizeA,precision)
A = fread(fileID,sizeA,precision,skip)
参数precision是数据精确度,比如:’uint’无符号整数,32位
参数skip是跳过的位的数目,默认是0
注意:先按列读取
fwrite
写二进制文件
常用的命令格式:
fwrite(fileID,A)
fwrite(fileID,A,precision)
fwrite(fileID,A,precision,skip)
- MATLAB——文件I/O大全(1)
- MATLAB--文件I/O大全(2)
- MATLAB文件I/O指南(1)Contents
- MATLAB文件I/O指南(2)MATLAB中的文件I/O介绍
- Matlab I/O 输入输出——文本文件
- MATLAB文件I/O指南(3)高级文件I/O程序
- 文件I/O(1)
- 文件I/O(1)
- Matlab 文件读写(I/O)和字符串操作常用命令
- Linux系统编程(1)——文件与I/O之C标准I/O函数与系统调用I/O(尹成清华毕业生)
- Linux系统编程(1)——文件与I/O之C标准I/O函数与系统调用I/O
- Linux系统编程(1)——文件与I/O之C标准I/O函数与系统调用I/O
- MATLAB文件I/O操作——新建TXT并写入数据
- matlab编程 文件的I/O
- MATLAB低级文件I/O函数
- Matlab中低级文件I/O操作函数
- Linux学习总结(四)——标准I/O与文件I/O
- APUE(3)——文件I/O
- 【牛腩新闻发布系统】--后台、界面制作总结
- Codeforces 888F. Connecting Vertices (Educational Codeforces Round 32 F. Connecting Vertices)
- c语言操作符
- 网站的初步制作
- 少年,你还太弱,请专心练剑
- MATLAB——文件I/O大全(1)
- 第一年年初应该存多少
- 控件System.Windows.Froms.XX在设计器中引发了一个未经处理的异常,已被禁用
- 创建servlet的三种方式
- 使用可变参数,实现函数,求函数参数的最大值
- HDU3341-Lost's revenge
- hihocoder35 模板场
- 【一般图最大匹配】URAL
- Unix网络编程实践:时间获取客户程序