Fgetl in a while loop.

In the code in the attached picture, does the first fgetl read the first line (Apple) and str2num(fgetl(file) read the second line (65.1)?

4 件のコメント

Stephen23
Stephen23 2017 年 4 月 3 日
編集済み: Stephen23 2017 年 4 月 3 日
You could very easily try it yourself: create that file, and write out that code. Then you would know what it does, you would gain experience with MATLAB, and you would have some working code. The more you try yourself, the more you read the documentation, the more you will learn.
As an aside: do not use str2num, the function str2double is more robust.
Jan
Jan 2017 年 4 月 3 日
fscanf is even smarter than str2double(fgetl).
Lucas  Buckels
Lucas Buckels 2017 年 4 月 4 日
I was provided the code to study from and yes I did test it, but I was still confused as to why it works. I am trying to see if that is why this code works so I know for the future.
Lucas  Buckels
Lucas Buckels 2017 年 4 月 4 日
I am still shaky using fgetl

サインインしてコメントする。

回答 (1 件)

Walter Roberson
Walter Roberson 2017 年 4 月 4 日

0 投票

"does the first fgetl read the first line (Apple) and str2num(fgetl(file) read the second line"
Yes.
Question for you: what name is going to be reported if the file is empty?

カテゴリ

ヘルプ センター および File ExchangeWorkspace Variables and MAT Files についてさらに検索

タグ

タグが未入力です。

質問済み:

2017 年 4 月 3 日

回答済み:

2017 年 4 月 4 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by