Matlab数组长度问题:如何获得字符串数组中一个元素(元素也是字符串)的长度?

有一个字符串数组,如A=[abc,hjee,okmmm],那么A(1)=abc。如何获得A(1)的长度。我用length()函数试过,但结果是1,不对,我想要的结果是3。... 有一个字符串数组,如A=[abc,hjee,okmmm],那么A(1)=abc。如何获得A(1)的长度。我用length()函数试过,但结果是1,不对,我想要的结果是3。我查了一下,发现他是把A(1)当做了一个只有一个元素的数组处理了。这条路行不通,还有什么办法可以获得我想要的结果吗?请指教 展开
 我来答
as101129
推荐于2018-05-04 · TA获得超过717个赞
知道小有建树答主
回答量:335
采纳率:0%
帮助的人:302万
展开全部
可以先利用这个语句转换成char类型:

A(1)=char(A(1);
length(A(1));
就能得到A(1)的长度

也可以直接写成:
length(char(A(1)));
百度网友3c63e6c
2015-06-04 · TA获得超过2848个赞
知道大有可为答主
回答量:3829
采纳率:68%
帮助的人:2799万
展开全部
如果你的abc hjee都是字符串,那么你的A不可能赋值成功啊
追问
的确实现了啊, 您看对不对?如下代码:
comment=regexp(tline,'\s+','split'); satindex=comment(3);
其中,tline是字符串,如okmmm hjee abc kkk ett wee;通过regexp以空格分存到comment数组中,然后把abc赋给satline,现在我就想求satline的字符个数?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式