matlab 比较字符串是否相等?

 我来答
Xummer_昔年
推荐于2019-10-28 · TA获得超过2.1万个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:9.2万
展开全部

strcmp比较的是字符串,a和b是cell型,所以用小括号a(2,:)这样是不行的,况且这个cell字符串是个1*2大小的,不用考虑几行几列,直接取第几个就可以了,只需把小括号改成大括号{}就可以了即strcmp(a{2},b{2})。

matlab中的字符串数组的用法

如何创建字符串数组。并且判断一下字符串数组的类型。需要注意的是字符串数组的创建方式是:在指令窗中,先把待建的字符放在“单引号对”中,再按[Enter]键,此外“单引号对’必须在英文状态下输入。

创建一个数值数组来进行比较。下面我们就创建一个数值数组,同样查看该数组的数据类型。

用“who”指令来观察一下字符串与数值数组的主要区别:从图中我们可以看出字符串数组的类型是“char”型,而数值数组的类型为“double”型,而且在创建字符串数组时,必须用在英文状态下输入的单引号对讲字符串包括在内,他是matlab识别送来内容身份(是变量名、数字、还是字符串)所必需的。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式