博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Matlab: 怎样从一个字符串元组cell_str 中找到某个特定的字符串
阅读量:4181 次
发布时间:2019-05-26

本文共 480 字,大约阅读时间需要 1 分钟。

有一个字符串元组cell_str,怎样判断某个特定的字符串是否在这个元组中?设定如下:

cell_str = {'hamming', 'gaussian', 'tylor'};% 要找的字符串是 'hamming'

 

方法一:strcmp

strcmp(cell_str, 'hamming'};% 返回 [1,0,0]

 

方法二:strfind

IndexC = strfind(cell_str, 'hamming'); % 返回 {[1], [], []}Index = find(~(cellfun('isempty', IndexC)));

方法三:ismember

Index = find(ismember(cell_str, 'hamming'));  % 与strcmp 效果一样

补充:如果cell_str 的每个元素都不是一个字符串,而是一个字符串元组

cell_str = {
{'hamming'}, {'gaussian'}, {'tylor'}};

 

则必须先将其转化为标准形式:
cell_str = [cell_str{:}];

转载地址:http://yxhai.baihongyu.com/

你可能感兴趣的文章
暴力搜索内存空间获得API的线性地址
查看>>
CTF编码
查看>>
万能密码原理和总结
查看>>
缓冲区溢出学习
查看>>
Excel高级使用技巧
查看>>
速算,以后留着教孩子
查看>>
让你变成ps高手
查看>>
在可执行jar中动态载入第三方jar(转贴)
查看>>
考虑体积重量的01背包问题—基于遗传算法
查看>>
K-means 聚类算法
查看>>
带约束的K-means聚类算法
查看>>
约束优化方法
查看>>
VRPTW建模与求解—基于粒子群算法
查看>>
数据结构与算法(1):大O表示法
查看>>
Java学习知识树
查看>>
文科生,你为啥学编程?
查看>>
使用Eclipse时出现Unhandled event loop exception错误的有效解决办法
查看>>
JAVA之路:第一章 JAVA入门初体验
查看>>
菜鸟文科生的java之路:运算符
查看>>
菜鸟文科生的java之路:变量和常量
查看>>