フィルターのクリア

how can i read values from text file?

1 回表示 (過去 30 日間)
cemsi888
cemsi888 2015 年 1 月 27 日
コメント済み: Stephen23 2015 年 1 月 27 日
Good morning everyone. New day and one more Question too. It is about again read from text files. I take datas from device as a text file. In first Picture you see that i defined Parameters as a structure which are in s Matrix. The next step that i should do is: under these Parameters there are too many value that each column belong to one Parameter. First question how can i read values from text file (be careful there are semicoluns too)and than after i read how can i connect this numbers with Parameters.
<<
>>
  4 件のコメント
cemsi888
cemsi888 2015 年 1 月 27 日
and the values start from 230.th row
Stephen23
Stephen23 2015 年 1 月 27 日
You use the format specifier '%s' to read numeric data: why not just convert this immediately to numeric using the '%f' specifier, as all of your data seems to be floating point values.

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

採用された回答

Stephen23
Stephen23 2015 年 1 月 27 日
編集済み: Stephen23 2015 年 1 月 27 日
Do not do this. Dynamically assigning variable names is a really bad idea in MATLAB:
The best alternatives are to keep your data in an array (e.g. as they are returned from your file-reading function), or if you require key-value access to your data then use a structure . Structures do allow dynamic fieldnames , and this is much more robust than dynamic variables.
If you have a newer version of matlab you can also use a table , which stores the data together in one array but also allows key-name access to the columns.
Summary: use a structure or table to store your data.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by