MATLAB:构造一个列向量,其唯一元素是字符A.

时间:2013-11-13 15:41:05

标签: matlab

我想要一个只包含字符A的列向量,即

 A
 A
 A
 A
像这样。所以我试过了

 'A'*ones(4,1)

但是代替A,它取值65.我怎么能得到A?

2 个答案:

答案 0 :(得分:4)

你可以这样做:

repmat('A',4,1)

或者使用您的方法,但在乘法后包含char转换回字符串:

char('A'*ones(4,1))

答案 1 :(得分:3)

char s与double s相乘得到double s;使用相应的ASCII值将char强制转换为double

回到char

char('A'*ones(4,1))

但路易斯的回答可能更快;)