【发布时间】:2018-08-30 23:14:41
【问题描述】:
我正在尝试使用 Octave 来学习机器学习。
操作系统:Mac、High Sierra 10.13.3 GNU Octave 版本:3.8.0
t = [0: 0.01: 0.98];
y1 = sin(2*pi*4*t);
y2 = sin(2*pi*4*t);
plot(t, y1);
hold on;
plot(t, y2, 'r');
figure(1); plot(t,y1);
我第一次尝试运行时得到的最后一行:“Qt terminal communication error: select() error 9 Bad file descriptor”
在此之后我遇到了一个损坏的管道错误,我认为我需要在尝试“figure(1); plot(y,t1);”之前再次绘制这两个图。但是,它没有用。
检查 whois 并打印出 y1、y2 和 t 的值;它们确实存在。所以,我的问题是:
- 为什么我无法绘制图表?
- 如何解决断管错误?
- Qt终端通讯错误如何解决?
【问题讨论】:
-
听起来你的八度安装不好。您使用的是什么操作系统?什么版本的八度?你为什么不使用GUI版本?您确定实际安装了 gnuplot 和用于从 octave 的终端版本进行绘图的常用库吗?
-
从右边的滑块我猜这是被咬的苹果操作系统
-
@TasosPapastylianou 操作系统:Mac、High Sierra 10.13.3 和 GNU Octave 版本:3.8.0
-
3.8.0 已经五岁了!只需安装最新版本即可。我确定它可以在自制软件或其他东西上使用。
-
Coursera 机器学习课程仍在使用此版本。
标签: octave