【发布时间】:2016-02-29 19:24:59
【问题描述】:
我有一个要解决的问题
我知道可以使用strcmp(s1,s2) 来比较两个不同的字符串,看看它们是否相同。如果是这种情况,它会给出 1。
但是,如果您有一个充满字符串的可变长度数组,并且您想知道数组中的所有字符串是否相同,那么如何解决这个问题。
例如:['NACA64A010' 'NACA64A010' 'NACA64A010' 'NACA64A010'] 我们可以看到这个数组中所有的字符串都是一样的。但是,如何使用strcmp(s1,s2)。
谢谢大家!
【问题讨论】:
-
我假设您的示例应该使用 {} 而不是 []?否则它是一个字符串。
-
numel(unique({'NACA64A010' 'NACA64A010' 'NACA64A010' 'NACA64A010'})) == 1? -
如果其中一个答案解决了您的问题,请点击复选标记考虑accepting it。这表明您已经找到了解决方案,这不再是一个悬而未决的问题。如果您的问题没有得到解答,请说明缺少的内容。
标签: arrays string matlab compare