Select data by attributes
2 ビュー (過去 30 日間)
古いコメントを表示
Hi
I have a 24000x1 Geographic Data Structure (let's call it "Polylines" with more than 20 attribute fields. I always only like to do calculations with some of the data of this stucture. Let's say I have the field "Accuracy" and now I only like to do calculation with the data which have the string "acc" in that field. I am not sure if it is important but the structure is an element-by-element-organization. How can I select these data? Thank you for your help, Claudia
0 件のコメント
採用された回答
Geoff
2012 年 5 月 21 日
Do you mean you have a structure:
Polylines.Accuracy
Polylines.SomeOtherField1
Polylines.SomeOtherField2
... etc
And the Polylines.Accuracy field is exactly equal to the string 'acc' for all the rows you're interested in?
And the Polylines.Accuracy field is perhaps a cell array?
IF that were the case, you could do this:
validRows = strcmp( Polylines.Accuracy, 'acc' );
And then use that as a logical index on all fields you are interested in.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Structures についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!