matlab题:下列关于字符串的表达式,错误的是()

A.a=['1234','abcdef']B.b=['abcdef';'1234']C.c={'1234','abcdef'}D.d={'1234';'abcdef'}... A.a=['1234','abcdef'] B.b=['abcdef';'1234']
C.c={'1234','abcdef'} D.d={'1234';'abcdef'}
展开
 我来答
tianxiawulang
2016-06-17 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2528万
展开全部
B 是错的。

方括号表示拼接为普通数组,要求被拼接的数据为同一类型,且维数匹配;花括号表示拼接为元胞数组,被拼接的数据可以是不同类型、不同维数。逗号表示沿第2维(也就是行)的方向拼接,分号表示沿第1维(也就是列)拼接。

C、D都是拼接为元胞数组,没有任何问题;A把两个字符串按行拼接,其行数均为1,符合维数匹配的要求;B按列拼接字符串,但两个字符串长度不同,列数不匹配。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式