图片缩略图

数字,Ordinal-String

版本2.1.0 (16.1 KB) 斯蒂芬。
将数值转换为带有序数后缀的整数字符串数组。完全矢量化!

778下载

更新2021年7月31日

查看许可协议

将数字数组转换为带有序数后缀的四舍五入值的字符串数组,例如1 -> "1st"。
类似于MATLAB的 IPTNUM2ORDINAL (图片工具箱) NUM2ORDINAL (映射工具箱)和FEX上可用的其他文件,除了 NUM2ORD
  • 接受任意大小的数字数组,
  • 接受任意类(float, int或uint)的数字数组,
  • 返回一个字符串数组(不是字符数组!)
  • 完全向量化(不使用或不需要使用ARRAYFUN调用),
  • 为以11、12或13结尾的数值提供正确的序数后缀。
可选的第二个输入在返回整数和序数后缀(默认值)之间进行选择,或者只返回序数后缀本身。
###字符输出###
对于R2017a之前的MATLAB版本,请下载版本1.5.2(带有字符数组输出)。
# # # # # #例子
> > num2ord (1)
ans =“1”
> > num2ord (1:6)
ans = [“1”“二”“3”“4”“5”“6”
> > num2ord ([1; 11, 111, 1111])
ans = [“1”“十一”“111”“1111”
> > num2ord(100:113,真的)
ans = [“th”“圣”“和”“路”“th”“th”“th”“th”“th”“th”“th”“th”“th”“th”
> > num2ord (intmax (“int64”4)
ans =“9223372036854775803”
> > num2ord([1 0 0;负无穷,南正])
ans = [“1日”“第0”“第0”“-Infth”“NaNth”“Infth”

引用作为

斯蒂芬(2021)。数字,Ordinal-String(//www.tianjin-qmedu.com/matlabcentral/fileexchange/42833-numeric-to-ordinal-string), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2010b
兼容R2017a和更高版本
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!