matlab中fscanf函数,Matlab中fscanf的用法

今天要用到Matlab 中的fscanf函数,上网找了一下终于明白了,现在自己写一下体会:

下面是fscanf()的主要应用syntax

A = fscanf(fileID, format)

A = fscanf(fileID, format, sizeA)

[A, count] = fscanf(...)  %% returnsthe number of elements that fscanf successfullyreads.

现主要讲解主要用到的第二种形式:

A = fscanf(fileID, format, sizeA)

%%  A 是你从打开的文件中读入数据最后存储的一个矩阵 叫做A

%%  fileID是从前提函数中返回的结果,代表你要打开的文件是否已经正常打开,其原型为 fid = fopen(fileName, ‘r‘);返回值要么为0 要么为 1 logical value

%%   format 就是数据的格式  比如: %d 就是十进制

%%  sizeA  这个表示A最终的维数 ,比如[3,3]代表A最终是3x3的矩阵,从原始文件中读的时候是按行读,写入A中时按列优先。直到满足sizeA所表示的维数,其余的丢弃不要。

E.G.:

1 2 3

4 5 6

4 5 6

7 8 9

A = fscanf(fileID, ‘%d‘, [3,3]);

A =

1 4 4

2 5 5

3 6 6

原文:http://www.cnblogs.com/jianxiaishen/p/3813148.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值