问题标签 [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.
octave - 如何在 Octave 中正确绘制这个简单的东西?
我是一名试图学习如何使用 Octave 的学生,我需要帮助在此处绘制这个东西我想要绘制的函数
代码如下所示:
感觉它应该没有问题地绘制,但图中的情节似乎完全是空的,我无法理解为什么会发生这种情况。很想知道我做错了什么
c++ - 如何使用 octave 库运行 C++ 代码以及如何在 ubuntu for C++ 中安装 octave 库
我想安装 octave 库,因为我想在 C++ 代码中使用它。请任何人提供在 UBUNTU 18.04 中为 C++ 安装 OCTAVE 库的步骤。因为 OCTAVE 有一些我想在我的 C++ 代码中使用的内置函数。如果可能的话,请显示一个虚拟 C++ 代码,其中使用了 octave 头文件和函数,以及在 ubuntu 终端中运行代码的正确命令。
octave - 八度 - 霍夫曼代码不起作用 - SIG 的所有元素必须是 [1,N] 范围内的整数
我在使用 huffmandict 和 huffmanenco 时遇到问题。
这是我的错误:
错误:huffmanenco:SIG 的所有元素必须是 [1,N] 范围内的整数
这是我的代码:
我的字典是
所以我的错误在于
因为我的 dict 的长度是 5,而我的 inputSig 的长度是 10。
如何在没有此错误的情况下进行霍夫曼编码?
但是,这段代码似乎可以在 Matlab 上运行。
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 文件的默认程序)。提前感谢您提供的任何建议。
octave - 如何在 Octave 中设置环境小数点分隔符?
无论如何,在 Octave 中设置小数分隔符与 OS 默认的小数区域设置不同。
例如:通常我使用 point(.) 作为小数分隔符,如美国语言环境,但有时我需要绘制需要用逗号 (,) 表示的数据作为小数分隔符,如欧洲语言环境。
如何在 Octave 环境中完成?
octave - 如何让 Octave GUI 在编辑器和控制台中正确加载/读取 .m 文件?
我正在上一门关于使用 Octave 进行机器学习算法的课程,作为作业的一部分,它们提供了一系列 .m 文件,以使用我们自己的代码进行构建,并通过自动评分器运行以获取提交学分。我的问题是 .m 文件在 Atom 或记事本等常规文本编辑器程序中加载得非常好,但在 Octave 中,这些文件最好被描述为无意义的,因此不会在控制台中运行。如果我在常规编辑器中打开文件并将疯狂的文件复制/粘贴到 Octave 中,它似乎可以保存并重新打开。但是,仅第一个项目我就有近 20 个文件,从长远来看,这种解决方案是站不住脚的。我有它如何加载的屏幕截图。我需要更改一些设置吗?卸载/重新安装 Octave?我是 Octave 和 Octave GUI 的新手,而且我 我与谷歌一起寻找解决方案。我使用的是 6.2.0 版。感谢您的任何帮助/建议!
更新:我在下面的评论中对此做出了回应,但我尝试以另一种方式将其加载到 Octave GUI 并收到以下错误:“>>错误:加载:无法确定'C:/Users/sophi/documents/的文件格式/ octave/assignment_1/computeCost.m" 这对我来说很重要,因为它为什么会以这种奇怪的方式打开文件是有道理的。只是不确定它们是什么。但是,我从头开始创建了自己的简单函数进行测试,将它们保存为 .m 文件,并且能够完美地运行它们。我包括以下文件之一。也许类提供的文件格式有一个关键影响 Octave 正确处理它的能力?
函数 plotData(x, y)
%PLOTDATA 将数据点 x 和 y 绘制成一个新图形
% PLOTDATA(x,y) 绘制数据点并给出
百分比人口和利润的图形轴标签。
数字; % 打开一个新的数字窗口
% ======================= 您的代码在这里 ================== ====
% 说明: .... 继续分配
% ================================== ============================
结束
最近更新:情节变厚了。昨天,我能够打开我创建的文件并在 Octave 环境中运行它们,我(错误地)认为它们今天仍然可以工作。他们正在做与课程中包含的文件一样的愚蠢事情。我检查了编辑器的内部首选项,它说如果有帮助,它正在加载并将它们保存为 IBM273。谢谢大家提出的想法。对此,我真的非常感激!
regression - 计算最小二乘法时矩阵的维数问题
我以前在这方面的主题。
我决定不改变主要问题,而是为每个问题创建一个新问题。
这一次,问题如下。我在多项式回归中使用最小二乘法。
将该函数相对于参数 b 的向量微分并将导数设为零,我们得到方程组(以矩阵形式)。这个公式。
也就是说,如果我想从这里表达b,我需要做我所做的。
代码:
是的,数组的尺寸X
和y1
不重合。随附的屏幕截图将显示所有内容。在此屏幕截图中,变量 X、y1 和 X'(转置)。
然后我决定从数组中选择 1 列X
并将其乘以y1
.
如果您查看屏幕截图,您会看到现在转置X'
的尺寸与尺寸相匹配y1
。也就是说,应该没有错误,但它仍然存在。
octave - 如何以编程方式关闭 Octave 编辑器?
如何在 Windows 中以编程方式关闭 GNU-Octave 编辑器?
整个编辑器或正在编辑的特定 .m 文件。
octave - Octave error (error: max_recursion_depth exceeded) 如何解决?
我在 Octave (Octave-6.2.0 (Local) (GUI)) 中运行了以下代码,并显示了输出。我故意犯了一个错误,但是当我修复它时,它无法识别它。即使我复制并粘贴了以下没有错误的代码,它也会显示相同的错误消息。顺便说一句,如果我关闭 Octave 并再次打开它,它可以解决。
输出:
有错误的代码是:
错误代码的输出是: