octave相关内容

更改Octave上的默认编辑器时会出现错误消息

我将默认的Octave编辑器更改为Notepad++,并显示以下几行代码: EDITOR('C:OctaveOctave-5.2.0 otepad++ otepad++.exe'); edit ("editor", sprintf ("%s %%S", EDITOR())) edit mode async 当我编写编辑时,会弹出记事本,它工作正常。但每次打开Octave CLI时,都会出 ..
发布时间:2022-08-09 13:24:30 其他开发

在MatLab/Octave中有自动压缩的机制吗

对于ND数组,能够自动压缩以删除单个维度将是很好的。有没有什么办法可以做到这一点,我不知道?这对于聚合函数(例如SUM、Mean等)尤其有用,因为在这些聚合函数中,您总是希望得到维度更少的结果。 这里有一个简单的例子: >> A = ones(3,3,3); >> B = mean(A); >> size(B) ans = 1 3 3 >> squeeze(B) a ..
发布时间:2022-08-09 13:12:35 其他开发

Octave是否像MatLab一样支持枚举?

Octave是否像MatLab一样支持枚举? 我没有找到任何有关它的信息。 我们可以通过向类定义添加枚举块来创建枚举类。例如,Weekday类枚举一周中的一组天(来自MatLab文档)。 %file WeekDays.m classdef WeekDays enumeration Monday, Tuesday, Wednesday, Thursday, Frida ..
发布时间:2022-08-09 13:00:45 其他开发

MatLab/Octave函数体中是否有分号?

考虑Octave/MatLab中的以下两个函数;它们之间唯一的区别是Body中的行是否以分号结尾: function [a, b, c] = fooNoSemicolons (x, y, z) a = x * 42 b = y + 42 c = (x * y) / (z * 42) endfunction function [a, b, c] = fooSemicolons ( ..
发布时间:2022-08-09 12:56:50 其他开发

最新版本中缺少倍频程rgb2ntsc

我正在学习一门课程,其中他们有一个样例,该样例读取图像并创建20.20像素。 有rgb2ntsc,但在最新版本的Octave中不可用。 将用什么来替代它? 推荐答案 我不知道下面是否回答了您的问题,但我使用source: 编写了代码 function yiq_img = rgb2ntsc(rgb_img) %RGB2NTSC Transform a colormap or imag ..
发布时间:2022-04-16 15:45:44 其他开发

为什么情节隐藏在Octave中的另一个情节?

我正在使用Octave中的图形用户界面绘制三个Y轴和一个X轴。 我的问题是,一个阴谋隐藏着另一个阴谋。事实上,它应该显示每一个图表。但它只显示了我的最后一个代码。我使用 hold on和 hold off代码来显示多个y图。但它不是这样工作的e. 我的绘图代码如下所示。 h1 = axes ('position', [0.45 0.25 0.5 0.5], 'tag', 'plotar ..
发布时间:2022-04-02 12:46:55 其他开发

绘图在Octave 4.0.0(64位Windows 7)中不起作用(&;t)

我正在尝试让Plot在Octave Windows 7(64位)上运行。我尝试过的内容: 已尝试将GRAPHICS_TOOLKIT更改为gnplot或fltk。请参见Plot window not responding 我已尝试卸载并重新安装Octave。 我已尝试在Octave目录中安装最新版本的gnplot。 pkg REBUILD-NOAUTO oct2mat(在八度重启之前或之 ..
发布时间:2022-04-02 12:39:32 其他开发

在Python中再现多维渐变结果

在Octave,我有 x = -0.8:0.2:1; y = -0.8:0.2:1; z = -0.8:0.8:1; [xx,yy,zz] = meshgrid(x, y, z); u = sin(pi .* xx) .* cos(pi .* yy) .* cos(pi .* zz); dx = xx(1,:,1)(:); dy = yy(:,1,1)(:); dz = zz(1,1, ..
发布时间:2022-04-02 12:37:45 Python

删除八度音阶中的非ASCII字符

我正在尝试使用八度删除从数据文件中读取的非ASCII字符,但我无法使其工作。我试着得到这些“奇怪”字符的ASCII码,它们确实有随机的ASCII码。字符串的示例如下: AsdqwФЕДЕРАЛЬ234asdas234НОЕ234АГЕНТСqewwqedasТВОПasdsadООБРАasdasdЗОВАНИЮ Госудаsadasdsagwfрственнаяакадеasdмияпр ..
发布时间:2022-04-02 12:33:34 其他开发

在Octave中安装新程序包时出错

我尝试在Octave中安装这些程序包: bim image 但安装程序未完成,因为此错误: 在开始安装程序包之前,我使用命令 更新了pkg本身 pkg update 在长时间更新后,一切都会显示安装错误。 已重新安装Octave,错误不会消失 推荐答案 我不使用Octave,但基于instructions on https://octave.sourcefo ..
发布时间:2022-04-02 12:32:00 其他开发

回调函数引发意外的不一致参数错误

我使用的是GNU Octave 4.4.1版。我试图制作一个简单振荡器的交互图,它包括两个滑块,允许改变初始速度和振荡器质量。 剧情本身显示得很好,以及带有一个滑块的脚本(用于速度)。以下是带有回调函数脚本的一部分: function titranje_ia1 (hslider, event) v0 = get ( hslider, "value" ); m = 1; k = 1; t = 0 ..
发布时间:2022-04-02 12:29:05 其他开发

无法在Octave中安装图像采集包

根据相关维基页面(http://wiki.octave.org/Image_acquisition_package)安装您进入的图像采集包: pkg install -forge image-acquisition 我在Octave控制台中执行了此操作,但收到错误消息: pkg install -forge image-acquisition er ..
发布时间:2022-04-02 12:26:06 其他开发

有没有一个Octave等价物可以和MatLab的‘Contains’函数相媲美?

Octave中是否有与matlab的contains函数等效的函数?或者,有比用Octave编写我自己的函数来复制此功能更简单的解决方案吗?我正在从MatLab切换到Octave,并且我在所有的MatLab脚本中都使用contains。 推荐答案 让我们继续使用contains上的文档中的示例:在Octave中,没有MatLab R2017a中引入的(双引号)字符串。因此,我们需要切换 ..
发布时间:2022-04-02 12:24:46 其他开发

将文件名作为命令行参数传递给GNU Octave脚本

在一个可执行的Octave脚本中,我希望传递一个包含矩阵的文件的名称,并使gnu octave将该文件信息作为矩阵加载。我该怎么做? 下面是脚本应该是什么样子 #! /usr/bin/octave -qf arg_list = argv() filename = argv{1} % Name of the file containing the matrix you want to ..
发布时间:2022-04-02 12:22:14 其他开发

禁止打印每个作业

我已经用Octave写了一个简单的脚本。当我从命令行运行它时,Octave会在每次为变量赋值时打印一行。我如何抑制它? MWE: function result = stuff() result = 0 for i=0:10, j += i end end 当我运行它时: octave:17> stuff() result = 0 re ..
发布时间:2022-04-02 12:19:33 其他开发

如何在八度音阶中流畅?

我正在尝试让一段matlab代码在Octave中运行,我遇到了这样的问题: xsm = smooth(x,0.03,'loess') 似乎没有对应的八度音阶。X只是由几千个实数组成的数组。 有没有什么Octave代码可以帮我做到这一点,如果没有,我在哪里可以找到算法,这样我就可以编写自己的算法了?如果我做到这一点,我如何将其贡献给Octave? 推荐答案 以下是Excel ..
发布时间:2022-04-02 12:15:10 其他开发