MATLAB输入输出函数全解析
1. textscan函数详解
textscan函数用于读取按列格式化的文本文件,每列的数据类型可以不同,并将内容存储到一个元胞数组的各列中。这个函数在导入其他应用程序输出的数据表时非常有用,它与textread函数基本类似,但速度更快且更灵活。
1.1 函数形式
textscan函数有以下几种形式:
- a = textscan(fid, 'format')
- a = textscan(fid, 'format', N)
- a = textscan(fid, 'format', param, value, ...)
- a = textscan(fid, 'format', N, param, value, ...)
其中, fid 是使用 fopen 函数打开的文件的文件标识符, format 是一个字符串,描述了每列数据的类型, N 是使用格式说明符的次数(如果 N 为 -1 或缺失,则函数会读取到文件末尾)。格式字符串包含与 fprintf 函数相同类型的格式描述符。需要注意的是,该函数只有一个输出参数,所有值都以元胞数组的形式返回,元胞数组中的元素数量等于要读取的格式描述符的数量。
1.2 示例
假设文件 test_in
超级会员免费看
订阅专栏 解锁全文
3万+

被折叠的 条评论
为什么被折叠?



