开发工具:
文件大小: 499kb
下载次数: 0
上传时间: 2012-11-06
详细说明: Octave 是什么? Octave 是一款用于数值计算和绘图的开源软件。和 Matlab 一样,Octave 尤其精于矩阵运算:求解联立 方程组、计算矩阵特征值和特征向量等等。在许多的工程实际问题中,数据都可以用矩阵或向量表示出来而 问题转化为对这类矩阵的求解。另外,Octave 能够通过多种形式将数据可视化,并且 Octave 本身也是一门 编程语言而易于扩展。因此我们可以称 Octave 是一款非常强大的可编程可视化计算程序。Octave 让解决很 大范围内的数值问题变得简单,给使用者更多的时间来进行实验和考虑问题。 Octave 最初被开发时只是一款用于本科生化学课程的辅助程序。当前 Octave 项目的开发由 J.W.Eation 博士领导并遵循 GNU General Public Licence 发布。Octave 与科研和工程中普遍使用的 Matlab 基本兼容, 因此其易用性也越来越好。 1.2 Octave 不是什么? Octave 是用于数值地解决数学问题的,即在计算机内存内处理相应的数值。因此 Octave 和 Mathemat-ica、Maple 这类通过数学推导给出问题符号解的程序不同,它不能给出问题的精确解。这无所谓好或者 坏 ——不同软件处理不同的问题罢了。而且,很多实际的数学问题 (尤其是工程问题) 都没有解析解。 1.3 Octave 的适用对象 Octave 和 Maltab 被工程人员和科研人员广泛使用来进行各种工业和学术上的数值计算和仿真。例 如,NASA 使用它来开发飞行器的对接系统; Jaguar Racing 使用它来可视化和分析从 F1 赛车传来的数 据;Sheffield 大学用它来开发用于识别癌细胞的软件。Octave 这样的软件让编写数值处理程序变得简单,并 提供数据可视化的多种方式。 1.4 与常见的高级语言 (如 C++) 的区别 C++ 以及其他的常用的编程语言更多得用来编写具有特定功能的软件。然而,使用 C++ 来处理数值方 面的问题过于复杂费时,而且这样的编程语言不原生的支持一些数学概念或者生成图形。Octave 是专为解决 这类问题而设计的。即使人们最终使用 C++ 这样的语言来编写软件,他们很多时候都用 Octave 来编写软 件的原型或者数学部分,因为这样能够很快的检验其算法。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.