问题标签 [octave]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5646 浏览

sql - 八度数据库连接

有谁知道如何在 Octave 中连接到 ODBC 数据库?数据库包似乎没有正确安装。我在这里发现了这个错误:

http://savannah.gnu.org/bugs/?30090

还有其他方法吗?我实际上正在尝试连接到 SQL Server 并且正在使用 Windows 7(不幸的是,在我的工作地点不是 linux!)。

如果没有,是否还有其他任何人会推荐的 matlab 类型的编程环境?

0 投票
1 回答
700 浏览

c++ - 在 FastCGI 和 Octave 中重新定义标准输出

我正在使用 Ubuntu Linux 中的 C/C++ 在 FastCGI 会话中实现 Octave 解释器。我遇到的问题是 FCGI 将stdout重定向到FCGI_stdout,但预编译的 Octave 标头仍然使用正常的stdout,它最终出现在 Apache 的 error.log 中,而不是打印到浏览器中。

你们中有人知道如何将 Octave 从使用系统的stdout重定向到使用 FCGI 的stdout吗?甚至只是让它将标准输出重定向到一个文件,而无需修改 Octave 的代码并重新编译。

谢谢

0 投票
3 回答
3092 浏览

octave - 八度头文件的位置

我正在尝试在我的 C/C++ 代码中使用 Octave 作为外部求解器。

我在这里读到需要包含 octave/oct.h 头文件。但是我无法在我的电脑上找到它。我到处搜索,包括 octave 根目录版本 3.0.5。

我应该怎么办?

0 投票
1 回答
21005 浏览

matlab - MATLAB 中的主成分分析

我正在使用稀疏数据的特征值分解来实现 PCA。我知道 matlab 实现了 PCA,但它可以帮助我在编写代码时理解所有技术细节。我一直在遵循这里的指导,但与内置函数 princomp 相比,我得到了不同的结果。

任何人都可以看看它并指出我正确的方向。

这是代码:

0 投票
3 回答
1629 浏览

python - 使用 FFT 计算滤波器 (b,a,x,zi)

我想尝试计算y=filter(b,a,x,zi)dy[i]/dx[j]使用 FFT,而不是在时域中,以便在 GPU 实现中实现可能的加速。

我不确定这是否可能,尤其是在zi非零时。我查看了如何scipy.signal.lfilter在 scipy 和filteroctave 中实现。它们都直接在时域中完成,scipy 使用直接形式 2 和八度直接形式 1(通过查看 中的代码DLD-FUNCTIONS/filter.cc)。我在任何地方都没有看到类似于fftfiltMATLAB 中的 FIR 滤波器的 FFT 实现(即 a = [1.])。

我试过这样做y = ifft(fft(b) / fft(a) * fft(x)),但这似乎在概念上是错误的。另外,我不确定如何处理初始瞬态zi。任何引用,指向现有实现的指针,将不胜感激。

示例代码,

0 投票
3 回答
12290 浏览

algorithm - MATLAB 中超大矩阵的高效乘法

我没有足够的内存来简单地创建一个对角 D-by-D 矩阵,因为 D 很大。我不断收到“内存不足”错误。

我没有在第一次乘法中执行 M x D x D 操作,而是执行 M x D 操作,但我的代码仍然需要很长时间才能运行。

任何人都可以找到一种更有效的方法来执行乘法A'*B*A吗?这是我到目前为止所尝试的:

替代文字

0 投票
4 回答
8790 浏览

matrix - 八度音阶中的对数矩阵

在 gnu octave 中是否有任何函数可以辅助矩阵(类似于 matlab 中的伴随矩阵等)?

0 投票
1 回答
319 浏览

octave - Python Optparse / getopt 的 Octave 等效项

Python Optparse / getopt 是否有等效的八度音阶?

就像是:

我从命令行运行八度脚本。

0 投票
1 回答
1283 浏览

c++ - 使用 Octave 库的 C++ 中的稀疏矩阵乘法,如 (maxmin)

我正在实现一个 maxmin 函数,它的工作原理类似于矩阵乘法,但它不是对乘积求和,而是在两个数字之间逐点获得最大值。天真的实现的一个例子是

我将它编码为 Octave oct 文件,所以我必须使用 oct.h 数据结构。问题是我想实现一个稀疏版本,但通常你需要在行或列中引用下一个非零元素,如本例(参见 4.3 算法): http://www.eecs.harvard .edu/~ellard/Q-97/HTML/root/node20.html

那里做 row_p->next 给出了行的下一个非零元素(列相同)。有没有办法对 octave SparseMatrix 类做同样的事情?或者是否有另一种实现稀疏矩阵乘法的方法可以用于我的 maxmin 函数?

0 投票
1 回答
3183 浏览

matlab - Matlab/Octave 中的高通二维滤波

如何通过 Matlab/Octave 中的 HP 2D 过滤器过滤图像或任何其他类型的 2D 矩阵?