我有一個150乘1的單元陣列。我的問題是爲什麼我們不能使用eq函數,如 的值爲species(1) = 'setosa'
, ,但是當我編寫species(1) == 'setosa'
時,我期待得到邏輯1
,但MATLAB給出了Undefined function eq for cell array
。我需要這個,因爲我想將它轉換成邏輯數組。我應該如何實現這一單元陣列轉換
Q
單元陣列轉換
0
A
回答
0
您可以通過使用find()
和strcmp()
一起做到這一點。
實施例:
stts = {'Gable','Hip','Shed','Shed','Other'}; % string cell array
[truefalse,index]=find(strcmp(stts,'Shed')) % do it here if you want to find `Shed`
在此之後,truefalse
是邏輯值和index
是發現了根據索引。
truefalse =
1 1
index =
3 4
+0
我有更多的一個問題的前50個元素是「setosa」這就是爲什麼我越來越指數= 50 – AbKDs
+0
@TrafalgarLaw查看更新。 – herohuyongtao
+0
是啊,現在它的工作,謝謝@ herohuyongtao :)! – AbKDs
相關問題
- 1. MATLAB:3D矩陣單元陣列轉換
- 2. Matlab的:轉換單元的單元陣列到單個單元陣列
- 3. 轉換單元在矩陣
- 4. 如何結構的單元陣列轉換爲一個單元陣列
- 5. 將二維單元陣列轉換爲三維陣列
- 6. 轉換數字數組轉換成字符串單元陣列
- 7. 將單元格數組轉換爲雙精度單元陣列
- 8. 轉換爲單列矩陣
- 9. 轉換向量單元陣列到二維矩陣 - MATLAB
- 10. 將大矩陣轉換爲帶有標籤的單元陣列
- 11. Matlab:如何在矩陣中轉換單元陣列
- 12. 從三維單元陣列轉換爲一組二維矩陣
- 13. 將字符串轉換的單元陣列與數陣列以矩陣
- 14. 轉換陣列的PHP的陣列分成單個陣列
- 15. 將單元行轉換爲單元列
- 16. 將matlab中的單元陣列轉換爲R中的列表
- 17. matlab:合併單元格陣列,轉換爲時間序列
- 18. 轉換陣列
- 19. 陣列轉換
- 20. 轉換陣列
- 21. 轉換陣列
- 22. 陣列轉換
- 23. 轉換陣列
- 24. Matlab,將單元格轉換爲矩陣
- 25. 轉換元件以numpy的陣列串
- 26. Python的轉換元組陣列
- 27. 單元陣列
- 28. 單元陣列
- 29. 單元陣列的厄米特轉置
- 30. 寫入單元陣列轉換成文本文件
PS:你的問題的答案是'grp2idx'。 – Jonas