octave 相关问题

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

是否可以在wxMaxima或Octave中绘制复杂变量?

例如,如果我想绘制 Sin(z),其中 z 是复数变量,我将如何在 Octave 或 Maxima 中实现它?

回答 4 投票 0

Oanda v20 API 上 JSON 返回对象中的“partialFill”是什么意思?

确实是一个简单的问题 - 我已经使用 Oanda 的 v20 API 编写了几个输入订单例程,并且成功下订单时返回的 JSON 对象显示了键/值对 部分填充,DE...

回答 1 投票 0

我如何才能在八度音阶中与 xlswrite 一起工作?

我希望任何东西都能与八度的 xlswrite 一起使用。最终我希望能够放置一个包含但实际上任何有效的元胞数组都将是一个开始。 我已将以下几行输入为...

回答 2 投票 0

如何在 Octave 中创建波特图,其中频率响应使用 Hz 而不是 rad/s

我需要创建一些布洛德图,并且我需要频率以赫兹为单位,但 Octave 默认使用弧度/秒。 这是我的代码: 包装负载控制 s = tf('s'); S_LN=s/4000; g = 0.4913/(0.4913 + 1.2384*

回答 3 投票 0

将物理常数加载到八度音程中

我想知道是否可以创建一个包含我使用的所有常用常量的文件,并能够将它们一次性加载到八度音阶中。 基本上每次我使用八度音程时,我都会得到...

回答 3 投票 0

为什么节目突然结束

我需要使用 Octave API 求解 C++ 中的超越方程,但程序崩溃了。也许索引有问题? 代码: #包括 #包括 #inc...

回答 1 投票 0

矩阵和向量的逐元素乘法?

octave 中是否有一个内置函数可以将 m X n 的每一列按元素与大小为 m 的列向量相乘,这比使用循环更有效?

回答 2 投票 0

在octave/matlab中递归计算数组值

有一个数组,其第n项是使用第(n-1)项计算的。如何有效地完成此操作(无需 for 循环)? 例如。: A(n) = B(n) + (A(n-1) - B(n)) * e^(-t(n)) A(n) = A(n-1) * e^(-t...

回答 1 投票 0

如何在 GNU Octave 中画圆

在 Matlab 中,只需指定圆心和半径即可绘制圆,如下所示: R = 10; 中心=[5,8]; 圆(中心,R,1000,'b-'); 坚持,稍等 情节(中心(1),中心(2),'g。')

回答 8 投票 0

Octave中如何判断一个点是否属于参数曲线?

我有一个“花”的参数方程: x(t) = (r+cos(nlep*t))cos(t), y(t) = (r+cos(nlep*t))sin(t) 其中 nlep 是花瓣数,r - 半径。我想创建一个弹跳的轨迹(

回答 1 投票 0

Octave 中的不一致参数

所以我做了这个练习: 利用公式(18),实现Gauss-Legendre方法。附加函数 [t, w] = gauleg(n) 返回给定多项式次数 n 的节点值 ti 和权重 wi 。

回答 1 投票 0

Octave 找不到任何文件夹

当我运行非常简单的代码时,八度返回该文件夹不存在,但我很确定它存在,因为它是一个工作目录。 我无法理解我做错了什么。 函数测试加载(p...

回答 1 投票 0

在 Octave 中创建非阻塞套接字

如何在 Octave 中创建非阻塞套接字?谢谢 我尝试使用套接字包,但文档很少,因此很难使用。我可以创建阻塞套接字,但不能创建非阻塞...

回答 1 投票 0

Octave API C++ Ubuntu 程序紧急停止

我是 API 主题的新手。 你能告诉我程序崩溃的原因吗?我究竟做错了什么?我在 Ubuntu 中工作。八度6.4.0 #包括 #包括 #包括 我是 API 主题的新手。 你能告诉我程序崩溃的原因吗?我究竟做错了什么?我在 Ubuntu 中工作。八度 6.4.0 #include <iostream> #include <octave/oct.h> #include <octave/octave.h> #include <parse.h> #include <interpreter.h> using namespace std; int main() { // Создание матрицы Matrix mat(2, 3); mat(0, 0) = 1; mat(0, 1) = 2; mat(0, 2) = 3; mat(1, 0) = 4; mat(1, 1) = 5; mat(1, 2) = 6; // Вывод исходной матрицы cout << "Исходная матрица:" << endl << mat << endl; // Транспонирование матрицы octave_value_list in, out; in(0) = mat; out = octave::feval("transpose", in, 1); // Получение транспонированной матрицы из выходного списка значений Matrix transposed_mat = out(0).matrix_value(); // Вывод транспонированной матрицы cout << "Транспонированная матрица:" << endl << transposed_mat << endl; return 0; } 这是我的汇编: g++ -o 2 2.cpp -I/usr/include/octave-6.4.0 -I/usr/include/octave-6.4.0/octave -I/usr/include/octave-6.4.0/octave/interpreter -I/usr/include -I/usr/include/octave-6.4.0/octave -loctave -loctinterp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/octave/6.4.0 -L/usr/lib/x86_64-linux-gnu/octave/6.4.0 -Wl,--no-as-needed -loctave -loctinterp 在没有手册的情况下很难理解 API 的主题(没有找到它们),但到目前为止我只是尝试编写线性方程组的解决方案(得到它并且它有效)。 如果编译有问题请指教。 我的猜测是异常发生在这一行: octave_value_list in; in(0) = mat; octave_value_list 非常类似于 std::vector<>。在这里,您声明一个空列表,然后尝试将某些内容分配给第一个元素,但该元素不存在。 您可以通过以下三种方式之一修复此代码: octave_value_list in(1); // declare it with the right size in(0) = mat; 或 octave_value_list in; in.append(mat); // append to the list 或 octave_value_list in(mat); // put the array in the list upon creation

回答 1 投票 0

Octave - 从 csv 格式文件读取的数据创建绘图时出错

我有一个CSV格式的文本文件,如下所示: 姓名、英里、公里、sp AA,2.6,4.1843024285,3 BB,12.7,20.4387080162,5 抄送,104,167.3720971402,9 DD,8816,14188.0039268069,40 呃,11669,18779.4711685469,39 FF,77793,12...

回答 1 投票 0

在 Virtual Studio Code (VSC) 中将 gnuplot 链接到 Octave 的分步指南

我知道之前的一些问题(例如此处、此处和此处)指出需要修改名为 .octaverc 的文件。 现在,有不同的文件具有该名称(此处)。在无线...

回答 1 投票 0

如何抑制 Octave io 包加载警告:“OpenJDK 64 位服务器 VM 警告:已存档... java.system.class.loader 属性

Octave 有没有办法抑制下面的 io 包加载警告消息: OpenJDK 64 位服务器 VM 警告:已禁用存档的非系统类,因为 java.system.class.loader 属性...

回答 3 投票 0

八度积分不能计算带有符号变量的定积分

我正在尝试使用符号 int() 函数评估卷积积分,但我的程序不是返回有用的答案,而是返回积分本身。这是我的代码 clc;清除; 包装

回答 1 投票 0

如何在Matlab中从多维数组中获取积分?

假设我们有 A(:,:,1) = 1 1 1 1 1 1 1 1 1 A(:,:,2) = 2 2 2 2 2 2 2 2 2 A(:,:,3) = 2 2 2 3 3 3 2 2 2 怎么...

回答 1 投票 0

Octave:布尔 AND 返回错误数字

我尝试了几个小时来计算 Octave 中的布尔 AND 运算。 它返回一个错误的数字。 我想计算以下数字: 结果 = 4037 & 63 结果应该是 5 但我得到 1。 我

回答 1 投票 0

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