ORDNUMSTR:从一个数字组成一个序数数字串,例如 3 变成 3rd。-matlab开发

时间:2024-06-19 19:03:15
【文件属性】:

文件名称:ORDNUMSTR:从一个数字组成一个序数数字串,例如 3 变成 3rd。-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-19 19:03:15

matlab

从一个数字组成一个序数数字串,例如 3 变成 3rd。 ORDNUMSTR(NUMBER) 接受浮点数并附加合适的后缀以形成输入的序数数字(英文)。 ORDNUMSTR(NUMBER, 0) 仅返回后缀。 非整数情况下的正确后缀可能会引发与“什么是最好的:emacs 还是 vi?”一样激烈的争论。 此函数以最后一位作为后缀生成器,因此 81.3 变为 81.3rd。 另一种方法是使用小数点前的最后一位数字给出 81.3st,但在我看来,“threest”听起来不太好。 如果您更喜欢后者,则将第 43 行替换为第 44 行,将第 58 行替换为第 59 行。语言挂件可能还注意到,在非整数的情况下,数字并不是真正的序数。 更新:以 11、12 或 13 结尾的整数现在正确地赋予了“th”后缀。


【文件预览】:
ordnumstr.zip

网友评论