数字到单词

버전3.6.2(41.5 kb)작성자: Stephen23
将数字转换为具有数字值英文名称的字符串(GB/IN/US)。

다운로드수:2.3k

업데이트날짜:2022/1/31

라이선스보기

편집자메모:此文件被选为MATLAB Central本周精选

NUM2WORDS将数字标量转换为用英文单词表示的数字值的文本:例如,数字标量1024返回为文本'one thousand and 24 '。NUM2WORDS接受任何标准数字类的标量:single、double、intX或uintX。整型以完整的精度进行解析,而浮动类型有内部精度限制,以确保最小的意外输出。选项允许用户选择:
  • 输出类:char或string。
  • 数字类型选择:序数/十进制/支票/货币/最高数量级。
  • 有效数字的数量或数量级。
  • 大写/小写/标题/句子大小写。
  • 后面带0或不带。
  • 星等组之间使用逗号。
  • 连字符:在十和一之间使用连字符
  • 在十位或个位之前使用and(英式和英联邦英语要求)。
  • 大于零的值的“正”前缀。
  • 编号规模:短/长/印度/佩勒蒂埃/罗莱特/伊利翁。
  • 货币单位名称(英镑、便士、美元、美分、卢比等)。
附加函数/脚本
  • NUM2WORDS_TEST包含数千个测试用例。
  • NUM2WORDS_DEMO将NUM2WORDS的输出与实际示例进行比较。
  • NUM2WORDS_RAT将数字转换为含有不正确分数的字符串。
反向转换
例子
> > num2words (0)
ans =“零”
> > num2words (1024)
ans =“一千零二十四”
> > num2words (-1024)
ans ='负一千零二十四'
> > num2words (1024“pos”,真的,“案例”“标题”“字符”假)
ans =“正一千零二十四”
>> num2words(1024, struct(“类型”“顺序”“案例”“句子”))
ans =“一千零二十四”
> > num2words (1024”和“假的,“秩序”, 1)整数到十位。
ans =“一千二十”
> > num2words(π,“秩序”, -10)四舍五入到十进制第十位
ans =“三点一四一五九二六五三六”
> > num2words (intmax (“uint64”),“sigfig”3,“逗号”假)
ans =“一千八百亿亿亿亿”
> > num2words (intmax (“uint64”),“sigfig”3,“类型”“最高”
ans =“18.4亿亿分之一”
> > num2words (intmax (“uint64”),“sigfig”3,“规模”“长”
ans =“十八万亿,四十万亿亿”
> > num2words (intmax (“uint64”),“sigfig”3,“案例”“标题”“规模”“印度”
ans =“一lakh,八万四千亿亿”
> > num2words (intmax (“uint64”),“秩序”, 17岁,“案例”“上”“规模”knuth的
ans =“一千八百四十亿”
> > num2words (1234.56,“类型”“支票”“单位”“欧元”
ans =“一千二百三十四欧元五十六分”
> > num2words (1234.56,“类型”“支票”“单位”“英镑|”“单元”“一分钱|便士”
ans =“一千二百三十四英镑五十六便士”
在家试试这些吧!
> > num2words (101“类型”“钱”“单位”“达尔马提亚|”“案例”“标题”
> > num2words (1001“类型”“钱”“单位”“夜|”“案例”“标题”
> > sprintf (“%s海底”num2words (2 e4,“类型”“钱”“单位”“联赛|”“案例”“标题”))

化学式용양식

Stephen23(2023)。数字到单词(//www.tianjin-qmedu.com/matlabcentral/fileexchange/47221-number-to-words), MATLAB中央文件交换。검색됨

Matlab릴리스호환정보
개발환경:R2010b
R2009b이상릴리스와호환
플랫폼호환성
窗户 macOS Linux

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!
버전 게시됨 릴리스정보
操作

*更新描述。

3.6.1

修改标题和摘要

3.6.0

*接受字符串或字符向量输入参数。
*添加测试用例。

3.5.1

*添加错误id。

3.5.0

*改进选项处理。

3.4.0.0

*检查单元格数组可选输入。

3.3.0.0

*在zip中包含HTML _DOC文件。
*更改HTML文档文件名。
*将“无数”刻度重命名为“knuth”。
*添加发布的HTML文档。
*添加HTML目录

3.2.0.0

*改进文档。
*一致的内部变量名。

3.1.0.0

*更新许可证。

3.0.0.0

*添加“印度”数字规模(万亿)。
修正整数类数字的舍入错误(对于大符号)。

2.2.0.0

简化单元格数组的创建。

2.1.0.0

*修正无数解析(如果>1最高级别乘数)的错误。
*更强大的分数处理所有数字规模。
*较小的文件大小。

2.0.0.0之间

*添加一个新的选项 (Knuth's -yllion)。
*将选项重命名为<和>。

1.9.0.0

*更强大的处理一些边缘情况:零,NaN,无穷。
* Fraction函数接受名称-值或结构输入参数。

1.8.0.0

-简要介绍的小编辑。

1.7.0.0

-对FEX简介的小编辑。

1.6.0.0

*增加货币/支票号码类型。
*允许以名称-值对的形式提供选项。

1.5.0.0

-我不小心上传了一个旧版本。这个版本符合网上的描述:)

1.4.0.0

*逗号控制选项。
*规模控制选项(短,长,Rowlett, Peletier)。
*所有名字到realmax。
*限制浮点数的有效数字。
*删除选项<基数>。
*更改选项值“ame”->“ae”。
*选项字段不区分大小写。

1.3.0.0

-可下载为工具箱

1.2.0.0

修复了序数“first”和“second”的bug。
-用更多示例展开选项表。

1.1.0.0

改进小数处理。
-改进输入检查。

1.0.0.0