# Numeric to Ordinal-String

バージョン 2.2.1 (5.46 KB) 作成者:
Convert numeric values to a string array of integers with ordinal suffixes. Fully vectorized!
ダウンロード: 862

ライセンスの表示

Convert a numeric array into a string array of the rounded values with ordinal suffixes, e.g. 1 => "1st".
Similar to MATLAB's IPTNUM2ORDINAL (image toolbox) and NUM2ORDINAL (mapping toolbox) and other files available on FEX, except that NUM2ORD:
• accepts a numeric array of any size,
• accepts a numeric array of any class (floating point, INTx or UINTx),
• returns a string array (not a character array!),
• is fully vectorized (no loops or ARRAYFUN calls are used or required),
• provides the correct ordinal suffixes for numeric values ending in 11, 12, or 13.
Character Output
Examples
>> num2ord(1)
ans = "1st"
>> num2ord(1:6)
ans = ["1st","2nd","3rd","4th","5th","6th"]
>> [str,sfx] = num2ord([1;11;111;1111])
str = ["1st";"11th";"111th";"1111th"]
sfx = [ "st"; "th"; "th"; "th"]
>> num2ord(intmax('int64')-4)
ans = "9223372036854775803rd"
>> num2ord([-1,-0,0;-Inf,NaN,Inf])
ans = ["-1th","-0th","0th";"-Infth","NaNth","Infth"]

### 引用

Stephen23 (2024). Numeric to Ordinal-String (https://www.mathworks.com/matlabcentral/fileexchange/42833-numeric-to-ordinal-string), MATLAB Central File Exchange. 取得済み .

##### MATLAB リリースの互換性

R2017a 以降のリリースと互換性あり
##### プラットフォームの互換性
Windows macOS Linux
##### カテゴリ
Help Center および MATLAB AnswersCharacters and Strings についてさらに検索

### Community Treasure Hunt

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

Start Hunting!
バージョン 公開済み リリース ノート
2.2.1

* Add more floating point testcases.

2.2.0

* Add 2nd output, with just the suffixes.
* Remove the optional 2nd input.

2.1.3

2.1.2

* Update description.

2.1.1

* Update description.

2.1.0

* More robust input class handling.

2.0.4

* Minor edits to Mfile help.

2.0.3

* Include test function.
* Improve examples.

2.0.2

* Correct sreenshot

2.0.1

* Correct screenshot.

2.0.0

* Change to string array output.
* Rename function NUM2ORDINAL -> NUM2ORD.

1.5.2

1.5.1

* Added HTML documentation. Function unchanged.

1.5.0.0

* Improve documentation.

1.4.0.0

1.3.0.0

- Fix minor bug with int* and uint*.

1.2.0.0

- Improve function description, add acknowledgements.

1.1.0.0

- Fix minor bugs with -0, int* & uint* handling.

1.0.0.0