2

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

 A
 A
 A
 A

像这样。所以我试过了

 'A'*ones(4,1)

但是代替A,它的值是65。我怎样才能得到A?

4

2 回答 2

4

你可以这样做:

repmat('A',4,1)

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

char('A'*ones(4,1))
于 2013-11-13T15:41:38.390 回答
3

chars 与doubles相乘得到doubles;使用相应的 ASCII 值强制转换char为。double

只需转换回char

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

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

于 2013-11-13T15:43:31.317 回答