FINDCELL.M
上传用户:ay_070428
上传日期:2014-12-04
资源大小:11427k
文件大小:1k
源码类别:

语音合成与识别

开发平台:

Matlab

  1. function index = findcell(cell_str, pattern)
  2. % FINDCELL "find" for cell arrays of strings
  3. % Usage:
  4. % INDEX = FINDCELL(CELL, PATTERN)
  5. % CELL: cell array of strings to be searched
  6. % PATTERN: searched string (which could be [])
  7. % INDEX: indices of matched cell
  8. % Roger Jang, 981107
  9. index = [];
  10. if isempty(pattern),
  11. for i = 1:length(cell_str),
  12. if isempty(cell_str{i}),
  13. index = [index, i];
  14. end
  15. end
  16. else
  17. for i = 1:length(cell_str),
  18. if strcmp(cell_str{i}, pattern),
  19. index = [index, i];
  20. end
  21. end
  22. end