textscan と fscanf の違い

FotmatSpec で利用可能な指定子が違う

textscan では,%e を使った読みとりができない.fscanf では %e が使える.
ただし,textscan でも %f で 1.00e+00 のような指数表記を読めるので,特に問題はない.

textscan の方が容易に読み飛ばしできる

参照の通り.

どちらを使う?

textscan はセル配列になるので,たぶん fscanf の方が速い.
↑と思ったら,while文で試したところ,fscanf の方が遅かった.
text を読むには名の通り textscan の方が向いていると思う.
数値の扱いについても,便利なので何かと textscan を使ってしまいがち.


Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2018-01-12 (Fri) 07:17:41 (2292d)