文件名称:strncmpr:比较字符串或单元格字符串的最后 N 个字符(快速 C-Mex)-matlab开发
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-21 08:57:02
matlab
比较字符串或单元格字符串的最后 N 个字符 输入和输出等于Matlab的STRNCMP/STRNCMPI,但字符串是从右到左比较的。 T = strncmpr(S1, S2, N) 或 T = strncmpir(S1, S2, N) 输入: S1、S2:字符串或单元格字符串。 N:要比较的字符数。 输出: T:逻辑数组,如果最后 N 个字符相等则为 TRUE,否则为 FALSE。 对于 STRNCMPIR,忽略大小写。 可以在 Matlab 中以相当的效率在反向方向上比较两个字符串。 但是对于单元格字符串,这种 C-Mex 比等效的 Matlab 方法快得多:例如,将字符串与 {1 x 100} 单元格进行比较的处理时间为 3%,{1 x 1000} 的处理时间为 1%。 我应用它来识别存储在单元格字符串中的文件名的扩展名。 调用单元测试函数 Teststrncmpr 来检查有效性
【文件预览】:
strncmpr.zip