设为首页 - 加入收藏
您的当前位置:主页 > 365bet网址 > 正文

VF的DIMENSION是什么意思?

来源:admin 编辑:网络整理 时间:2019-03-14
展开全部
创建一维或二维内存变量矩阵。
语法DIMENSIONArrayName1(nRows1[,nColumns1])[,ArrayName2(nRows2[,nColumns2])]。
ArrayName1参数指定数组的名称。
您可以通过包含多个数组名称(ArrayName2,ArrayName3等)来使用单个DIMENSION命令创建多个数组。
nRows1[,nColumns1]指定要创建的数组的大小。
如果只想包含nRows1,请创建一维数组。
一维数组包含列和nRows1行。
例如,以下命令创建一个名为gaArrayOne的10行行数组:
要创建DIMENSION gaArrayOne(10)2D矩阵,请包含nRows1和nColumns1。
nRows1指定数组中的行数,nColumns1指定列数。
以下命令创建一个名为gaArrayTwo的2乘4二维数组。
使用DIMENSIONgaArrayTwo(2,4)DIMENSION创建矩阵时,需要指定大小。
在以下示例中,创建了三个矩阵。前两个例子,矩阵gaArrayOne和gaArrayTwo,以及第三个矩阵gaArrayThree。DIMENSION gaArrayOne(10),gaArrayTwo(2,4),gaArrayThree(3,3)DIMENSION或DECLARE表达式可以括在方括号或括号中。
例如,以下两个命令创建相同的数组:DIMENSIONgaArrayOne(10),gaArrayTwo[2,4],gaArrayThree(3,3)DIMENSIONgaArrayOne[10],gaArrayTwo(2,4),gaArrayThree[3,3]矩阵元素矩阵的大小包含其中包含的元素数量我会决定。
矩阵的每个元素都可以存储信息。
要确定矩阵中的元素数量和存储的信息量,请将矩阵中的行数(nRows1)乘以矩阵中的列数(nColumns1)。
矩阵的元素可以包含任何类型的数据,并且可以在首次创建矩阵时初始化为“假”。
F.

如果SETCOMPATIBLE设置为FOXPLUS或OFF(默认设置),则可以使用STORE将矩阵中的所有元素初始化为相同的值。
例如,矩阵下标DIMENSIONgaArray(10,3)STOREinitialTogaArray使用下标来引用矩阵的元素。
矩阵的每个元素都有一个唯一的数字下标来标识它。
如果矩阵是一维的,则矩阵元素的索引与它们的行号相同。
例如,一维矩阵的第三行中的元素的索引是3。
二维矩阵的元素由两个下标引用。
第一个下标表示元素行的位置,第二个下标表示元素列的位置。
例如,二维矩阵的第三行和第四列中的元素显示为3和4。
有关数组元素下标的更多信息,请参见ASUBSCRIPT()。
矩阵的第一个元素的索引通常从1开始。
如果矩阵是二维的,您也可以参考单个下标。
您可以使用AELEMENT()返回矩阵行和列下标的单个下标。使用ASUBSCRIPT()基于单个下标返回行和列下标。
重新运行DIMENSION命令以重新定义矩阵大小以更改矩阵大小和大小。
可以增大或减小矩阵的大小,可以将一维矩阵转换为二维矩阵,并且可以将二维矩阵简化为一维矩阵。
随着矩阵中元素的数量增加,原始矩阵中所有元素的内容被复制到维度调整大小的矩阵,并且矩阵的聚合元素被初始化为“假”。
F.

DIMENSION的行为和语法与DECLARE相同。

相关推荐:

栏目分类

365bet体育在线

Top