算技@机器学习杂记(编程)

说明

主要内容目前是 Coursera 上 Andrew Ng 开设的 Machine Learning 课程对应的每周作业笔记(我遇到了什么明显问题,可能包含解决方案)已经迁移到私有库(考虑到 Coursera Honor Code)。对这门课的某些作业有不清楚的同学,欢迎私信联系我。

Octave

特殊问题记录

作图命令 plot 无法执行

  • 版本:按 Coursera 给出的地址下载的 Octave 3.8.0
  • 平台:Mac OS EI Captian 10.11.4
  • 问题描述:已有代码
    t = [0:0.01:0.98];
    y = sint(t);
    
    下一步输入 plot(t, y); 时,提示
    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo}span.s1 {font-variant-ligatures: no-common-ligatures}
    
    gnuplot> set terminal aqua enhanced title "Figure 1"  font "*,6" dashlength 1
                      ^
         line 0: unknown or ambiguous terminal type; type just 'set terminal' for a list
    
  • 解决方式:[1][2][3][4]
    1. (?不确定是否需要这步)参考stackoverflow的这篇Octave官方wiki上AquaTerm词条指向,到这里下载了 AquaTerm
    2. 在命令行输入下述命令安装 Homebrew(命令来自官网
      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
    3. 参考stackoverflow的这篇及其评论,输入下述代码
      brew install gnuplot --with-auaterm
      # 因为这个参数,我才觉得也许不需要第一步?
      

参考资料


  1. Octave-Gnuplot-AquaTerm error: set terminal aqua enhanced title “Figure 1”…unknown terminal type"

  2. AquaTerm on Octave.org

  3. AquaTerm on Sourceforge.net

  4. Homebrew

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容