How to find cell that contain word that i want ?
1 次查看(过去 30 天)
显示 更早的评论
hi guys, may you help me creating the code to get some data from the table. Please see the table below:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1623508/image.png)
Now im trying to get 'Hingestate' from cell 1H2, 2H2, 3H2, 4H2. I can collect it one by one like my code below:
columnhinge1H2 = hingeresult.HingeState(strcmp(hingeresult.GenHinge,'1H2'))
columnhinge2H2 = hingeresult.HingeState(strcmp(hingeresult.GenHinge,'2H2'))
columnhinge3H2 = hingeresult.HingeState(strcmp(hingeresult.GenHinge,'3H2'))
columnhinge4H2 = hingeresult.HingeState(strcmp(hingeresult.GenHinge,'4H2'))
but how can i get the four data in one variable ? Theese all contain the same word 'H2' right? so how to get thoose 'HingeState' data for all cell data which contains 'H2'
thanks i hope u understand
0 个评论
采纳的回答
Friedrich Welck
2024-2-21
columnhingeAllH2 = hingeresult.HingeState(contains(hingeresult.GenHinge,'H2'))
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Characters and Strings 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!