How to retrieve specific compartment in Simbiology model by name?
1 回表示 (過去 30 日間)
古いコメントを表示
Given a Simbioloogy 'model' I can access/get a specific compartment object if I know the numerical index, e.g.
model.compartments(2)
shows me the 2nd compartment. I can get/set properties from this indexing. Say this compartment is named 'turtle'. Can I get this compartment object from the Name, instead of by index? Something like model.compartments('turtle'), or model.compartments('Name'=='turtle'). although clearly these won't work.
0 件のコメント
採用された回答
Arthur Goldsipe
2016 年 10 月 19 日
Hi,
We made the sbioselect function for things like this, and even for more general kinds of searching. In this case, you could do the following:
sbioselect(model, 'Name', 'turtle', 'Type', 'compartment')
or if you're not worried about other things named 'turtle' you could just do this:
sbioselect(model, 'Name', 'turtle')
その他の回答 (0 件)
コミュニティ
その他の回答 SimBiology コミュニティ
参考
カテゴリ
Help Center および File Exchange で Extend Modeling Environment についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!