Character array with one letter
12 次查看(过去 30 天)
显示 更早的评论
I want to make an array with one character, and i want the user to be able to write how many. For example:
cha='hello';
cha=upper(cha);
length=length(cha);
now, lets say i want to create an array with only dots and i want it to be as many as 'length' is (in this case 5, so i want this to be shown: ..... ). How do I proceed?
thanks
0 个评论
回答(3 个)
the cyclist
2012-4-17
Here's one way:
L = length(cha);
A = repmat('.',[1 L])
Also, I recommend against defining a variable named "length", because it is a MATLAB command. That often leads to confusion down the road.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Operators and Elementary Operations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!