Windows上的64位版Octave

时间:2013-09-12 11:42:21

标签: 64-bit octave windows64

有人知道如何为x64 Windows构建Octave吗? x32的2GB数据限制对于需要对大型数据集进行分析的许多问题来说太局限了。

3 个答案:

答案 0 :(得分:3)

http://wiki.octave.org/Octave_for_Microsoft_Windows包含有关在Windows上安装Octave的信息以及使用不同方法从源代码构建它的链接。

  

GNU Octave主要是在GNU / Linux和其他POSIX保形系统上开发的。 GNU Octave到Windows的端口使用不同的方法来获取大部分原始Octave并使其适应Microsoft Windows特性......

Windows支持是实验性的。

根据http://www.gnu.org/software/octave/doc/interpreter/Compiling-Octave-with-64_002dbit-Indexing.html

  

要使用大于2 GB的数组,必须使用选项--enable-64配置Octave。这个选项是实验性的......

编译Octave for 64 bit在Linux上是实验性的。在软件的端口中尝试实验性功能可能会引起很多麻烦。最好现在使用真正的Linux安装。如果您有冒险精神,请尝试在http://www.cygwin.com/

中进行编译

答案 1 :(得分:1)

我已经在x64平台的Windows 7,8和10中安装了Octave-4.0.0。一切都很好。

请按以下步骤操作

  1. https://ftp.gnu.org/gnu/octave/windows/下载 Octave-4.0.0_0-installer.exe
  2. 安装相同的内容 - 只需按照安装程序中的步骤操作即可。
  3. 在C:\ Octave \ Octave 4.0.0 \ src中找到build_packages.m文件
  4. 在Octave中打开它并找到

    尝试安装general-1.3.4.tar.gz ,然后尝试安装signal-1.3.1.tar.gz ,版本错误。

    分别替换为2.0.0和1.3.2。

  5. 在build_packages.m文件中找到

    pkg('install',pkgname,' - noauto')

    将其更改为

    pkg('install',pkgname)

    略过这一步,每次使用Octave时都必须加载所需的软件包。尽管八度音程负载较小。有时可能需要一段时间才能安装软件包,请稍等。

  6. 运行build_packages.m

  7. 加载软件包

  8. e.g。加载常规包 - pkg加载常规

    请注意,信号包取决于控制包。

    1. 我发现情节功能被卡住了八度。答案是在命令窗口输入

      pkg rebuild -noauto oct2mat

      Plot window not responding

    2. 中找到此解决方案

      希望这也适合你。 :)

答案 2 :(得分:0)

我发现Sreepad的ans是正确的。我在win 10 64位操作系统上使用octave。 正如Sreepad所说,八度4.0.0是可以的,但是在Win 10 64位操作系统上,Octave 4.2.1不行。