问题标签 [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 回答
9457 浏览

matlab - 定义二维坐标的两个数组,作为数组索引

我有一个二维数组,调用它A。我有另外两个二维数组,分别称为ixiy。我想创建一个输出数组,其元素是和A提供的索引对的元素。我可以用一个循环来做到这一点,如下所示:ixiy

没有循环我怎么能做到这一点?如果我这样做output = A(ix,iy),我会在 (ix)X(iy) 的整个范围内得到 A 的值。

0 投票
1 回答
10087 浏览

math - Octave / Matlab:如何绘制多项式的根

我试图绘制多项式的根,但我无法得到它。

首先我创建我的多项式

我正在使用该stem功能,但我想删除茎,然后在根周围画一个圆圈。

这可能吗,stem是正确的命令吗?

提前致谢,

PS:这不是作业,但非常接近,如果需要,会标记它。

0 投票
3 回答
18487 浏览

matlab - 如何获取 Matlab 或 Octave 中所有已定义变量的列表?

我习惯于在 Matlab 中使用其完整的 GUI 环境工作。由于许可证问题,我安装了 Octave,但它似乎没有 GUI,至少没有默认安装的 GUI。

我将变量从 Matlab 转移到 Octave,方法是save在 Matlab 中load对它们进行 ing,然后在 Octave 中对它们进行 ing。问题是,我不记得这些名字,因为我已经习惯在我不再拥有的小工作区窗口中看到它们。

如何在 Octave 中查看已定义变量及其类型的列表?

0 投票
2 回答
998 浏览

debugging - 如何在 Octave 的调试模式下查看堆栈跟踪

我在 Octave 的某些内部库函数中出现故障。我想调试调用函数,但我不知道该怎么做。

  • 如何查看堆栈跟踪?

  • 如何在帧之间移动?

0 投票
3 回答
55180 浏览

matlab - Octave / Matlab:扩展向量使其重复?

有没有办法通过使其重复来扩展向量?

那么 v10 将是:

这应该适用于一般情况,而不仅仅是 [1 2]

0 投票
4 回答
3545 浏览

matlab - Matlab/Octave 中向量/矩阵成员的无环函数调用

我从循环世界(C等)进入矩阵世界

我想在向量/矩阵的每个单独成员上调用一个函数,并返回结果向量/矩阵。

这就是我目前的做法:

示例用法:

现在,关于 MATLAB/Octave 的所有建议都说:每当您发现自己使用循环并想出更好的方法时,请停止。

因此,我的问题是:可以在向量/矩阵的每个成员上调用一个函数,并在不使用显式循环的情况下一次将结果返回到一个新的向量/矩阵中吗?

那就是我正在寻找这样的东西:

也许,它只是语法糖,仅此而已,但知道仍然有用。

0 投票
6 回答
39508 浏览

matlab - 如何在 Octave 中声明符号矩阵?

在 MatLab 中,您可以很容易地声明符号:

但是,当我尝试在 Octave 中复制它时,我遇到了一个错误。这是我正在使用的代码:

你如何在八度音阶中声明一个符号矩阵?

0 投票
1 回答
7914 浏览

csv - Octave:以 csv 格式导入大型矩阵

我正在尝试将 csv 文件中的矩阵(大约 80.000 行)导入 Octave。显而易见的解决方案类似于:

或者可能重命名文件并尝试:

但是我不断收到错误消息:

加载:无法从文件“relative_directory/the_file.csv”中读取矩阵

或 .txt 没有更多细节。任何提示表示赞赏。

0 投票
1 回答
2809 浏览

types - 八度数据类型 - 浮点数和双精度数

我正在编写一个用 JAVA 编写 HDF 文件的框架(使用一些现有的框架)。我需要保持与八度的兼容性。也就是说,octave 应该能够读取我的框架写入的文件,反之亦然。

我的问题是,Octave 是否有两种数据类型 - 浮点数和双精度数,还是仅使用双精度数?

谢谢

0 投票
3 回答
7426 浏览

arrays - 在 Octave/Matlab 中类型转换为 int

我需要调用使用 linspace 命令创建的矩阵的索引,并基于从示波器获取的一些数据。因此,输入的数据是双精度的。但是,我真的不能打电话:

其中 V0Found 类似于 5.2 但是,采用索引 5 已经足够接近了,所以我需要去掉小数点。我用这个等式去掉小数点:

然而,即使这会减少小数点,八度仍然会抱怨它。

那么,我该怎么做才能将其类型转换为 int?