目录
16 关系: 编程语言列表,计算科学,Gerrit,GNU Octave,GNU TeXmacs,Google代码搜索,HDF,Maple,MATLAB,Maxima,MuPAD,SciPy,Xcos,模型在環,数学软件,数值分析。
编程语言列表
此编程语言列表按字母顺序列出了知名编程语言,包括当前使用的和以前使用过的编程语言,BASIC的方言、深奥的编程语言和标记语言除外。.
计算科学
计算科学,又称科学计算,是一个与数学模型构建、定量分析方法以及利用计算机来分析和解决科学问题相关的研究领域。在实际应用中,计算科学主要应用於:对各个科学学科中的问题,进行计算机模拟和其他形式的计算。 这一领域不同於计算机科学(对於计算、计算机以及信息处理的研究),同时也异於科学和工程学的传统形式——理论与实验。科学计算技术要想获得理解,主要需要通过在计算机上实现的数学模型进行分析。 科学家和工程师发展了计算机程序和应用软件,来为被研究的系统建立模型,並以多種輸入參數運行這些程序。一般来说,这些模型需要大量的计算(通常为浮点计算),常在超级计算机或分布式计算平台上执行。 数值分析是计算科学中使用的技法的重要基础。.
查看 Scilab和计算科学
Gerrit
Gerrit,一種開放原始碼的代碼審查軟體,使用網頁界面。利用網頁瀏覽器,同一個團隊的軟體程式員,可以相互審閱彼此修改後的程式碼,決定是否能夠提交,退回或是繼續修改。它使用版本控制系統,Git作為底層。.
GNU Octave
Octave是一個旨在提供與Matlab語法相容的開放源碼科學計算及數值分析的工具;它同時也是GNU計畫成員之一。.
GNU TeXmacs
GNU TeXmacs 是一个自由的科学文本编辑器和 GNU 项目的排版组件。它吸收了 TeX 和 Emacs 的特点,尽管未使用这两者的代码。TeXmacs 使用 TeX 字体。它由 Joris van der Hoeven 开发和维护。该程序能够以所见即所得的用户界面创建结构化文档。用户可以自行创建新的文档样式。编辑器采用高质量的排版算法和 TeX 字体用于专业出版。.
Google代码搜索
Google代码搜索是Google公司Google实验室于2006年10月5日推出的一款测试版产品,该产品可以让用户在互联网上搜索开放的源代码。 根据Google官方通告,该服务将于2012年1月15日关闭。 Google代码搜索可以搜索包括lang:、package:、license:和file:等的运算符。.
HDF
HDF(Hierarchical Data Format)指一种为存储和处理大容量科学数据设计的文件格式及相应库文件。HDF最早由NCSA开发,目前在非盈利组织HDF小组维护下继续发展 。当前流行的版本是HDF5。 HDF5文件包含两种基本数据对象:.
查看 Scilab和HDF
Maple
Maple是一个通用型的商用计算机代数系統。Maple起源于1988年,由加拿大安大略滑铁卢的一家公司,Waterloo Maple Inc.(亦称Maplesoft枫软)进行开发和商业销售。最新版是Maple 2018。它的主要竞争者是Mathematica。 目前共有五個版本:Personal(個人版),Professional(專業版),Academic(學術版),Government(政府版)和Student(學生版)。 2009年,枫软被日本软件商Cybernet Systems收购。.
查看 Scilab和Maple
MATLAB
MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C、C++、Java、Python和FORTRAN)编写的程序。 尽管MATLAB主要用于数值运算,但利用为数众多的附加工具箱(Toolbox)它也适合不同领域的应用,例如控制系统设计与分析、图像处理、信号处理与通讯、金融建模和分析等。另外还有一个配套软件包Simulink,提供一个可视化开发环境,常用于系统模拟、动态/嵌入式系统开发等方面。.
Maxima
Maxima是一种用LISP编写的计算机代数系统(Computer Algebra System),用于公式推导和符号计算,它是一套自由软件,在GNU通用公共许可证下發行。它由麻省理工学院在美国能源部的支持下于60年代末创造的Macsyma演变而来。Macsyma後來慢慢走上商業化的道路,自1982年开始,Bill Schelter教授默默地维护基于能源部获得的代碼的Macsyma,他把這個軟體叫做Maxima,開放源码。因為版權的問題,Maxima一直没有公開發行,--有少數人知道有這個軟體的存在。1998年,Maxima終於得到公開發行的許可,這已是Schelter教授努力了16年之後的事。Schelter教授在2001年去世,不過已經正式成為合法開放源碼軟體,因此陸續有支持開放源碼的程式設計師,學者投入Maxima的開發工作。 Maxima的前身Macsyma在當時是非常創新的軟體。現在流行的商業计算机代数系统軟體Maple及Mathematica,都是受到Macsyma的啟發而設計出來的。.
MuPAD
MuPAD(Multi Processing Algebra Data Tool)是一个商用计算机代数系统。最初由德国帕德博恩大学(Universität Paderborn)Benno Fuchsteiner教授的MuPAD研究小组开发而成,1997年以来,其开发由该研究小组与德国SciFace Software有限公司共同承担。2008年9月,SciFace公司被The MathWorks公司收购,从此MuPAD作为符号数学工具箱(Symbolic Math Toolbox)被包含在MATLAB当中。.
查看 Scilab和MuPAD
SciPy
SciPy是一个开源的Python算法库和数学工具包。 SciPy包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。与其功能相类似的软件还有MATLAB、GNU Octave和Scilab。 SciPy目前在BSD许可证下发布。它的开发由Enthought资助。.
查看 Scilab和SciPy
Xcos
#重定向 Scilab.
查看 Scilab和Xcos
模型在環
模型在環(Model in the Loop,簡稱MIL)是用進行嵌入式系統的開發時,在開發階段初期及建模階段中進行的仿真方式。嵌入式系統需和其運作的環境互動,一般會預期有合理的傳感器信號為其輸入,也會依輸入及系統設計來驅動實體系統。為了使系統正常工作,需要將嵌入式系統的環境納入仿真考量範圍內。若嵌入式系統模型和環境模型連接,一起進行仿真,則即稱為模型在環模擬。 模型在環是較節省成本的嵌入式系統測試方式。模型驅動開發的開發及仿真環境有MATLAB/Simulink、或是自由軟體Scilab/Xcos。 在不同開發階段中,會利用軟體在環(Software in the Loop、SIL)、處理器在環(Processor in the Loop、PIL)、硬件在环(Hardware in the Loop、HIL)的方式進行開發。嵌入式系統會和環境的模型一起進行仿真。.
查看 Scilab和模型在環
数学软件
数学软件,是用來建模、分析、計算各種數學資料,包括數值、符號、幾何資料等之電腦軟體。.
查看 Scilab和数学软件
数值分析
数值分析(numerical analysis),是指在数学分析(区别于离散数学)问题中,对使用数值近似(相对于一般化的符号运算)算法的研究。 巴比伦泥板YBC 7289是关于数值分析的最早数学作品之一,它给出了 \sqrt 在六十进制下的一个数值逼近,\sqrt是一個邊長為1的正方形的對角線,在西元前1800年巴比倫人也已在巴比倫泥板上計算勾股數(畢氏三元數)(3, 4, 5),即直角三角形的三邊長比。 数值分析延續了實務上數學計算的傳統。巴比倫人利用巴比伦泥板計算\sqrt的近似值,而不是精確值。在許多實務的問題中,精確值往往無法求得,或是無法用有理數表示(如\sqrt)。数值分析的目的不在求出正確的答案,而是在其誤差在一合理範圍的條件下找到近似解。 在所有工程及科學的領域中都會用到数值分析。像天體力學研究中會用到常微分方程,最優化會用在资产组合管理中,數值線性代數是資料分析中重要的一部份,而隨機微分方程及馬可夫鏈是在醫藥或生物學中生物細胞模擬的基礎。 在電腦發明之前,数值分析主要是依靠大型的函數表及人工的內插法,但在二十世紀中被電腦的計算所取代。不過電腦的內插演算法仍然是数值分析軟體中重要的一部份。.
查看 Scilab和数值分析