How to pad zero in string using sprintf
조회 수: 26 (최근 30일)
이전 댓글 표시
Hello, I have some string
'1010'
'111'
'010'
'10'
'10111'
How to pad zero after the string by using sprint function to be like this
'10100'
'11100'
'01000'
'10000'
'10111'
댓글 수: 0
답변 (3개)
Bora Eryilmaz
2023년 1월 5일
This should work on both char arrays as well as strings:
a = { '1010'
'111'
'010'
'10'
'10111'}
b = pad(a, '0')
댓글 수: 3
the cyclist
2023년 1월 5일
@Fangjun Jiang gave a great answer for character arrays (which is what you show that you have).
This is a case where MATLAB's new-ish (R2016) string data type might suit your need better, if you can go upstream in your code to use that type.
string = ["1010";
"111";
"010";
"10";
"10111"];
pad(string,"0")
참고 항목
카테고리
Help Center 및 File Exchange에서 Characters and Strings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!