问题标签 [octave]
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.
linux - 如何在 Octave 中播放声音?
Octave 似乎假设系统上可以使用特定的声音播放实用程序,但似乎不提供指定替代的能力。在下面的错误中,Octave 正在寻找ofsndplay
不是所有系统上都可用的实用程序。
八度:38> 声音(beamformed_20)
sh: ofsndplay: 找不到命令
是否有 Octave 配置设置或代码片段可用于指定适合系统的实用程序?
math - 区域的第二时刻是什么?
我目前正致力于在 Octave 中复制 Matlab 的 regionprops 函数的一些功能。但是,我对功能的一个子集有点犹豫。“偏心”、“MajorAxisLength”、“MinorAxisLength”和“Orientation”属性是我的症结所在。在文档中,它们都源自“...与区域具有相同秒矩的椭圆”。
所以我的问题是,这些第二时刻是什么,我如何找到它们?
我在看这个链接: http ://en.wikipedia.org/wiki/Image_moments
老实说,这让我更加困惑。谁能指出我对初学者更友好的东西?谢谢。
octave - 增加八度图例中的字体大小?
有谁知道如何以八度音阶增加图例字体大小?
c++ - 使用 GNU Plot 绘制复杂函数
我在一个研究实验室工作,我的导师让我用 GNUPlot 绘制 langerman 统计函数。
嗨给了我这个代码,应该能够生成坐标。
http://www.siteduzero.com/uploads/fr/files/192001_193000/192917.png
你有什么主意吗。我怎么能做到这一点?我在想也许是通过使用 GNU/Octave 来生成坐标并使用 GNUPlot 从八度开始绘图。
最好的祝福,
纳提姆
math - 八度:在列表中的范围内测试函数或使用 For 循环?
我想查看具有不同 x 值的函数 y(x) 的值,其中 y(x) < 5:
y = abs(x)+abs(x+2)-5
我该怎么做?
matlab - 从第二个中心矩计算对象统计量
我目前正在为GNU Octave编写一个版本的 MATLAB RegionProps函数。我已经实现了大部分,但我仍然在努力实现几个部分。我之前曾询问过一个区域的第二个中心时刻。
这在理论上很有帮助,但我在实际实施这些建议时遇到了麻烦。我得到的结果与 MATLAB(或常识)大不相同,我真的不明白为什么。
考虑这个测试图像:
我们可以看到它与 X 轴倾斜 45 度,短轴和长轴分别为 30 和 100。
通过 MATLAB 的RegionProps
函数运行它证实了这一点:
同时,我什至没有把轴弄对。我正在尝试使用来自维基百科的这些公式。
到目前为止,我的代码是:
raw_moments.m:
中央时刻.m:
这是我尝试使用这些的代码。我包括对我在每个步骤中获得的值的评论:
我不确定我做错了什么。我似乎正确地遵循了这些公式,但我的结果是无稽之谈。我没有在我的矩函数中发现任何明显的错误,尽管老实说我对矩的理解并不是最好的。
谁能看到我会误入歧途?非常感谢你。
osx-snow-leopard - octave + gnuplot + os x 10.6:没有任何反应
在我的第一代 Macbook Pro 上,使用 OS X 10.6.1,在我将终端设置为 x11 后,我可以启动 gnuplot 并获得一个绘图,使用类似的命令
绘制 [-6:6] sin(x)。
但是当我启动 octave 并尝试 plot 命令时,比如
plot([2 3],[4 5]) 或 plot([-6:0.01:6],cos([-6:0.01:6]))
我没有收到错误消息,也没有情节。只是另一个八度提示。我从 octave-3.2.3-i386.dmg 安装。是什么赋予了?
任何建议表示赞赏。
installation - "os x" + octave + Miscellaneous Package:安装错误
尝试将Miscellaneous
软件包安装到Octave
中,我收到以下错误字符串:
octave-3.2.3:17> pkg install miscellaneous-1.0.9.tar.gz 配置:错误:在 /var/folders/0o/0ox7a-rlFVGd8pZnuF96sE+++TM/-Tmp-/oct-zTlMUh/miscellaneous-1.0 .9/src:configure:错误:C 编译器无法创建可执行文件有关详细信息,请参阅 config.log。配置脚本返回以下错误:检查 gcc... gcc 检查 C 编译器默认输出文件名...错误:从文件 /Applications/Octave.app/Contents/Resources/share/octave 中的 `pkg>configure_make 调用/3.2.3/m/pkg/pkg.m 第 1240 行附近,第 2 列错误:调用自:错误:
/Applications/Octave.app/Contents/Resources/share/octave/3.2.3/m/pkg/pkg。 m 在第 714 行第 5 列错误:
/Applications/Octave.app/Contents/Resources/share/octave/3.2.3/m/pkg/pkg.m 在第 287 行第 7 列
这是想告诉我什么?我应该去哪儿?
迈克·布里格斯
octave - 压缩股票数据
我有一个这样组成的数据集:
我正在使用 Octave 来处理这些数据。我想使用这个刻度数据来创建包含 5、10 和 30 分钟间隔的数据的各种文件。使用这种格式,它们可以绘制为条形图/烛台图并执行进一步的计算。但是,我真的不知道如何处理数据循环以创建此类文件。
我熟悉 Octave 并使用此软件,但可以在其他一些软件中执行此特定任务以生成文件以供以后导入 Octave。
我第一次尝试在 Octave 中对此进行编码给出了这个错误:-
产生它的代码是
代码检查“分钟”向量 fMM 并应提取并创建一个新的“min_5_vec”向量,其中包含每小时发生在时间 HH:45:00 和 HH:49:59 之间的所有刻度数据。问题是这个代码,它是函数的一部分,似乎只在这个特定的行上失败,我觉得很奇怪,因为它已经被复制和粘贴,只有数字 45 和 50 被更改,其他类似的部分直到第 105 行的功能代码不会失败。我已经目视检查了原始数据,并且看不出数据的性质是导致失败的原因。对于失败的可能原因有什么建议吗?
nested - 访问嵌套矩阵中的数据
这个让我很困惑,这里的其他相关问题都没有给我线索。我正在使用正则表达式来解析字符串。当我之后打印 t 时,它看起来像这样:
t = { [1,1] = { [1,1] = 你好 [1,2] = 1234 } }
我希望能够拉出 HELLO 和 1234。我尝试了所有不同的方法来访问嵌套矩阵中的元素,但没有任何运气。我什至在 Octave 文档中都找不到它!有人可以帮我吗?谢谢!