Mac OS安装octave出现的问题-'error:terminal type set to 'unknown'的解决'
学习Machine learning需要使用Octave语言,毕竟Andrew Ng (恩达.吴)力荐。本机系统Mac OS X EI Capitan, 其实什么系统都无所谓了,安装原理都是一样的。
在不断才坑中,理清楚了各个软件之间的关系:
Octave是一个类似于MATLAB一样强大的语言,相比来说,它是开源的,FREE! Octave中使用了GNUplot来绘制图像,所以需要在电脑上安装gnuplot才能使用它的图像绘制的功能。PS: 我首先在coursera上安装课程资源里面给的链接,安装了Octave,后来发现绘图功能不能用(出现了一下问题),所以才倒回来安装的gnuplot。
问题如下:后来发现还没有装gnuplot..
gnuplot> set terminal aqua enhanced title "Figure 1" size 560 420 font "*,6" dashlength 1 ^ line 0: unknown or ambiguous terminal type; type just 'set terminal' for a list
gnuplot的安装可以使用brew这个开源软件源管理工具:
1.安装brew:$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.使用brew安装gnuplot,with-x11代表安装终端类型x11,其实是一个window下的终端图形界面。
brew install gnuplot --with-x11
3.终端进入gnuplot, set terminal x11
4.最后也是最重要的一步:记得重启机器!! 重启!! 重启!
实验室开学要求学习gnuplot结果提前在这里遇到了,世界真的小。
后记,其实公开课里面有给教程的链接,我只是没有按照他说的做(好吧,其实是看搓教程了)最后误打误撞的踩了很多坑,这个教程留在这里吧:http://wiki.octave.org/Octave_for_MacOS_X#Homebrew