前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Octave配置问题

Octave配置问题

原创
作者头像
rys
修改2020-03-03 11:27:49
9520
修改2020-03-03 11:27:49
举报
文章被收录于专栏:问题解决问题解决

电脑环境

macOS Catalina

版本 10.15.3 (19D76)

Octave版本

代码语言:javascript
复制
octave:9> version
ans = 3.8.0

1. 在学习过程调用 plot() 函数,出现了以下错误。

代码语言:javascript
复制
octave:4> plot(x,y)

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

2. 于是想通过安装 gnuplot 解决, 打开终端,输入以下命令。

注意⚠️:

如果不能够使用brew, 这需要在电脑上安装Homebrew

代码语言:javascript
复制
$ brew reinstall gnuplot

3. 但是又出现以下问题,然后就需要将文件夹的访问权限开放给所以人。

注意⚠️:

usr是隐藏文件夹,需要特殊处理让其显示出来。

代码语言:javascript
复制
The following directories are not writable by your user:
/usr/local/share/man/man3
/usr/local/share/man/man5
/usr/local/share/man/man7

4. 但是还是出现同样的错误。

5. 然后就想下载安装 aqua 来解决问题

https://sourceforge.net/projects/aquaterm/

6. 安装完成aqua后,重新安装 gnuplot

代码语言:javascript
复制
$ brew reinstall gnuplot

7. 但是还是无法使用 plot() 函数,出现相同错误。

8. 在Octave 中输入以下命令行,则可以解决问题。

代码语言:javascript
复制
octave:7> setenv("GNUTERM","qt")

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档