主要内容

Java影响的方法MATLAB命令

MATLAB®在Java上运行的命令®对象和数组使用在类中实现或由类继承的方法。有一些MATLAB命令可以通过改变它们使用的Java方法来改变其行为。

改变效果disp而且显示

你打电话给disp当你:

  • 在MATLAB中显示变量或表达式的值。

  • 终止没有分号的命令行。

  • 在MATLAB中显示Java对象。

当调用disp在Java对象上,MATLAB使用该对象格式化输出toString方法。如果类没有实现此方法,则MATLAB使用继承的方法toString方法。如果没有中间祖先类定义此方法,MATLAB将使用toString方法。java . lang . object类。

要改变MATLAB显示对象的方式,请实现自己的方法toString方法。

改变效果isequal

MATLABisequal函数比较两个或多个数组的类型、大小和内容是否相等。此外,您还可以使用这个函数来测试Java对象是否相等。

比较两个Java对象时使用isequal, MATLAB使用Java方法进行比较,=.MATLAB首先确定命令中指定的对象的类,然后使用=由该类实现的方法。如果=不是在这个类中实现的,那么MATLAB使用继承的=方法。如果没有中间祖先类定义此方法,MATLAB将使用=方法。java . lang . object类。

要更改MATLAB比较类成员的方式,请实现自己的方法=方法。

改变效果字符串,字符

你可以改变MATLAB的输出字符串,字符函数,通过定义自己的Java方法,toDoubletoString,toChar.有关更多信息,请参见转换为MATLAB数值类型而且转换为MATLAB字符串

相关的话题