本周文件交换精选

我们最好的用户提交

拼写出数字

贾罗本周的选择是num2words.通过Stephen Cobeldick

就在最近,我在一个检查付款。金额是“$19050”(不幸的是,不是给我的),但文字上写着“一千九百五十美元”。很多人可能会想,为什么有人会犯这么简单的错误。这个人数错了零的数目吗?

我想我有个主意。这是在日本写的。在日本和许多其他亚洲国家,大量以无数(每10000个)分组。被称为男人。(万),被称为总裁(億),被称为(兆).然而,在西方的计数中,大的数字是按千兆来分组的——千兆、百万、十亿、万亿等等。所以,很可能写支票的人写的"19050"读作"1 "男人。“9050”,翻译错为“1,950”。也许……

无论如何,如果这个人可以访问斯蒂芬的话,这一切都可以避免num2words.!让他的函数用文字把数字拼出来。

num2words(19050)
1万9千5百

这是最简单的用例,但是num2words.附带了大量的选项来定制如何返回结果。

num2words(19050,“类型”'查看'
只要一万九千五十元

Stephen在函数中包含了详细的帮助,所以您可以通过输入来了解所有选项

帮助num2words.

给了我一个小小的笑声是,当我看着他的功能时,我可以看到他确保他的功能可以抵消Uncentillion这是.所以,如果你需要拼出大于的数字,你可能就不走运了。:)

注释

试试吧,让我们知道你的想法这里或者离开评论对于斯蒂芬。




发布与MATLAB®R2014b

|
  • 打印
  • 发送电子邮件

注释

要留下评论,请点击这里登录到您的MathWorks帐户或创建一个新帐户。