当前位置: 首页 > 软件库 > 程序开发 > 数学计算 >

Octave

数学软件包
授权协议 BSD/GPL
开发语言 C/C++
所属分类 程序开发、 数学计算
软件类型 开源软件
地区 不详
投 递 者 屈健柏
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Octave 是一个类似matlabScilab的数学软件包,可以进行各种运算,编程。它还有丰富的C++接口可以让用户编程时调用。它绘图使用gnuplot

Octave的使用也是基于字符终端模式的,当需要绘图时,将会调用Gnuplot进行数据绘图,并显示出来。

Octave是用C++编写的,它内容丰富的库也可以供用户在编写软件时调用。Octave库的详细介绍在/usr/share/doc/octave-2.1.50/liboctave下,文件是liboctave.dvi,需要PDF文件的,可以运行:

 dvipdfm liboctave.dvi

将dvi文件转换为PDF文件。

Octave同时还支持Fortran等的调用,GSL绑定等。可以由用户定制自己的函数、子程序等。

  • 提供在线使用Octave: Octave online 1 基本内容 1.1 基本计算 Octave中的 加、减、乘、除运算: >> 2 + 2 ans = 4 >> 3 - 2 ans = 1 >> 5 * 8 ans = 40 >> 1 / 2 ans = 0.50000 同时也可以进行平方、立方等指数运算: >> 2^2 ans = 4 >> 2^3 ans = 8 >> 2

  • 斯坦福大学的机器学习课程中,老师极力推荐使用的是Matlab或Octave。 Matlab大家都懂得,自己去找破解版。 不过Matlab比较大,我这个小笔记本还真吃不消,因此如果只是为了学这门课,用Octave这个开源软件是个很不错的选择。然而Octave的官网上,需要用facebook或Gmail账户登录才能下载。我们目前的网络条件很难满足这个要求。‘ 不过终于找了了另外一个资源的镜像地址:ht

  • 1.     基本运算: ^: 乘方 ~=:不等于 xor(n, m): 异或 disp(a): 显示值 printf,sprintf:同C语言 pwd  cd  ls:同linux的目录操作( Octave 是GNU的,因此很多linux命令均支持) help command 2.     变量和数据类型: 类似python,是动态类型的。 矩阵的表示:[ 1  2 ; 3  4 ;  5  6

  •   本内容主要介绍 Octave 的使用方法。对自己的学习进行总结,同时希望能够对大家有用,谢谢!   Octave 是一个旨在提供与 Matlab 语法兼容的开放源代码科学计算及数值分析的工具;它同时也是 GNU 项目成员之一。相比 Matlab,Octave 不仅是开源和免费的,并且占用空间小。 具体内容请参照以下链接: Octave 入门教程:变量和其他基本操作 Octave 入门教程:if

  • GNU Octave是一种主要用于数值计算的高级语言,它通常用于求解线性和非线性方程等问题,数值线性代数、统计分析、以及执行其他数值实验,它也可以被用来作为面向批处理的语言自动数据处理。 Octave的当前版本在一个图形用户界面(GUI)中执行。GUI 管理了一个集成环境。其中包括,代码语法高亮的编辑器,内置的调试器,文件浏览器,以及自身的语言编译器。还提供了一个命令行界面。 GNU Octave

  • 目录 一、Octave基础 1、Octave内建函数 2、查看变量 3、清除变量 4、支持复数运算

 相关资料
  • Install Refer https://www.gnu.org/software/octave/. Ubuntu: apt-get install octave gnuplot Max OSX: brew tap homebrew/science && brew update && brew upgrade && brew install octave Basic operations Nor

  • GNU Octave是一种高级编程语言,如MATLAB,它主要与MATLAB兼容。 它也用于数值计算。 Octave与MATLAB具有以下共同特征 - 矩阵是基本数据类型 它内置了对复杂数字的支持 它有内置的数学函数和库 它支持用户定义的功能 GNU Octave也是可自由再发行的软件。 您可以根据自由软件基金会发布的GNU通用公共许可证(GPL)的条款重新分发和/或修改它。 MATLAB与Oct

  • MATLAB / Octave These repository is a collection of useful algorithms and data structures built in MATLAB/Octave. In addition you will find solutions from project euler problem sets. The code in this

  • GUI Octave是GNU Octave的一个图形用户接口,支持Windows 95/98/ME/NT/2000/XP/Vista/7。 GUI Octave + GNU Octave是一个完美替代Matlab的方案。

  • 主要内容:MATLAB vs Octave,以下是纠正/补充内容:GNU Octave是像MATLAB这样的高级编程语言,它能与MATLAB兼容。它也是用于数值计算。 Octave具有以下MATLAB的常见功能 - 矩阵是基本数据类型 它内置了对复杂数字的支持 它具有内置的数学函数和库 它支持用户定义的函数 GNU Octave也是免费的可再分发软件。可以根据自由软件基金会发布的GNU通用公共许可证(GPL)的条款重新分发和/或修改它。 MATLAB vs Oc

  • Machine Learning in MatLab/Octave For Python/Jupyter version of this repository please check homemade-machine-learning project. This repository contains MatLab/Octave examples of popular machine learn