如果你的MATLAB®命令调用Java上不存在的方法®对象,MATLAB查找具有相同名称的函数。如果MATLAB找到一个同名的函数,它会尝试调用它。如果MATLAB没有找到具有该名称的函数,它将显示一条消息,说明它无法为类找到具有该名称的方法。
例如,MATLAB有一个函数名为大小
,以及Java APIjava.awt.Frame
类也有大小
方法。如果你叫大小
在一个框架
对象,大小
方法定义为java.awt.Frame
是执行。然而,如果你打电话大小
以…为对象以
, MATLAB没有找到大小
方法。因此,执行MATLAB大小
函数来代替。
文本=以(“你好”);大小(文本)
Ans = 1 1
请注意
在定义要在MATLAB中使用的Java类时,避免给它的任何方法赋予与MATLAB函数相同的名称。