问题标签 [octave-gui]

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 投票
1 回答
35 浏览

octave - 如何在 Octave 中正确绘制这个简单的东西?

我是一名试图学习如何使用 Octave 的学生,我需要帮助在此处绘制这个东西我想要绘制的函数

代码如下所示:

感觉它应该没有问题地绘制,但图中的情节似乎完全是空的,我无法理解为什么会发生这种情况。很想知道我做错了什么

0 投票
0 回答
85 浏览

c++ - 如何使用 octave 库运行 C++ 代码以及如何在 ubuntu for C++ 中安装 octave 库

我想安装 octave 库,因为我想在 C++ 代码中使用它。请任何人提供在 UBUNTU 18.04 中为 C++ 安装 OCTAVE 库的步骤。因为 OCTAVE 有一些我想在我的 C++ 代码中使用的内置函数。如果可能的话,请显示一个虚拟 C++ 代码,其中使用了 octave 头文件和函数,以及在 ubuntu 终端中运行代码的正确命令。

0 投票
1 回答
83 浏览

octave - 如何在 Octave GUI 中删除过去的工作目录?

有谁知道如何在 Octave GUI 中删除那些过去的工作目录?它们非常烦人且无用。在此处输入图像描述

0 投票
1 回答
207 浏览

octave - 八度 - 霍夫曼代码不起作用 - SIG 的所有元素必须是 [1,N] 范围内的整数

我在使用 huffmandict 和 huffmanenco 时遇到问题。

这是我的错误:

错误:huffmanenco:SIG 的所有元素必须是 [1,N] 范围内的整数

这是我的代码:

我的字典是

所以我的错误在于

因为我的 dict 的长度是 5,而我的 inputSig 的长度是 10。

如何在没有此错误的情况下进行霍夫曼编码?

但是,这段代码似乎可以在 Matlab 上运行。

0 投票
1 回答
92 浏览

windows-10 - 在 Windows 中使用 Octave 来“编辑”记事本文件而不是“打开”

我使用 Windows 10 和一个从 .txt 文件导入数据的 .exe 程序(同事编写的内部代码)。由于我使用 .txt 文件的 99% 都用于该程序,因此我更改了默认的 Windows 程序,以便在打开 .txt 文件时自动运行此 .exe 文件。如果我需要直接访问 .txt 文件,或者将其用于其他目的,我右键单击并选择“编辑”。

我现在正在编写自己的程序(使用 Octave 4.4.1),它还使用有时需要打开/编辑的 .txt 文件,但如果我在 Octave 脚本中使用“open(filename)”,当然它只是打开 .exe 文件。我可以从那里打开 .txt 文件,但我想跳过这个中间步骤,因为前面提到的 .exe 程序不打算在这个过程中使用,而且我的代码的其他用户没有.exe 程序安装。

有没有办法在 Octave 代码中复制 Windows 中的右键单击/编辑功能?“edit(filename)”在本机 Octave 编辑器中打开文件,这在技术上是可行的,但并不完全是理想的场景。我还尝试将默认的 Octave 编辑器更改为记事本,并且我也尝试过 Notepad++,但我绝对没有运气,即使付出了巨大的努力,让 Octave 使用任何类型的外部默认编辑器(即使当我删除 .exe 程序作为 .txt 文件的默认程序)。提前感谢您提供的任何建议。

0 投票
1 回答
106 浏览

octave - 如何在 Octave 中设置环境小数点分隔符?

无论如何,在 Octave 中设置小数分隔符与 OS 默认的小数区域设置不同。

例如:通常我使用 point(.) 作为小数分隔符,如美国语言环境,但有时我需要绘制需要用逗号 (,) 表示的数据作为小数分隔符,如欧洲语言环境。

如何在 Octave 环境中完成?

0 投票
2 回答
168 浏览

octave - 如何让 Octave GUI 在编辑器和控制台中正确加载/读取 .m 文件?

