【问题标题】:Matlab, find string in cellMatlab,在单元格中查找字符串
【发布时间】:2013-07-28 15:25:45
【问题描述】:

我想在单元格中找到字符串。我使用此代码,但收到错误消息。还有其他方法吗?a 是单元格数组,b 是单元格矩阵的元素。

b(1,1)='kkkkk'

d=strfind(a,b(1,1));

但是当我使用下面的代码时它起作用了。

d=strfind(a,'kkkkk');

有什么想法吗?

谢谢。

【问题讨论】:

  • 我很困惑,b 本身是一个单元矩阵吗?
  • @Dan455 谢谢。这是正确的。
  • 我的旧答案?好吧……以为是错的。
  • @EitanT 这与您在答案中看到的问题不同。

标签: string matlab cell


【解决方案1】:

要获取和设置单元格的内容,请使用{} 而不是()

b{1,1}='kkkkk' 

d=strfind(a,b{1,1}));

【讨论】:

    猜你喜欢
    • 2014-03-22
    • 2015-03-18
    • 2014-03-27
    • 1970-01-01
    • 2012-06-09
    • 2018-07-23
    • 2013-08-06
    • 1970-01-01
    • 2021-02-11
    相关资源
    最近更新 更多