你可以使用正则表达式提取字符串中的数字。在MATLAB中,可以使用regexp函数来实现。

假设你的字符串cell元组为str,你可以使用以下代码提取所有元素中的数字:

numbers = cellfun(@(x) regexp(x, '\d+', 'match'), str, 'UniformOutput', false);

这将返回一个与输入cell元组大小相同的cell数组,其中每个元素是一个包含对应元素中的数字的字符串数组。

matlab现有一个字符串cell元组其中元素形如‘x1011A如何直接提取cell中所有元素中的数字

原文地址: https://www.cveoy.top/t/topic/iqTj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录