指數我有一個435x1單元陣列,其元素是「Y」,「N」,或者「?」。我想找出哪些指數等於'y'。Matlab的 - 量化的方式在單元陣列等於串
與正常陣列,我只是用查找功能。但是我不能在單元格數組中使用它,因爲eq沒有爲類型單元格定義。
我想我就可以進入每個元素,並做
for index=1:size(cell_array,1)
if cell_array{index} == 'y'
%add index to some array of indices
end
end
但有一個量化的方式去通過陣列,發現指數包含等於「Y」的元素?任何幫助表示讚賞。
[η如何搜索在MATLAB單元陣列的字符串]可能重複(http://stackoverflow.com/questions/8061344/how-to-search-for -a-string-in-cell-array-in-matlab) –
@EitanT - 我認爲英鎊是最感興趣的'[cell_array {:}] =='y''位,這是不爲別的問題可能的解決方案,所以'find'可以與熟悉的方式來使用'eq'。我承認,這在功能上是相同的。 – chappjc