octave 相关问题

GNU Octave是一个免费的开源数学软件包和脚本语言。脚本语言旨在与MATLAB兼容,但这两个包不可互换。不要同时使用[matlab]和[octave]标签,除非明确说明两者之间的相似点或不同点。

从文件(八度)进行块流传输时音频失真

我正在设置一个简单的音频 IO 系统,该系统通过从已存储在内存中的文件一次调用一个块来模拟“实时块处理”。 目前,我有一个简单的脚本

回答 2 投票 0

OCTAVE 中联立二次方程的根

我该如何解决: y1 = -x1 + 2*x1^3 + x2 y2 = -x1 - x2 在 y1 = 0, y2 = 0 时 我试过这个 函数 y = f(x) y(1) = -x(1) + 2*x(1)^3 + x(2); y(2) = -x(1) - x(2); 结束函数 f 解决(“f...

回答 1 投票 0

将外部变量传递给函数以使用 lsode 以八度音程保存

我有一个函数想用 lsode 来解决,就像这样: 函数 f = fcn(x,t) % 设置弹簧刚度和质量 k = 500; 米 = 5; % 分配函数 f1 = x(2); f2 = -(k/m)*x(1);

回答 1 投票 0

Octave 在类函数中设置断点

当 Octave 类函数在单个 m 文件中实现时,如何在该类函数中设置断点? Octave 文档 https://www.gnu.org/software/octave/doc/interpreter/Breakpoints.html 乙...

回答 2 投票 0

冒号运算符与数组的奇怪行为[重复]

我正在研究我找到的 Octave 函数的代码,我发现了冒号运算符的奇怪用法。我找不到文档或官方 MathWorks 博客中解释的这种行为...

回答 1 投票 0

警告:为运算符 &

代码: if (轮(xw(1))>2) & (轮(xw(2))>2) & (轮(xw(1)) 代码: if (round(xw(1))>2) & (round(xw(2))>2) & (round(xw(1))<h-1) & (round(xw(2))<w-1) W0 = img(round(xw(1))-2:round(xw(1))+2,round(xw(2))-2:round(xw(2))+2); else NA=1; break endif xw 是包含点坐标的列向量。 h 和 w 是图像的尺寸。 我在 OCTAVE 中使用这些代码行 但是当我运行包含这些行的函数时,我收到警告 warning: Matlab-style short-circuit operation performed for operator & 是否尽管使用了&,octave仍在执行&&操作? 我了解到,如果我使用 &&,则根据第一个语句是 True 或 False,对下一个语句进行评估。 那么,当我收到此警告时,这就是发生的情况吗?那这个问题有什么办法解决呢? 我想检查是否所有陈述都是True而不仅仅是第一个。 您可以使用 && 运算符来安全地避免警告。 该警告来自以下事实:Matlab 在这种情况下对 & 运算符有特殊处理: 当您使用逐元素 & 和 | 时上下文中的运算符 if 或 while 循环表达式(并且仅在该上下文中),它们使用 短路计算表达式。 出于兼容性原因,Octave 会检测此行为并模拟 Matlab 的行为。请注意,在 Matlab 中使用 && 也是完全安全的,因为无论如何这都是隐式使用的。 Jsalonen 的答案是正确的,但我想提供一个替代解决方案,即:关闭警告。原因是,在某些情况下,出现警告是因为您的程序正在调用其他人编写的例程或程序,而且它们的数量通常太多,以至于查找所有出现 & 运算符的位置非常耗时。只需在 Octave 的命令行中输入以下内容即可关闭警告: 警告(“关闭”,“Octave:可能的 matlab 短路运算符”)

回答 2 投票 0

Octave uicontrol 按钮元素

我现在正在尝试扩展Tasos在回调函数中给出的答案,抛出意外的“不一致的参数”错误。我想以按钮的形式再插入两个 uicontrol...

回答 1 投票 0

Octave 使用“for”语句同时显示两个动画

我想使用“for”语句制作 TOF-MS 光谱仪(飞行时间质谱仪)的动画。我能够制作一个脚本来动画离子在管内的飞行。 ...

回答 1 投票 0

回调函数抛出意外的“不一致的参数”错误

我正在使用 GNU Octave,版本 4.4.1。我正在尝试通过包含两个滑块来制作简单振荡器的交互式绘图,这两个滑块将允许更改初始速度和振荡器质量......

回答 1 投票 0

Octave:写入单元格时,Excel 的 COM 接口太慢。有什么办法可以加快速度吗

我正在尝试结合EXCEL进行实验室数据管理,并结合Octave进行处理。 它涉及调用 Excel、读取和写入单元格。 但由于某种原因,写入单元格的速度非常慢。这需要...

回答 1 投票 0

Octave: 无法通过 COM 功能保存 Excel 文件(COM 错误 0x800a03ec)

在 Octave 中,这段代码: excel.server = actxserver('excel.application'); excel.workbooks = excel.server.workbooks; excel.workbook = excel.workbooks.add; % excel.workbook.activate; excel.workbook.S...

回答 2 投票 0

Octave 脚本创建符号函数?

我正在尝试使用嵌套 for 循环来计算以下内容。方程的输入要么是实数正双精度数,要么是其中包含实数正双精度数的数组。没有符号输入。

回答 1 投票 0

为什么使用 freqz 并比较 Octave 和 SciPy 时绘图会翻转?

当我绘制这些系数的响应时: b=[1.01063287e+00, -1.46490341e+01, 9.94030209e+01, -4.19168764e+02, ... 1.22949513e+03、-2.66000588e+03、4.39112431e+03、-5.64225597e+03、... 5.

回答 2 投票 0

比较 Octave 和 SciPy 的 freqz 时,为什么绘图会翻转?

当我绘制这些系数的响应时: b=[1.01063287e+00, -1.46490341e+01, 9.94030209e+01, -4.19168764e+02, ... 1.22949513e+03、-2.66000588e+03、4.39112431e+03、-5.64225597e+03、... 5.

回答 2 投票 0

比较 Octave 和 SciPy 的 freqz 时,为什么绘图会翻转?

当我绘制这些系数的响应时: b=[1.01063287e+00, -1.46490341e+01, 9.94030209e+01, -4.19168764e+02, ... 1.22949513e+03、-2.66000588e+03、4.39112431e+03、-5.64225597e+03、... 5.

回答 2 投票 0

绘图(Octave 与 Python)

当我绘制这些系数的响应时: b=[1.01063287e+00, -1.46490341e+01, 9.94030209e+01, -4.19168764e+02, ... 1.22949513e+03、-2.66000588e+03、4.39112431e+03、-5.64225597e+03、... 5.

回答 1 投票 0

Octave freqz 命令与 Fliplr --> Python Syntax

我正在尝试翻译命令 [h(:,m),w] = freqz(fliplr(b),fliplr(a),2048); % Fliplr --> freqz 作用于 z^-1 的幂 从 Octave 到 Python(带有 scipy (freqz) 和 numpy (fliplr)),但是,它...

回答 1 投票 0

从八度到Python

我将这行octave翻译成python,但结果不一样,有人能告诉我问题出在哪里吗?如果需要,我可以提供 csv 八度: Fs=500; %

回答 0 投票 0

Matlab 错误:产品:不一致的参数(op1 为 131072x1,op2 为 128000x1)

我正在尝试在 matlab 代码中将两个向量相乘。但在这一行中, fHatNoisy = 索引.*fHat 它说错误, 错误:产品:参数不一致(op1 为 131072x1,op2 为 128000x1) ...

回答 0 投票 0

如何从 Octave 中的传递函数矩阵中提取元素?

所以我在控制包中使用 Octave,我想获取一个传递函数数组(初始化如下)并只提取矩阵的对角线元素。每当我尝试...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.