主要内容

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

com.mathworks.toolbox.javabuilder.MWNumericArray 类

命名空间: com.mathworks.toolbox.javabuilder

用于管理 Java 中的数字数组的 MATLAB

描述

声明

public class MWNumericArray extends MWArray

MWNumericArray 类是所有 MATLAB 数字数组类型的基类

实现的接口Disposablejava.io.Serializablejava.lang.Cloneablejava.lang.Comparable

创建对象

构造函数

MWNumericArray()

创建一个空的 MWClassID.DOUBLE 类型的 MWNumericArray。

MWNumericArray(boolean rVal, boolean iVal, MWClassID classid)

构造一个代表原始布尔参量的复数双精度数组。

MWNumericArray(boolean rVal, MWClassID classid)

构造一个代表原始布尔参量的实标量数值数组。

MWNumericArray(byte rVal)

构造一个 MWClassID.INT8 类型的实标量数值数组,表示原始字节参量。

MWNumericArray(byte rVal, byte iVal)

构造一个 MWClassID.INT8 类型的复数标量数值数组,表示原始字节参量。

MWNumericArray(byte rVal, byte iVal, MWClassID classid)

构造一个表示原始字节参量的复数标量数值数组。

MWNumericArray(byte rVal, MWClassID classid)

构造一个代表原始字节参量的实标量数值数组。

MWNumericArray(double rVal)

构造一个 MWClassID.DOUBLE 类型的实标量数组,表示原始双精度参量。

MWNumericArray(double rVal, double iVal)

构造一个 MWClassID.DOUBLE 类型的复数标量数组,表示原始双精度参量。

MWNumericArray(double rVal, double iVal, MWClassID classid)

构造一个表示原始双精度参量的复数标量数组。

MWNumericArray(double rVal, MWClassID classid)

构造一个代表原始双精度参量的实标量数组。

MWNumericArray(float rVal)

构造一个 MWClassID.SINGLE 类型的实标量数值数组,表示原始浮点参量。

MWNumericArray(float rVal, float iVal)

构造一个 MWClassID.SINGLE 类型的复数标量数值数组,表示原始浮点参量。

MWNumericArray(float rVal, float iVal, MWClassID classid)

构造一个表示原始浮点参量的复数标量数值数组。

MWNumericArray(float rVal, MWClassID classid)

构造一个代表原始浮点参量的实标量数值数组。

MWNumericArray(int rVal)

构造一个 MWClassID.INT32 类型的实标量数值数组,表示原始 int 参量。

MWNumericArray(int rVal, int iVal)

构造一个 MWClassID.INT32 类型的复数标量数值数组,表示原始 int 参量。

MWNumericArray(int rVal, int iVal, MWClassID classid)

构造一个表示原始 int 参量的复数标量数字数组。

MWNumericArray(int rVal, MWClassID classid)

构造一个代表原始 int 参量的实标量数值数组。

MWNumericArray(long rVal)

构造一个 MWClassID.INT64 类型的实标量数值数组,表示原始 long 参量。

MWNumericArray(long rVal, long iVal)

构造一个 MWClassID.INT64 类型的复数双精度数组,表示原始的 long 参量。

MWNumericArray(long rVal, long iVal, MWClassID classid)

构造一个代表原始长整型参量的复数双精度数组。

MWNumericArray(MWClassID classid)

创建一个指定类型的空的 MWNumericArray。

MWNumericArray(java.lang.Object rVal)

使用默认转换规则构造一个表示 Object 参量的实数数组。

MWNumericArray(java.lang.Object rVal, MWClassID classid)

构造一个代表对象参量的实数数组。

MWNumericArray(java.lang.Object rVal, java.lang.Object iVal)

使用默认转换规则构造一个表示对象参量的复杂数字数组。

MWNumericArray(java.lang.Object rVal, java.lang.Object iVal, MWClassID classid)

构造一个代表对象参量的复数数值数组。

MWNumericArray(short rVal)

构造一个 MWClassID.INT16 类型的实标量数值数组,表示原始 short 参量。

MWNumericArray(short rVal, MWClassID classid)

构造一个代表原始 short 参量的实标量数值数组。

MWNumericArray(short rVal, short iVal)

构造一个 MWClassID.INT16 类型的复数标量数值数组,表示原始短参量。

MWNumericArray(short rVal, short iVal, MWClassID classid)

构造一个代表原始短参量的复数标量数值数组。

属性

全部展开

公共属性

一种方便、高效且一致的方式来表示空数组,如下所示:

public static final MWArray EMPTY_ARRAY

方法

全部展开

示例

全部折叠

 MWNumericArray A = new MWNumericArray(MWClassID.INT64);
      System.out.println("A = " + A);
A = []

double AReal = 24;
 
MWNumericArray A = new MWNumericArray(AReal, MWClassID.INT16);
System.out.println("Array A of type " + A.classID() + " = \n" + A);
Array A of type int16 =
          24
 

double AReal = 24;
double AImag = 5;
 
MWNumericArray A = new MWNumericArray(AReal, AImag);
System.out.println("Array A of type " + A.classID() + " = \n" + A);
Array A of type double =
    24.0000 + 5.0000i

double[][] AData = {{ 1, 2, 3, 4, 5, 6},
                    { 7, 8 , 9, 10, 11, 12},
                    {13, 14, 15, 16, 17, 18}};
 
MWNumericArray A = new MWNumericArray(AData, MWClassID.SINGLE);
System.out.println("Array A = \n" + A);
 A =   1   2   3   4   5   6
       7   8   9  10  11  12
      13  14  15  16  17  18
 

版本历史记录

在 R2006a 中推出