马铃薯草®在Java上运行的命令®对象和阵列使用类中的方法使用类中实现的方法。有一些MATLAB命令可以通过更改其使用的Java方法来改变行为。
DISP.
和展示
你打电话给DISP.
当你的时候:
显示MATLAB中变量或表达式的值。
在没有分号的情况下终止命令行。
在MATLAB中显示Java对象。
呼叫时DISP.
在Java对象上,MATLAB使用该对象格式化输出toString.
方法。如果类没有实现此方法,则Matlab使用继承的toString.
方法。如果没有中间祖先类定义此方法,Matlab使用toString.
由此定义的方法java.lang.Object.
班级。
要更改MATLAB显示对象的方式,实现您自己的toString.
您的类定义中的方法。
是平等的
matlab.是平等的
函数比较两个或更多阵列以获得类型,大小和内容的平等。此外,您可以使用此功能来测试Java对象以进行平等。
当您使用两个Java对象时使用是平等的
,Matlab使用Java方法执行比较,等于
。matlab首先确定命令中指定的对象的类,然后使用等于
由该类实现的方法。如果等于
在这个类中没有实现,然后matlab使用遗传等于
方法。如果没有中间祖先类定义此方法,Matlab使用等于
由此定义的方法java.lang.Object.
班级。
要更改MATLAB比较类别的方式,实现自己的等于
您的类定义中的方法。
双倍的
那细绳
, 和char
您可以更改MATLAB的输出双倍的
那细绳
, 和char
通过定义自己的Java方法来函数,Todouble.
那toString.
, 和Tochar.
。有关更多信息,请参阅转换为MATLAB数字类型和转换为Matlab字符串。