我正在上一门关于使用 Octave 进行机器学习算法的课程,作为作业的一部分,它们提供了一系列 .m 文件,以使用我们自己的代码进行构建,并通过自动评分器运行以获取提交学分。我的问题是 .m 文件在 Atom 或记事本等常规文本编辑器程序中加载得非常好,但在 Octave 中,这些文件最好被描述为无意义的,因此不会在控制台中运行。如果我在常规编辑器中打开文件并将疯狂的文件复制/粘贴到 Octave 中,它似乎可以保存并重新打开。但是,仅第一个项目我就有近 20 个文件,从长远来看,这种解决方案是站不住脚的。我有它如何加载的屏幕截图。我需要更改一些设置吗?卸载/重新安装 Octave?我是 Octave 和 Octave GUI 的新手,而且我 我与谷歌一起寻找解决方案。我使用的是 6.2.0 版。感谢您的任何帮助/建议!

octave 如何加载我的 .m 文件的屏幕截图

更新:我在下面的评论中对此做出了回应,但我尝试以另一种方式将其加载到 Octave GUI 并收到以下错误:“>>错误:加载:无法确定'C:/Users/sophi/documents/的文件格式/ octave/assignment_1/computeCost.m" 这对我来说很重要,因为它为什么会以这种奇怪的方式打开文件是有道理的。只是不确定它们是什么。但是,我从头开始创建了自己的简单函数进行测试,将它们保存为 .m 文件,并且能够完美地运行它们。我包括以下文件之一。也许类提供的文件格式有一个关键影响 Octave 正确处理它的能力?

函数 plotData(x, y)
%PLOTDATA 将数据点 x 和 y 绘制成一个新图形
% PLOTDATA(x,y) 绘制数据点并给出
百分比人口和利润的图形轴标签。

数字; % 打开一个新的数字窗口
% ======================= 您的代码在这里 ================== ====
% 说明: .... 继续分配
% ================================== ============================
结束

最近更新:情节变厚了。昨天,我能够打开我创建的文件并在 Octave 环境中运行它们,我(错误地)认为它们今天仍然可以工作。他们正在做与课程中包含的文件一样的愚蠢事情。我检查了编辑器的内部首选项,它说如果有帮助,它正在加载并将它们保存为 IBM273。谢谢大家提出的想法。对此,我真的非常感激!

0 投票
1 回答
32 浏览

regression - 计算最小二乘法时矩阵的维数问题

我以前在这方面的主题。

Octave中求解算法多项式回归,最小二乘法的问题

我决定不改变主要问题,而是为每个问题创建一个新问题。

这一次,问题如下。我在多项式回归中使用最小二乘法。

将该函数相对于参数 b 的向量微分并将导数设为零,我们得到方程组(以矩阵形式)。这个公式。

(X^{T}X)b=X^{T}y。

也就是说,如果我想从这里表达b,我需要做我所做的。

代码:

是的,数组的尺寸Xy1不重合。随附的屏幕截图将显示所有内容。在此屏幕截图中,变量 X、y1 和 X'(转置)。

在此处输入图像描述

然后我决定从数组中选择 1 列X并将其乘以y1.

在此处输入图像描述

如果您查看屏幕截图,您会看到现在转置X'的尺寸与尺寸相匹配y1。也就是说,应该没有错误,但它仍然存在。

0 投票
0 回答
44 浏览

octave - 如何以编程方式关闭 Octave 编辑器?

如何在 Windows 中以编程方式关闭 GNU-Octave 编辑器?

整个编辑器或正在编辑的特定 .m 文件。

0 投票
0 回答
239 浏览

octave - Octave error (error: max_recursion_depth exceeded) 如何解决?

我在 Octave (Octave-6.2.0 (Local) (GUI)) 中运行了以下代码,并显示了输出。我故意犯了一个错误,但是当我修复它时,它无法识别它。即使我复制并粘贴了以下没有错误的代码,它也会显示相同的错误消息。顺便说一句,如果我关闭 Octave 并再次打开它,它可以解决。

输出:

有错误的代码是:

错误代码的输出是: