Articles of 八度

GNU八度,以一个数字为单位精度

在GNU Octave 3.4.3版本中,我想把一个matrix舍入到2个单位的精度上,像这样的一个matrix的内容。 mymatrix=[1.1234567, 2.12345; 3.1234567891, 4.1234]; disp(mymatrix); 这打印: 1.1235 2.1235 3.1235 4.1234 正如你所看到的,disp强制精度为“5”,我希望单位精度为2.我该怎么做?

在Ubuntu中安装八度包

任何人都可以帮我解决这个错误? octave:4> pkg install signal-1.2.0.tar.gz error: the following dependencies where unsatisfied: signal needs optim >= 1.0.0 signal needs specfun >= 0.0.0 signal needs control >= 2.2.3 signal needs general >= 1.3.2 octave:4> pkg install optim-1.2.2.tar.gz error: the following dependencies where unsatisfied: optim needs miscellaneous >= 1.0.10 optim needs struct >= 1.0.10 octave:4> pkg install struct-1.0.10.tar.gz […]

如何在八度中播放声音?

八度似乎假设一个特定的声音播放工具将在系统上可用,但似乎没有提供指定替代的能力。 在下面的错误中,Octave正在寻找ofsndplay ,这不是在所有系统上可用的实用程序。 八度:38>声音(beamformed_20) sh:ofsndplay:找不到命令 有没有一个八度configuration设置或代码片段,我可以用来指定一个系统相应的工具?

获取GNU八度与多核处理器一起工作。 (multithreading)

我希望能够用GNU八度编程multithreading,所以它会利用多个处理器。 我在Fedora 17 Linux上安装了GNU Octave,并做了如下工作: yum install octave 在我的电脑上安装了最新版本的八度,3.6.2。 它工作的很好,但是当你把两个巨大的matrix放在一起的时候,它就会陷入一个八度使用的CPU。 如果matrix乘法利用所有内核,那将是很好的,因为在这种情况下,CPU显然是瓶颈。 八度可以充分利用多核处理器并在multithreading上运行吗? 是否有一个库或编译时间标志呢?

从shell程序运行八度脚本没有横幅信息

从文档: http : //www.gnu.org/software/octave/doc/interpreter/Command-Line-Options.html – 无声 – 安静 -q 启动时不要打印常用的问候语和版本信息。 如果我运行: C:\Octave-3.6.4x\bin>octave -q –eval 2+3 我仍然得到一些标语消息: – Use `pkg list' to see a list of installed packages. – MSYS shell available (C:\Octave-3.6.4x\msys). – Graphics backend: gnuplot. ans = 5 运行Matlab / Octave脚本或从命令行使用eval时如何禁用此横幅?

八度 – 内存不足或维度过大,八度的索引types

我意识到有3个问题有类似的exception信息。 不幸的是没有任何问题得到解答,评论无法解决我的问题。 我在64位版本的Windows 10系统上使用Octave 4.2.1,总共有16 GB RAM,运行时可以使用约11 GB的空间。 当我尝试乘以一个10×60000matrix的60000×10matrix八度出现以下exception: 错误:内存不足或维度太大,Octave的索引types 这种乘法会产生一个60000×60000的matrix,因此不应该是一个64位索引的问题。 我甚至不能做zeros(60000,60000); 我不明白我做错了什么。 有人能把我指向正确的方向吗?