我最近下载了Gnu Octave的最新稳定版本,并试图在我的机器上构建和安装它(Ubuntu 10.0.4LTS64位)。
当我运行./configure时,我得到了这个错误消息:
configure: error: You are required to have BLAS and LAPACK libraries
有人知道我从哪里获得这些库吗?
我正在尝试写一个Octave脚本,我可以作为一个可执行文件运行。
我使用的是八度版本3.6.0。我正在运行从下载的以下脚本
#!/usr/local/bin/octave -qf
# An example Octave script
len = input( "What size array do you wish to use for the evaluation: " );
clear a;
tic();
for i=1:len
a(i) = i;
endfor
time1 = toc();
a = [1];
tic();
for i=2:le
我到处搜索网页,但都没有用,所以我只好在这里问。
我想在MacOS Catalina (10.15.5)上将io软件包安装到Octave 4.4.1。我尝试直接从Forge安装,并再次从.gz文件安装,但每次都会收到以下错误:
configure: error: in `/var/folders/rh/y2fddn916sg3v_8pkln9z7jr0000gq/T/oct-JsL8yQ/io-2.6.1/src':
configure: error: C++ compiler cannot create executables
See `config.log' for mor
我正在尝试在Octave中安装一些包,但是,我得到了错误。任何帮助都将不胜感激。我在Octave主目录中尝试了一下。(我也尝试过: pkg install general-1.3.4.tar.gz)
octave:1> pkg install -forge general
In file included from /usr/local/octave/3.8.0/lib/gcc47/gcc/x86_64-apple-darwin13/4.7.3/include/stdint.h:3:0,
from /usr/local/octave/3.8.0/include/
我从Kubuntu Saucy (13.10)存储库运行默认的Gnuplot和octave,当我尝试从octave进行绘图时,没有得到任何绘图,只有Gnuplot样板,然后我可以输入Gnuplot命令,或者使用control-D。这是我得到的输出:
naught101@naught101-chronos:~$ octave
GNU Octave, version 3.6.4
Copyright (C) 2013 John W. Eaton and others.
This is free software; see the source code for copying conditions.
我想在Octave上使用libsvm (在Windows平台上)。如果我能很好地理解自述文件和互联网上的几十个帖子,我就不需要制作或编译任何东西,只需将mexw32和mexw64文件复制到我的Octave工作目录中。如果我这样做,什么也不会发生,当我想运行我的示例代码时,错误与以前一样:
error: `libsvmread' undefined near line 7 column 11
我也尝试从Octave命令提示符中运行make,但随后我得到了其他错误:
warning: unable to find mkoctfile in expected location: `c:\Pr
我正在使用Octave io包,但在运行脚本之前,它一直在卸载自己。我使用的是由xlsread提供的io函数,但是我一直收到以下错误:
warning: Functions for spreadsheet style I/O (.xls .xlsx .sxc .ods .dbf .wk1 etc.) are
provided in the io package. See <http://octave.sf.net/io/>.
Please read <http://www.octave.org/missing.html> to learn how you can c
我已经写了一个.m文件,其中有许多矩阵的定义。现在,我想添加其中的一些,并执行一些其他操作。现在我可以在文件本身中编写这些操作,并在octave-cli中运行它来查看结果,但我希望加载定义,并在octave GUI的输入字段中逐个执行操作(类似于在mathematica notebook中可以完成的操作),但我不想再次在octave gui中手动键入所有行。如何将线条加载到octave的工作空间? 例如,假设somedefinitions.m的内容为 function somedefinitions()
c = 4;
d = 5; 现在我想把它加载到octave gui中,并在输入字段中计算
我正在尝试在OS X上安装Octave。当执行brew install octave时,我得到以下错误:
octave: A LaTeX distribution is required to install.
You can install MacTeX distribution from:
http://www.tug.org/mactex/
Make sure that "/usr/texbin", or the location you installed it to, is in
your PATH before proceeding.
我下载并安装了MacT
我正在尝试使用C++中的Octave函数。我在MacOSX10.9.3上安装Octave-3.8.0,并在Octave 上遵循独立程序示例。
#include <iostream>
#include <octave/oct.h>
int
main (void)
{
std::cout << "Hello Octave world!\n";
int n = 2;
Matrix a_matrix = Matrix (n, n);
for (octave_idx_type i = 0; i < n; i++)
for (octave
我试图从Powershell运行一个非常简单的八度.m文件,但我无法让powershell等待它完成。实际上,它启动脚本执行,然后立即开始执行下一行。
正如我所说的,脚本非常简单,只是一个测试。
a=100
% Saving just to be sure that the script excuted
save test.mat a
% Pausing to be sure that the execution is not too fast
pause(10)
disp("no way")
在powershell中,我只需运行
octave --persist tes
在apt版本的octave中,我可以使用命令octave script.m来执行文件script.m。类似地,flatpak run org.octave.Octave script.m也能工作。
但是,为了避免长命令flatpak run org.octave.Octave,我创建了一个带有flatpak run org.octave.Octave内容的文件~.local/bin/octave,并将其标记为可执行文件(我已经删除了Octave的apt版本)。虽然它运行得很好,但octave script.m不再工作了,它只打开命令行版本的Octave。
我知道我可以打开Octave,并从内部
有人能帮我解决这个错误吗?
octave:4> pkg install signal-1.2.0.tar.gz
error: the following dependencies where unsatisfied:
signal needs optim >= 1.0.0
signal needs specfun >= 0.0.0
signal needs control >= 2.2.3
signal needs general >= 1.3.2
octave:4> pkg install optim-1.2.2.tar.gz
error: t
我已经通过Homebrew安装了Octave和gnuplot,并下载了AquaTerm.dmg。当我尝试绘制时,我得到了以下信息:
octave:4> plot(x,y)
gnuplot> set terminal aqua enhanced title "Figure 1" font "*,6"
^
`line 0: unknown or ambiguous terminal type; type just 'set terminal' for a list`
在bash终端中,set
当我试图导入oct2py包时,会发生错误。这是我的密码:
import oct2py
以下是我得到的错误:
Traceback (most recent call last):
File "c:\Users\samke\___\___\___\test.py", line 1, in <module> # I blanked out the path for privacy
import oct2py
File "C:\Users\samke\AppData\Local\Programs\Python\Python310\lib\sit
我必须在Octave中使用quadprog,就像在Matlab中使用它一样。在Octave中使用quadprog时,显示此错误
warning: the 'quadprog' function belongs to the optim package from Octave
Forge
which seems to not be installed in your system.
Please read `http://www.octave.org/missing.html' to learn how you can
contribute missing funct
这是我的C++代码(使用C++ Octave API),它使用内置的Octave函数filter(),它至少接受3个参数作为输入。
#include <iostream>
#include <complex>
#include "/usr/include/octave-4.2.2/octave/builtin-defun-decls.h"
int main (void) {
int len = 10000000; // 10 millions
Array<float> filter_taps(dim_vector (1,10
我想在python中安装oct2py。我使用的是windows 8.1
我使用了命令easy_install oct2py,并使用标准的exe文件安装了octave。现在,根据,我应该添加八度路径。
setx PATH "%PATH%;<path-to-octave-bin-dir>
我不明白这个命令。我试图将octave.exe文件所在的路径添加到环境变量中。
但是,当我试图导入oct2py时,我会得到一个错误。
>>> import oct2py
Please install GNU Octave and put it in your path
我正在使用Oct2py包从他们的网站运行一个非常基本的心理学工具箱示例,当我试图返回两个浮点值时,我遇到了一个问题,它看起来像是: from oct2py import octave
import sys
def ptb():
# Clear the workspace and the screen
octave.sca;
octave.close;
octave.PsychDebugWindowConfiguration;
# Here we call some default settings for setting up Psychtoo