Octave 八度支持JAVA的软件包和软件包
我刚刚完成了英语学位,所以正在从MATLAB过渡到倍频程。我想继续使用一个脚本,它使用java将表数据拉入矩阵形式。这在MATLAB中工作,但不是在八度音阶,我改变了最初的MATLAB脚本从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不被认可,所以我在阅读有关安装
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
,但是它找不到包
感谢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