Given a single string value in a MATLAB character array:
['12 N']
How can I repeat this value X times in a new character array?
For example:
X = 5
['12 N'; '12 N'; '12 N'; '12 N'; '12 N']
Use the repmat
function:
A = ['12 N'];
X = 5
Output = repmat(A, X, 1);
will result in a character array.
Depending on your end usage, you may want to consider using a cell array of strings instead:
Output = repmat({A},X,1);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With