什么是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的布局,如工作区,命令历史,文件浏览器等软件功能。 请享用!!