主要内容

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

com.mathworks.toolbox.javabuilder.MWStructArray 类

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

用于管理 Java 结构体数组的 MATLAB

描述

声明

public class MWStructArray extends MWArray

MWStructArray 类管理一个本机 MATLAB® 结构体数组。

创建对象

MWStructArray()

创建一个空的结构体数组。

MWStructArray(int[] dims, java.lang.String[] fieldnames)

构造具有指定维度和字段名称的新的结构体数组。

MWStructArray(int rows, int cols, java.lang.String[] fieldnames)

构造一个具有指定行数、列数和字段名称的新的结构矩阵。

属性

全部展开

公共属性

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

public static final MWArray EMPTY_ARRAY

方法

全部展开

示例

全部折叠

MWStructArray S = new MWStructArray();
System.out.println("Structure array S: " + S);
Structure array S: []

String[] sfields = {"f1", "f2", "f3"};
int[] dims       = new int[]{1,2};
MWStructArray S = new MWStructArray(dims, sfields);
Structure array S: 1x2 struct array with fields:
         f1
         f2
         f3
 

int rows = 1, cols = 2;

String[] sfields = {"f1", "f2", "f3"};
MWStructArray S = new MWStructArray(rows, cols, sfields);

System.out.println("Structure array S: " + S);

版本历史记录

在 R2006a 中推出