Remove trailing zeros

버전 1.1.0 (227 KB) 작성자: Peter Seibold
Format double numbers to n digits and remove all trailing zeros. Processed with regular expression.
다운로드 수: 10
업데이트 날짜: 2024/6/12

라이선스 보기

Format double numbers to ndd digits and remove all trailing zeros
function output = RemoveTrailingZeros(input,ndd)
INPUTS:
input: n x m double array
ndd: number of decimal digits, whole double, ndd >= 0, optional, default = 2
OUTPUT:
output: n x m cell array
Process time on my PC: 3.5 s for a 1000 x 1000 array (6 ms + 3.5 us per number)
EXAMPLES:
Format with default precision (2 decimal digits) and remove trailing zeros:
output = RemoveTrailingZeros([1.23456, 2.5]);% output: [{'1.23'} {'2.5'}]
Format with 4 decimal digits and remove trailing zeros:
output = RemoveTrailingZeros([1.23456, 2.5],4);% output: [{'1.2346'} {'2.5'}]
Some input/output examples:

인용 양식

Peter Seibold (2025). Remove trailing zeros (https://www.mathworks.com/matlabcentral/fileexchange/158961-remove-trailing-zeros), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R2020a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.1.0

Removed a bug related to Matlab versions older than R2016b

1.0.1

Restriction regarding the MATLAB version dependency removed

1.0.0