[MATLAB学习笔记]textread读取文本文件中的数据;写入多个输出
语法
[A,B,C,...] = textread(filename,format)
[A,B,C,...] = textread(filename,format,N)
[...] = textread(...,param,value,...)
示例 1 - 使用 % 读取自由格式文件中的所有字段
mydata.dat
的第一行如下
Sally Level1 12.34 45 Yes
使用 %
格式按自由格式文件形式读取文件的第一行。
[names, types, x, y, answer] = textread('mydata.dat', ... '%s %s %f %d %s', 1)
返回
names = 'Sally' types = 'Level1' x =12.34000000000000 y =45 answer = 'Yes'
示例 2 - 按固定格式文件形式读取,并忽略浮点值
mydata.dat
的第一行如下
Sally Level1 12.34 45 Yes
按固定格式文件形式读取文件的第一行,并忽略浮点值。
[names, types, y, answer] = textread('mydata.dat', ... '%9c %6s %*f %2d %3s', 1)//数字为读取文本长度
返回
names = Sally types = 'Level1' y =45 answer = 'Yes'
format
中的 %*f
会导致 textread
忽略浮点值(此示例中为 12.34
)。
示例 3 - 使用字面值读取以忽略匹配的字符
mydata.dat
的第一行如下
Sally Type1 12.34 45 Yes
读取文件的第一行,并忽略第二个字段中的字符 Type
。
[names, typenum, x, y, answer] = textread('mydata.dat', ... '%s Type%d %f %d %s', 1)
返回
names = 'Sally' typenum =1 x =12.34000000000000 y =45 answer = 'Yes'
在 format
中指定 Type%d
会导致第二个字段中的字符 Type
被忽略,而第二个字段的其余部分将作为有符号整数(此示例中为 1
)读取。
示例 4 - 指定值以填充空元胞
对于带有空元胞的文件,请使用 emptyvalue
参数。假定文件 data.csv
包含:
1,2,3,4,,6 7,8,9,,11,12
读取文件并用 NaN
填充任何空元胞:
data = textread('data.csv', '', 'delimiter', ',', ... 'emptyvalue', NaN);
delimiter
|
一个或多个字符 |
充当元素之间的分隔符。默认值是无。 |
示例 5 - 将文件读取到字符向量元胞数组
将文件 读取到字符向量元胞数组。
file = textread('kempo1main.m', '%s', 'delimiter', '\n', ...'whitespace', '');
[MATLAB学习笔记]textread读取文本文件中的数据;写入多个输出相关推荐
- MATLAB学习笔记5:绘图基础与数据可视化(中)
阅读前请注意: 1. 该学习笔记是华中师范大学HelloWorld程序设计协会2021年寒假MATLAB培训的学习记录,是基于培训课堂内容的总结归纳.拓展阅读.博客内容由 @K2SO4钾 撰写.编辑, ...
- Stream流、FiLe和IO流、IO流(字节流-拷贝文件_和_字符流-读取文本中的数据写入文本文件中)9-10-11
package com.streamdemo; import java.util.ArrayList; import java.util.List; /*** 体验Stream流** 创建一个集合,存 ...
- loadrunner 操作mysql_loadrunner学习笔记(从MYSQL中取数据)
先声明,目前属于学了没几天的新手,以下部分都是自己研究加上网上资料所得,如果有问题请各位达人指出. 前一阵子写了一段调用MYSQL的测试代码.功能很简单,就是从数据库里取数据,然后打印出来.算是为以后 ...
- MATLAB学习笔记(十)
MATLAB学习笔记(十) 一.数据统计分析 1.1 求矩阵最大最小元素 1.1.1 矩阵的最大元素 1.1.2 矩阵的最小元素 1.2 求矩阵的平均值和中值 1.3 求矩阵的和与积 1.4 求矩阵的 ...
- MATLAB学习笔记2:MATLAB基础知识(下)
阅读前请注意: 1. 该学习笔记是华中师范大学HelloWorld程序设计协会2021年寒假MATLAB培训的学习记录,是基于培训课堂内容的总结归纳.拓展阅读.博客内容由 @K2SO4钾 撰写.编辑, ...
- MATLAB学习笔记3:MATLAB编程基础(前半)
阅读前请注意: 1. 该学习笔记是华中师范大学HelloWorld程序设计协会2021年寒假MATLAB培训的学习记录,是基于培训课堂内容的总结归纳.拓展阅读.博客内容由 @K2SO4钾 撰写.编辑, ...
- matlab遍历矩阵(读取矩阵每一个数据)
matlab遍历矩阵(读取矩阵每一个数据) 描述 代码 输出 描述 matlab遍历矩阵(读取矩阵每一个数据) 思想在于建立for循环嵌套 代码 A = randn(3,4) % 创建3行4列随机矩阵 ...
- matlab读取txt到矩阵,如何在MATLAB中将文本文件中的数据读入矩阵(How to read data from a text file into a matrix in MATLAB)...
如何在MATLAB中将文本文件中的数据读入矩阵(How to read data from a text file into a matrix in MATLAB) 我在将.txt文件读入单个矩阵时遇 ...
- Matlab学习笔记5——fprintf
Matlab学习笔记5--fprintf 将数据写入文本文件 语法 fprintf(fileID,formatSpec,A1,-,An) fprintf(formatSpec,A1,-,An) nby ...
最新文章
- 1013 Battle Over Cities (25 分) 【难度: 中 / 知识点: 连通块】
- PowerCenter Designer小结
- 42岁失业,有150万存款,房子无贷款,不想上班做点什么好?
- 高考有算计算机会考分数吗,高三冲刺,模拟考分数与高考分数会有差别吗?差多少分才算正常...
- Java Server Faces (JSF)页面转换与验证(二)
- 力胜机器人_德男子两手臂尺寸悬殊 超粗右臂曾力胜掰手腕机器人
- Mock Server基本使用方法
- 整理好全球半导体公司,看看哪些你的上下游厂家
- 你们要的后台管理系统全套,今天它来了【开源推荐】
- PostGIS的安装与初步使用
- 提速降费再发力 中国联通推出八项惠民便民措施
- 删除文本中重复的单词
- python枪械_Python的七种武器
- 《数字图像处理》主编:曹茂永
- android微信个人界面设计,安卓版微信主界面的再设计
- layui table 每列加标签_【前端】layui表格中根据条件给对应的列加背景色
- easyui datagrid 多列checkbox
- dvm与jvm的区别
- 如何在老旧电脑上安装 M.2 固态硬盘提升电脑性能
- 【操作教程】如何正确使用海康demo工具配置通道上线?