主要内容

java.影响的方法马铃薯草命令

马铃薯草®在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字符串

相关话题