Octave 八度支持JAVA的软件包和软件包

Octave 八度支持JAVA的软件包和软件包,octave,Octave,我刚刚完成了英语学位,所以正在从MATLAB过渡到倍频程。我想继续使用一个脚本,它使用java将表数据拉入矩阵形式。这在MATLAB中工作,但不是在八度音阶,我改变了最初的MATLAB脚本从 urlText = java.lang.String (urlread (url_string)); 倍频程格式 urlText = javaObject ("java.lang.String (urlread (url_string))", 1.001); java不被认可,所以我在阅读有关安装

我刚刚完成了英语学位,所以正在从MATLAB过渡到倍频程。我想继续使用一个脚本,它使用java将表数据拉入矩阵形式。这在MATLAB中工作,但不是在八度音阶,我改变了最初的MATLAB脚本从

urlText = java.lang.String (urlread (url_string));  
倍频程格式

urlText = javaObject ("java.lang.String (urlread (url_string))", 1.001); 
java不被认可,所以我在阅读有关安装软件包的内容,但这似乎不是必需的,因为java现在是OCTAVE核心的一部分。在我写这一行的时候,我认为JAVA正在工作

a = javaObject ("java.lang.Double", 1.001);
它返回

<Java object: java.lang.Double>
然后运行命令
pkg install
,但是它找不到包

  • 是否有一个特定的目录应该在其中?安装软件包的不同方法

    然后我检查了一下是否安装了任何软件包pkg list,我不知道目录中是否有软件包

  • 我是否在安装过程中遗漏了一些要启用的包

  • 如果您对这些问题有任何意见,我们将不胜感激

    感谢Allan,
    javaObject
    方法接受一个“类类型”参数和可选的“构造函数输入”参数。你的语法错了

    a = javaObject("java.lang.String", urlread("http://google.com")).toString()
    
    对我有用

    至于软件包,您拥有的
    .tar.gz
    文件应该位于路径中(最好是当前目录),并使用
    pkg install
    安装

    一般来说,通过
    -forge
    选项自动下载和安装可能是最容易的,例如:

    pkg install image -forge
    

    你发现了吗?附言,除非这里的复制/粘贴不好,否则我甚至无法猜测你对
    javaObject(“java.lang.String(urlread(url_String))”,1.001)的期望:P汉克斯·塔索斯,我正在atm机上旅行,但如果有机会,我会尝试一下,非常感谢!嗨,塔索斯,pkg安装工作得很好,你对语法问题的看法是正确的,Java工作得很好,尽管函数现在有一些更大的问题,谢谢你的输入。
    
    pkg install image -forge