在Ubuntu 15.04上安装和使用Scientific Software GNU Octave

什么是GNU Octave? Octave是一个科学应用程序,它使用Matlab类似的解释高级语言进行数值计算和模拟。 它提供解决线性和非线性问题的功能,可以将结果绘制为图形,并提供数据操作和可视化功能。 GNU Octave提供交互式命令行界面和GUI界面,但也可用于非交互式脚本进行数据处理。


我们将在Ubuntu 15.05中安装的版本作为本教程的一部分,附带了一个与Matlab相似的本机GUI,内置编辑器,浏览器窗口,命令历史记录,文档和调试工具。

下载并安装八度

我们可以从Ubuntu软件中心安装Octave 3.8.1,如下所示:



或者在shell上运行以下命令:

sudo apt-get install octave

开始八度

有两种方法可以通过shell命令或GUI来启动Octave。 默认情况下,在shell启动时,Octave不会启动图形用户界面,这就是为什么我在命令行中使用“--force-gui”选项的原因。

在Ubuntu中打开一个shell,并使用以下命令调用Octave:

octave --force-gui


或者我们可以通过左侧栏的图标启动八度



无论如何,我们可以使用Octave命令的功能进行计算或对数学函数进行图形分析。

使用八度的例子

示例1:简单计算

在八度屏幕上输入以下行:

>> 3 + 4

总结三加四。 或输入:

>> 8997 / 3

计算8997从3的分割,并键入:

>> sqrt(9)

计算一个数字的平方根,在这种情况下为9。

示例2:绘制数学函数

键入以下命令:

>> x=[1, 2, 3, 2, 1]
>> plot (x);

请注意上一个命令末尾的分号。

这样的窗口将显示该功能的图形:



图形用户界面(GUI)

如果我们要使用图形用户界面,而不是Octave命令终端,这将显示如下:



请输入:

>> x=(-1:0.1:1);
>> y=x.^2;
>> plot(x,y);

如下:



这将打开一个新窗口,其中输入的功能图



在下一个教程中,我们将讨论更高级的功能,包括PC外围设备和使用Scientific软件连接Linux脚本。 我们还将深入研究Octave GUI的布局,如工作区,命令历史,文件浏览器等软件功能。
请享用!!

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