matlab里table里提取某个单元格特定文字
时间: 2023-08-08 21:12:39 浏览: 324
matlab在文字表格中提取数值信息
如果要从Table中提取某个单元格中的特定文字,可以使用`contains`函数和逻辑索引实现。假设你的Table名为T,想要提取"Name"列中第10行第2个单元格中包含"John"的所有行,可以使用以下代码:
```
selectedRows = T(contains(T.Name{10,2}, 'John'), :);
```
其中,`{10,2}`表示要提取第10行第2个单元格的数据,`contains(T.Name{10,2}, 'John')`用于判断该单元格中的字符串是否包含"John",符合条件的行数据将被提取到`selectedRows`中。
如果要提取多个特定的文字,可以使用`|`操作符连接多个逻辑条件,例如:
```
selectedRows = T(contains(T.Name{10,2}, 'John') | contains(T.Name{10,2}, 'Mike'), :);
```
这将提取第10行第2个单元格中包含"John"或"Mike"的所有行的数据。
阅读全文