com.mathworks.toolbox.javabuilder.MWMatrixRef 类
命名空间: com.mathworks.toolbox.javabuilder
Java 类用于表示 MATLAB 中的矩阵引用
描述
声明
public class MWMatrixRef extends MWArray
MWMatrixRef 类代表 MATLAB 矩阵参考。
实现的接口:Disposable、java.io.Serializable、java.lang.Cloneable、java.lang.Comparable
直接已知子类: MWFunctionHandle
属性
公共属性
一种方便、高效且一致的方式来表示空数组,如下所示:
public static final MWArray EMPTY_ARRAY
方法
applyVisitor |
此方法是抽象的,返回由类型参数<T>指定的类型。它以 参数:
返回:
|
classID |
返回此数组的 MATLAB 类型。 返回:该数组的 MWClassID。 |
clone |
创建并返回此数组的深层副本。更改深层复制中的数据不会改变原始数组。 返回:MWMatrixRef 实例表示底层 MATLAB 数组的深度复制。 抛出:
|
columnIndex |
返回一个数组,包含底层 MATLAB 数组中每个元素的列索引。 返回:索引数组。 |
compareTo |
将此数组与指定数组进行比较以确定其顺序。 由以下指定: 参数:
|
deserialize |
从序列化数据创建一个新的 MWArray。 参数:
返回:反序列化的 MWArray。 |
dispose |
释放此数组包含的原生 MATLAB 数组。 由以下指定: 由以下指定: |
equals |
指示其他数组是否与此数组相等。 参数:
|
get |
返回此数组中指定从 1 开始的偏移量的元素。 参数:
返回:包含所请求元素的对象。 |
get |
返回此数组中指定的基于 1 的索引数组处的元素。 参数:
返回:包含所请求元素的对象。 |
getData |
返回一个一维数组,其中包含底层 MATLAB 数组中数据的副本。返回数组的元素按照默认转换规则进行转换。如果底层 MATLAB 数组是复数数值类型, 返回:按列顺序存储的元素的一维数组。对于非稀疏数组,返回数组的长度等于 |
getDimensions |
返回包含此数组每一维的大小的数组。 返回:包含每个维度大小的数组。 |
hashCode |
返回此数组的哈希码值。 |
isEmpty |
测试此数组是否没有元素。 返回:如果为空则 |
isSparse |
测试此数组是否稀疏。 返回:如果为空则 |
maximumNonZeros |
返回稀疏数组的分配容量。如果基础数组是非稀疏的,则此方法返回与 返回:当前分配的稀疏数组中的非零元素的数量。 |
numberOfDimensions |
返回此数组的维数。 返回:维度数。 |
numberOfElements |
返回此数组中元素的总数。 返回:元素的数量。 |
numberOfNonZeros |
返回稀疏数组中非零元素的数量。如果基础数组是非稀疏的,则此方法返回与 返回:稀疏数组中当前非零元素的数量。 |
readResolve |
从字节流加载新数组时由序列化机制调用。此方法验证正确的数组类型。 返回:返回此对象,指示已验证的数组类型。 抛出:
|
rowIndex |
返回一个数组,包含底层 MATLAB 数组中每个元素的行索引。 返回:索引数组。 |
serialize |
将 MATLAB 数组序列化为字节数组。 参数:
返回:序列化 MATLAB 数组数据。 抛出:
|
set |
用指定元素替换此数组中位于指定从 1 开始的偏移量的元素。 参数:
|
set |
用指定元素替换此数组中指定的基于 1 的索引数组处的元素。 参数:
|
setData |
|
sharedCopy |
创建并返回此数组的一个共享副本。 返回:MWMatrixRef 实例表示底层 MATLAB 数组的共享副本。 |
toArray |
返回一个包含底层 MATLAB 数组中数据副本的数组。返回的数组具有与底层 MATLAB 数组相同的维度。返回数组的元素按照默认转换规则进行转换。如果底层 MATLAB 数组是复数数值类型, 返回:与 MATLAB 数组具有相同维数的数组。 |
toString |
返回此数组的字符串表示形式。 |
validate |
验证内部数组句柄。由构造函数和反序列化代码调用。 |
从类 com.mathworks.toolbox.javabuilder.MWArray 继承的方法。
disposeArray |
此方法会销毁输入对象中包含的任何原生 MATLAB 数组并释放它们占用的内存。这是类的静态方法,因此不需要引用类的实例来调用。如果输入对象实现了 示例:构造 MWArray[] MArr = new MWArray[10];
for (int i = 0; i < 10; i++)
MArr[i] = new MWNumericArray();
MWArray.disposeArray(MArr);参数:
|
从类 java.lang.Object 继承的方法。
finalize |
当垃圾回收确定没有更多对此对象的引用时,由垃圾回收器对该对象调用。 |
getClass |
返回此对象的运行时类。 |
notify |
|
notifyAll |
唤醒正在等待此对象的监视器的所有线程。 |
wait |
使当前线程等待,直到另一个线程调用此对象的 |
版本历史记录
在 R2006a 中推出
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)