aardio 文档

com.matlab 库模块帮助文档

com 成员列表

com.matlab

MATLAB 应用程序对象。

com.matlab(hidden,progId)

创建或获取已打开的 MATLAB 应用程序对象。
@hidden 指定是否隐藏创建的窗口,如果连接到已打开的 MATLAB 应用则此选项无效。
可选用 @progId 参数中指定 ProgID。

返回对象:comMatLabObject

comMatLabObject 成员列表

comMatLabObject.?

指定 MATLAB 函数名,调用 MATLAB 函数对象。
第 1 个参数指定返回值数量(无参数,或首个参数不是数值可省略,默认为 1)。

comMatLabObject.addpath()

添加搜索目录。
https://ww2.mathworks.cn/support/search.html?q=addpath

comMatLabObject.base

MATLAB 基础工作区。

返回对象:comMatLabWsObject

comMatLabObject.cd()

修改当前目录为参数 @1 指定的目录。
不指定参数默认切换到应用程序目录 "/" 。
返回旧的工作目录。

comMatLabObject.code

comMatLabObject.code = /******  
/*执行 MATLAB 命令,可用模板语法在 <? ?> 标记内嵌入 aardio 代码或对象。*/  
******/

comMatLabObject.eval()

解析字符串参数 @1 指定的 MATLAB 表达式,返回解析结果。
也可以在下标操作符中用字符串输入表达式,可自动调用 eval 函数返回结果。

comMatLabObject.evalin()

在参数 @1 指定的工作区计算表达式。

comMatLabObject.exec()

执行字符串命名,并返回字符串值。

comMatLabObject.figure('Name','新标题','NumberTitle','off')

修改窗口标题

comMatLabObject.figure('Visible', 'on')

显示绘图窗口,参数 @2 设为 "off" 隐藏绘图窗口。

comMatLabObject.getData()

自参数 @2 指定名字的工作区获取参数 @1 指定变量名的值。
返回 2 个值,分别为 矩阵的实部和虚部。

comMatLabObject.getMatrix()

自参数 @2 指定名字的工作区获取参数 @1 指定变量名的矩阵。
返回 2 个值,分别为 矩阵的实部和虚部。

comMatLabObject.getString()

自参数 @2 指定名字的工作区获取参数 @1 指定变量名的字符串。
返回 2 个值,分别为 矩阵的实部和虚部。

comMatLabObject.global

MATLAB 全局工作区。

返回对象:comMatLabWsObject

comMatLabObject.maximize()

最大化 MATLAB 命令行窗口。

comMatLabObject.minimize()

最小化 MATLAB 命令行窗口。

comMatLabObject.putData

将变量值存储到工作区。
也可以直接读写 base,global 属性的成员值。

comMatLabObject.putData(varname,workSpace,data)

将 @data 指定的变量值存储到工作区,并将其指定给变量 varname 。
要注意直接读写 base,global 工作区变量时默认为 double 类型。
而用 putData 函数写入整数时,要用 com.double 转换为 double 型。
但遵守 COM 接口默认规则 ,小数与数组默认为 double 类型。

comMatLabObject.putMatrix

将矩阵存储到工作区

comMatLabObject.putMatrix(varname,workSpace,xreal,ximag)

将矩阵存储到工作区,并将其指定给变量 varname。
分别将 xreal 和 ximag 用于矩阵的实部和虚部。
矩阵不能是标量或空数组,也不能大于两维。

comMatLabObject.putString

将字符串存储到工作区。
也可以直接读写 base,global 属性的成员值。

comMatLabObject.putString(varname,workSpace,xreal,ximag)

将字符串存储到工作区,并将其指定给变量 varname。
分别将 xreal 和 ximag 用于矩阵的实部和虚部。
矩阵不能是标量或空数组,也不能大于两维。

comMatLabObject.pwd()

返回当前工作目录

comMatLabObject.quit()

关闭 MATLAB 应用程序。

comMatLabObject.visible

是否显示 MATLAB 命令行窗口。

comMatLabWsObject 成员列表

comMatLabWsObject.?

指定 MATLAB 基础工作区变量名,读写变量值。

comMatLabWsObject.assign(tab)

comMatLabWsObject.assign({
    /*在参数表中定义多个名值对。  
这些名字和值将作为变量名与变量值写入工作区。*/
})

comMatLabWsObject.eval()

在工作区解析字符串参数 @1 指定的 MATLAB 表达式,返回解析结果。

comMatLabWsObject.getData()

自参数 @2 指定名字的工作区获取参数 @1 指定变量名的值。
返回 2 个值,分别为 矩阵的实部和虚部。

comMatLabWsObject.getMatrix()

自工作区获取参数 @1 指定变量名的矩阵。
返回 2 个值,分别为 矩阵的实部和虚部。

comMatLabWsObject.putData

将变量值存储到工作区。
也可以直接读写 base,global 属性的成员值。

comMatLabWsObject.putData(varname,data)

将 @data 指定的变量值存储到工作区,并将其指定给变量 varname 。
要注意直接读写 base,global 工作区变量时默认为 double 类型。
而用 putData 函数写入整数时,要用 com.double 转换为 double 型。
但遵守 COM 接口默认规则 ,小数与数组默认为 double 类型。

comMatLabWsObject.putMatrix

将矩阵存储到工作区

comMatLabWsObject.putMatrix(varname,xreal,ximag)

将矩阵存储到工作区,并将其指定给变量 varname。
分别将 xreal 和 ximag 用于矩阵的实部和虚部。
矩阵不能是标量或空数组,也不能大于两维。

Markdown 格式