我是MATLAB新手,非常感謝您的幫助。我有一個結構「s」和裏面「s」我有領域其中之一是「t」的審判和內部「t」我有近20個其他領域,他們都有價值寫在1xn矩陣。我有近900次試驗,並希望根據每次試驗中的A場值(s.t.A)選擇特定的試驗。我怎樣才能做到這一點?我有點失落,甚至不知道我應該尋找什麼。謝謝。根據字段的值選擇結構數組中的特定字段。
0
A
回答
0
我不清楚你的變量實際上是什麼,它對你如何操作它們很重要。例如,您可能希望查看structfun
的問題 - 它允許您將函數應用於結構的每個字段,但它必須是標量,例如, structfun(@(x) x==180,s.t)
將爲t
的每個字段返回==180
的結果。
如果你的結構不是標量,那麼你可以嘗試邏輯索引,例如[s.t([s.t.direction]==180)]
將返回一個結構,其中條件direction == 180
爲true。
如果你提供了你正在使用的實際變量,那麼你可能會得到更有幫助的答案。
+0
數據看起來更像這樣: DATA = struct('Direction',{[1,1,1,1],[1,1,2,1],[2,2,2,2,2],[ 2,2,2,2,1,2],[2,2,2,2]}, '試驗',{ '正確', '不正確', '不正確', '正確的', '正確的'}) ; **這只是一個例子,我還有其他領域,以及** 因此,例如我只是想與我的結構中的單元格有審判'正確'的單元格,我想將它們存儲在一個單獨的結構以及它們對應於該單元格的方向。我不確定我是否清楚或不爲此道歉。 –
相關問題
- 1. Postgresql根據字段值選擇特定的一組記錄
- 2. Postgres:選擇json字段數組中包含特定值的所有字段?
- 3. 根據權限字段選擇字段
- 4. 預先選擇字段數組中選擇字段的選項?
- 5. 根據選定的值顯示字段
- 6. 基於字段的值中選擇特定的細胞結構中的陣列
- 7. 迭代結構數組字段的值
- 8. jQuery X-Editable:根據其他選擇字段的值更新選擇字段
- 9. 如何根據其他字段值更改OpenERP選擇字段中的選項?
- 10. 從表中選擇特定的字段?
- 11. 選擇與數組中的特定字段的不同項目
- 12. SQL Server根據不同字段值的條件,選擇不同的字段值
- 13. 的MS Access - 根據字段的值是一個數組中選擇行
- 14. 根據特定字段選擇和輸入按鈕
- 15. 根據字段值
- 16. 根據字段值
- 17. 根據子表中的字段值從DB中選擇行
- 18. symfony2:選擇字段的選定值
- 19. 在Matlab結構中訪問結構中的特定字段
- 20. DB中的數據結構字段
- 21. Mysql選擇特定語言的字段
- 22. Belongs_to根據字段的值
- 23. 在MongooseJs中選擇特定字段
- 24. 從關係中選擇特定字段
- 25. SQL根據一個字段的值在兩個字段之間進行選擇
- 26. 使用大小寫來根據另一個字段的值來選擇字段
- 27. 根據連接表中的不同字段選擇最新值
- 28. 根據JSON中的選擇值填充多個字段
- 29. Drupal 7條件字段:如何根據其他選擇字段顯示特定字段
- 30. 如何從javascript數組中選擇特定字段
你能舉一個簡短的例子來說明你的問題,請輸入結果。我假設你只是想通過查看你的數據很容易做索引。假設S是4維的,你可以嘗試s(:,t,1,:)設置t = 1,看看你得到了什麼 – GameOfThrows
它的一個<1x1 struct>「s」,其中包含一個名爲「t」的字段,它是<1x900 struct>。 t具有900個單元,並且每個單元包含不同字段名稱下的所有數據,例如「方向」,其是每個試驗「t」具有可變長度的矢量[a a a a ...]。 a的值是0或180.我想要分組或選擇所有具有值180的方向的試驗「t」。非常感謝你 –
好吧,我明白了,你可以使用大括號來選擇單元格{,索引應該和矩陣中的一樣。 – GameOfThrows