- Automatically detects the prefix, or it may be restricted to either a name or symbol.
- Detects coefficients including +/- sign, decimal digits, and exponent E-notation.
- Detects zero or more coefficients in the string.
- Returns the parts of the input string that are split by the detected coefficients and prefixes.
- Returns the number of significant figures detected in the coefficients.
- Includes the prefixes added in November 2022: ronna, quetta, ronto, and quecto.
- parse negative strings (try '-1').
- parse E-notation values (try '1e0', '1e0 k', '1e30').
引用格式
Stephen23 (2024). Scientific Prefix to Number (https://www.mathworks.com/matlabcentral/fileexchange/53886-scientific-prefix-to-number), MATLAB Central File Exchange. 检索来源 .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
- MATLAB > Language Fundamentals > Data Types > Data Type Conversion >
- MATLAB > Language Fundamentals > Data Types > Characters and Strings > String Parsing >
标签
致谢
参考作品: num2eng, eng2num, num2eng, num2str with metric prefix, num2sci, sci2num, Customizable Natural-Order Sort, MetricPrefixStr - Print SI Prefix Formatted Numbers, Number to Words, Words to Number
启发作品: Round to Electronic Component Values, Custom List / Arbitrary Sequence Sort, Customizable Natural-Order Sort, Natural-Order Row Sort, Natural-Order Filename Sort
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!版本 | 已发布 | 发行说明 | |
---|---|---|---|
4.1.5 | * update image. |
||
4.1.4 | * Documentation improvements.
|
||
4.1.3 | * Improve test function robustness. |
||
4.1.2 | * Correct SEE ALSO references. |
||
4.1.1 | * Update screenshot. |
||
4.1.0 | * Optimisations for code performance.
|
||
4.0.2 | * Add plenty of new testcases. |
||
4.0.1 | * Fix HTML table formatting. |
||
4.0.0 | * Accept string type inputs.
|
||
3.2.1 | * Add error IDs. |
||
3.2.0 | * Case-insensitive matching of INF and NaN (just like SSCANF etc).
|
||
3.1.3 | * More test cases.
|
||
3.1.2 | * Update documentation.
|
||
3.1.1 | * Improve documentation.
|
||
3.1.0 | * Parse micro characters U+00B5 & U+03BC.
|
||
3.0.1 | * Improve documentation. |
||
3.0.0.0 | * Simplify algorithm: faster! |
||
2.1.0.0 | * Change second input true/false to match NUM2SIP and NUM2BIP.
|
||
1.1.0.0 | * Update FEX examples. |
||
1.0.0.0 |