matlab fscanf 回车,fscanf 换行_fscanf跳过换行_fscanf读单个字符

本文介绍了如何使用MATLAB的fscanf函数处理包含注释和不规则数据的文本文件。由于load函数对数据格式的要求,作者转向使用fscanf,详细解释了如何读取单个字符和跳过注释行。fscanf允许灵活地按格式读取数据,对于处理复杂结构的文件非常有用。
摘要由CSDN通过智能技术生成

matlab 输入 fscanf函数

matlab调用文本文档的数据,是相当简洁的。但是,目前不管是网络上,还是各类教材说的都很简陋。有时候抱着本书看了n次,仍然不知道如何下手。我最近遇到这样一个问题。又一个数据文件,当然后缀名是可以更改的,可以是txt也可以是dat。文件不是帮助中的简单数据形式,仅有一个类似矩阵般的数据排列。为了方便运算,数据体中一定要有文字注释,并且,数据分很多中,有渗透率的,也有井的。数据长度不同。而用matlab中的load要求必须要用行长度相同的数据。比如说:

1 2 3 4 4

2 3 4 5 6

这样的数据很容易读入,用load非常合适,文字注释部分前面加上%,matlab就不会读文字行。但是我的数据是类似下面的

数据

11 11 3 1.00

长度

5050505050505050505050

5050505050505050505050

纵向

4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00

4.00

4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00

4.00

4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00

4.00

4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00

4.00

4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00

4.00

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值