matlab中怎么样建立字符串数组

来源:百度知道 编辑:UC知道 时间:2024/05/31 10:27:25
比如一个数组a
a(1)='bob'
a(2)='ryan'
a(3)='richard'
请教如果在matlab里面写?
如何进行字符串的拼接?比如M01_1。怎么样通过M, 01, _, 1的拼接得到?

['M','01','_','1']

a={'bob','ryan','richard'}

a={'bob','ryan','richard'}
a(1)='bob'
a(2))='ryan'
a(3)='richard'

a(1)='bob'
a(2)='ryan'
a(3)='richard'
b=[a(1),a(2),a(3)]

有几种方式:

1: 使用strcat函数,建议使用这个

2:使用矩阵链接:str=['M','01','_','1']

其实,我认为你还需要把数字转换成字符,是不是?

可以

str=['M', num2str(1)]

这个是最常用的。