主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

MathWorks.MATLAB.NET.Arrays.native.MWArray 类

命名空间: MathWorks.MATLAB.NET.Arrays.native

封装原生 MATLAB mxArray

描述

MWArray 是一个抽象的 C# 类,是 MATLAB® 数组类层次结构的根。其派生类实现 MATLAB 数据类型。它封装了本机 MATLAB mxArray 并提供用于访问、格式化和操作原生数组的托管 API。

线程安全

此类型的任何公共静态(在 Visual Basic 中为共享)成员都是线程安全的。任何实例成员都不能保证是线程安全的。

命名空间: MathWorks.MATLAB.NET.Arrays.native

程序集:MWArray(位于 MWArray.dll 中)版本:2.23.1.0 (2.23.1.0)

语法:

[SerializableAttribute]
public class MWArray : ICloneable

属性

全部展开

公共属性

此 属性 为只读。

语法

public MWArrayType ArrayType { get; }
数组的派生类型,指定为 MWArrayType 对象。

此 属性 为只读。

语法

public virtual int[] Dimensions { get; }
请参阅 size

此 属性 为只读。

语法

public bool IsCellArray { get; }
请参阅 iscell

此 属性 为只读。

语法

public bool IsCharArray { get; }
请参阅 ischar

此 属性 为只读。

语法

public virtual bool IsEmpty { get; }
请参阅 isempty

此 属性 为只读。

语法

public bool IsLogicalArray { get; }
请参阅 islogical

此 属性 为只读。

语法

public bool IsNumericArray { get; }
请参阅 isnumeric

此 属性 为只读。

语法

public bool IsStructArray { get; }
请参阅 isstruct

此 属性 为只读。

语法

public int NumberofDimensions { get; }
请参阅 ndims

此 属性 为只读。

语法

public int NumberOfElements { get; protected get}
对于非空数组,等效于 prod(size(A))。请参阅 numel

方法

全部展开

继承层次结构

System.Object

  • Mathworks.MATLAB.NET.Arrays.native.MWArray

    • Mathworks.MATLAB.NET.Arrays.native.MWCellArray

    • Mathworks.MATLAB.NET.Arrays.native.MWStructArray

版本历史记录

在 R2006a 中推出