如何MATLAB代表Java数组
这个词Java®数组指的是一个容器对象,它拥有固定数量的一个类型的值。数组是写成的类型
。arrays-also数组称为多维阵列使用了两个或两个以上的组括号,如类型
[]String [] []
。
这个词维是指数量的下标必须解决一个数组的元素。维度并不是一个度量的长度、宽度和高度。例如,5-by-1数组是一维的,因为你使用一个下标来访问一个单独的元素。使用一个二维数组,数组创建一个数组。进一步添加维度,增加更多的水平到数组,数组的数组,数组和等等。
MATLAB®对多级Java数组矩阵和多维数组。使用相同的MATLAB语法访问Java数组的元素。
数组索引
Java数组索引数组下标从零开始的,而MATLAB是集中的。在Java编程中,访问数组的元素y
的长度N
使用y [0]
通过y (n - 1)
。在MATLAB使用这个数组时,你使用访问这些元素y (1)
通过y (N)
。
例如,看到的访问Java数组的元素。
的形状Java数组
一个二维数组MATLAB是一个矩形,长度相等,每一行每一列相同的高度。Java数组是一个数组和数组不一定坚持这个矩形形式。每个底层数组可能有不同的长度。
这张图片显示了不同长度的三个底层数组的数组。这个词锯齿状的(或衣衫褴褛的)通常被用来描述这种安排数组元素的数组结束不均匀。当一个Java方法返回一个锯齿状的一系列基本Java类型,MATLAB存储单元阵列。
MATLAB字符串
函数垫一个锯齿状的Java字符串数组,一个矩形MATLAB数组。
解释的大小Java数组
MATLAB大小
函数返回的Java数组的长度。列的数量总是1。
一个Java数组的潜在的粗糙的形状使它不可能大小的数组中相同的方式MATLAB数组。在Java数组,没有单一的值代表底层数组的大小。
例如,考虑这个Java数组。
大小(一个)
返回数组a水平最高的尺寸数组的最高水平有一个3×1的大小。
大小(一个)
答1 = 3
找到一个底层数组的大小,例如行3中的五行阵,显式地引用行。
(3)大小()
答1 = 5
您可以指定一个维度大小
命令使用以下语法。然而,这个命令只第一尺寸大小,昏暗的= 1
,唯一nonunary维度。
m = (X,昏暗的)大小(A, 1)
ans = 3
解释的维数Java数组
MATLABndims
函数始终返回一个值为2的尺寸在Java数组。这个值是顶级数组的维数。
显示Java向量
MATLAB显示Java向量作为列但处理它,就好像它是一个行向量。有关示例,请参见连接Java数组。