Round to a Specified Number of Significant Digits

Rounds a numeric array to a specified number of Significant Digits. Supports real and complex numbers, five different kinds of rounding.

現在この提出コンテンツをフォロー中です。

sd_round stands for "Significant Digits Round".
This program rounds a 2-d matrix of numbers to a specified number of significant digits.
This program support five different styles of rounding the last digit: to the nearest integer, up, down, toward zero, and away from zero.
This program supports real and complex numbers.
This program supports units and a three digit separator character.
The program outputs the rounded array, a cell string of the rounded matrix, the number of digits, to the left and right of the decimal place.
This program is useful for presenting scientific data that requires rounding to a specified number of significant digits for publication.

引用

Edward Zechmann (2026). Round to a Specified Number of Significant Digits (https://jp.mathworks.com/matlabcentral/fileexchange/21225-round-to-a-specified-number-of-significant-digits), MATLAB Central File Exchange. に取得済み.

謝辞

ヒントを得たファイル: round2, FIX2, ROUND2

ヒントを与えたファイル: Round with significant digits

一般的な情報

MATLAB リリースの互換性

  • すべてのリリースと互換性あり

プラットフォームの互換性

  • Windows
  • macOS
  • Linux
バージョン 公開済み リリース ノート Action
1.0.0.3

Fixed a bug in the output of real number strings with SI Prefixes

1.0.0.2

Fixed a bug with outputting the A2 when there is only one output variable.

1.0.0.1

Added options for units and a three digit separator character.

1.0.0.0