Matlab求助:如何从一个矩阵中找到一个字符串?
来源:百度知道 编辑:UC知道 时间:2024/05/29 20:24:53
假如有一个5×1的矩阵,内容如下:
1234,
3435,
3456,
3454,
8908
我有一个元素:3456.
请问Matlab有什么现成的方法可以找3456是否存在于此矩阵中?
先谢谢大家了
1234,
3435,
3456,
3454,
8908
我有一个元素:3456.
请问Matlab有什么现成的方法可以找3456是否存在于此矩阵中?
先谢谢大家了
findstr函数可以!前提是你的数据为字符串!
给你个例子:
>> s='what is your name ?'
findstr(s,'is')
s =
what is your name ?
ans =
6
结果说明is是s中的第六个数据!包括空格!
将5*1矩阵赋给A
x=num2str(A)
findstr(x,'1234')
返回1是有,0则是无