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.
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 (2024). 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!