テキストのデータ範囲の指定

16 views (last 30 days)
wataru suzuki
wataru suzuki on 2 Oct 2020
Answered: michio on 11 Oct 2020
下記のようなテキストファイルを読み込み、内容を参照して範囲を読み、
y=1 の範囲のみのAの値での1×8の行列をMATLAB上に製作したいです。
下のURLのrange付近を参考に範囲の指定を行おうとしたのですが、テキスト内容を参照し範囲を指定する方法が分からず、
「ファイルからの行列の読み取り」
opts.SelectedVariableNames など下記のURLを参考にした場合は、行範囲の指定方法が分からず困っています。
「ファイルの内容に基づくインポート オプションの作成」
テキスト内の指定された関数での値を参照に範囲を決め、行列を製作する方法やその際のプログラムの例を教えていただけないでしょうか

Answers (1)

michio
michio on 11 Oct 2020
データをすべて読み込んでから y = 1 の部分だけを抽出する方法ではなく、ファイルからデータを読み込む段階で y = 1 の部分だけを認識させて読み込む、ということでしょうか?
前者は簡単ですが、後者は・・できないことは無いとは思いますが、データファイル自体が大きく読み込めないという場合以外は処理効率はかなり悪くなるだろうなと感じますが、いかがでしょう?

Community Treasure Hunt

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

Start Hunting!