Matlab中fscanf函数的入门使用+例子展示

本文介绍了Matlab中fscanf函数的使用,包括如何读取数值和字符串。通过实例展示了如何按行读取数据并根据指定格式存储到变量中,解释了fileID的获取、formatSpec的设定及其对读取效果的影响。示例中详细展示了读取不同数量和类型数据的结果。
摘要由CSDN通过智能技术生成

fsacnf

用于读取指定文本文件(**.txt)中的数据(即可以读取数值,也可以读取字符串)。


主要语法

A = fscanf(fileID,formatSpec)
A = fscanf(fileID,formatSpec,sizeA)


说明

1) A = fscanf(fileID,formatSpec) 按行读取打开的文本文件中的数据,然后将它们写入到列向量A 中。
2) fileID为读取文件的标识符,获取标识符的一般方式为 fileID=fopen('文件名.txt‘)。
3)formatSpec 是用来解释文件中的内容格式。让函数知道文件中内容的编写码格式,好让函数识别出来。如果格式对应错误,就会识别不出来。下边是几种简单的读设定符,可以用来读取数值以及字符串:

转换设定符 详细信息
%d 以 10 为基数
%f %e %g 浮点字段
%s 读取所有字符,不包括空白
%c 读取任何单个字符,包括空
  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值