首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用asm.js进行高精度的计算实用吗?

用asm.js进行高精度的计算实用吗?
EN

Stack Overflow用户
提问于 2014-02-28 04:59:32
回答 1查看 523关注 0票数 4

我一直在开发一个HTML5应用程序,它可以绘制由迭代函数定义的分形图像,比如著名的Mandelbrot分形。http://en.wikipedia.org/wiki/Mandelbrot_set

我的理解是Javascript只对数字使用一种数据类型,即双精度浮点。由于这个限制,我不能让我的程序像我希望的那样精确地绘制。互联网上有一些图像和视频表示分形图像,它们非常精确,以至于在小数点后使用数百位数字。请看这里的示例:http://www.youtube.com/watch?v=foxD6ZQlnlU

我听说过Javascript的高精度计算库,但我见过的都是使用字符串来表示数字,这与asm.js不兼容。

有没有一种使用asm.js进行高精度计算的实用方法?有多高?我会说是武断的高。精度需要是可调的。

如果我不得不试试,我猜既然asm.js确实支持整数运算,我可以通过使用整数数组来表示小数点后的大量数字来实现它。我可以将数字表示为字符串,并使用一个小函数将它们划分为数组,然后传递给asm.js代码。

EN

回答 1

Stack Overflow用户

发布于 2014-03-24 03:57:02

这是一个项目,

这似乎是GNU Multiple-Precision Arithmetic Library通过emscripten到JavaScript的一个端口,它使用asm.js作为其默认的代码生成目标;由于gmp.js与emscripten是由同一作者编写的,因此它似乎是非常合法的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22080244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档