javascript与matlab的计算性能差异对比研究

javascript与matlab的计算性能差异对比研究

ID:31365601

大小:103.50 KB

页数:3页

时间:2019-01-09

javascript与matlab的计算性能差异对比研究_第1页
javascript与matlab的计算性能差异对比研究_第2页
javascript与matlab的计算性能差异对比研究_第3页
资源描述:

《javascript与matlab的计算性能差异对比研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、JavaScript与MATLAB的计算性能差异对比研究  摘要:由于JavaScript具有跨平台性和免安装、轻量级等优点,已经实现线性代数、无约束优化、信号处理等数学计算,其在未来的“瘦客户端”领域会有很大的应用空间。分析了JavaScript和MATLAB的数值数据类型特点,对比测试了两种语言在不同迭代次数情况下、不同计算机上执行的计算结果差异,并根据测试得出结论:JavaScript比MATLAB的迭代计算结果更加精确,运行速度也更快;MATLAB的计算结果几乎不受计算机配置影响,而JavaScript的运行情况容易受计算

2、机配置影响,这是因为浏览器的运行受到了计算机内存等的影响。  关键词:JavaScript;MATLAB;处理时间;数据精度;迭代;计算机  中图分类号:TP393;TP311文献标志码:A文章编号:1006-8228(2016)10-05-03  ComparativestudyofcomputationalperformancebetweenJavaScriptandMATLAB  PangCong1,DuRuilin1,WangLei1,HeKefeng1,LongKun2,LuoQi1  (1.InstituteofSei

3、smology,CEA,Wuhan,Hubei430071,China;2.WuhanUniversity,Schoolofeconomicsandmanagement)3  Abstract:BecauseJavaScripthastheadvantagesofcross-platform,installation-freeandlightweight,themathematicalcomputationsuchaslinearalgebra,unconstrainedoptimization,signalprocessinge

4、tc.hasbeenrealizedbyit,anditwillhavealotofapplicationspaceinthefutureof"thinclient"field.ThecharacteristicsofJavaScriptandMATLABnumericdatatypesareanalyzedinthispaper.Comparisontestofthetwodifferentlanguagesismadebythecomputationalresultsperformedindifferenttimesofite

5、ration,andondifferentcomputers.ThetestresultsshowthatJavaScriptiterativecalculationresultsaremoreaccuratethanMATLAB,andtherunningspeedisalsofaster;TheresultofMATLABisalmostnotaffectedbytheconfigurationofthecomputer,buttheoperationofJavaScriptiseasytobeaffectedbythecon

6、figurationofthecomputer,becausethebrowser'soperationisaffectedbythecomputermemoryetc.  Keywords:JavaScript;MATLAB;processingtime;dataprecision;iteration;computer  0引言  科研人员与研究生在进行数值仿真时一般采用MATLAB进行数学计算,其完美的数据工具箱几乎囊括了所有主流数学类计算算法和仿真,但在处理大量数据时,运行时间过长,并且MATLAB的功能完善也需要客户端软件

7、的升级拓展。3  JavaScript的代码执行不依赖专有软件,而是跨平台的在支持浏览器的系统上运行,即有浏览器的PC、移动端都可以支持JavaScript的执行。这也免除了专有软件安装升级的烦恼[1]。  本文分析讨论了JavaScript与MATLAB的数据类型特点,并在不同迭代次数条件下和不同计算机配置环境下,分别对比了JavaScript和MATLAB的计算性能状况,计算特性包括数据的结果精度和最终处理时间(ms)。  1JavaScript  JavaScript的数据类型主要分为字符串、对象、Null、数组、数字、Un

8、defined等。数字类型(number)可以用于数学运算,但是它只有一种数字类型,这是由JavaScript的宽松型特性决定的,在具体的计算中数字可以选择是否带小数点。  isNaN用来检测数据对象是否为数值内数据,NaN表示NotaNumber

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。