CNiVector和CNiMatrix数据类型的使用

来源:互联网 发布:淘宝天猫企业组织架构 编辑:程序博客网 时间:2024/05/21 19:22

    CNiVector和CNiMatrix是Measurement Studio定义的两种数据类型,分别为矢量和矩阵类型,在VC++中引用其元素的方法如下:


(1) 对于CNiVector而言,包括:
CNiInt8Vector - signed 8-bit integer vector.
CNiUInt8Vector - unsigned 8-bit integer vector.
CNiInt16Vector - signed 16-bit integer vector.
CNiUInt16Vector - unsigned 16-bit integer vector.
CNiInt32Vector - signed 32-bit integer vector.
CNiUInt32Vector - unsigned 32-bit integer vector.
CNiIntVector - signed integer vector.
CNiUIntVector - unsigned integer vector.
CNiReal32Vector - 32-bit floating point vector.
CNiReal64Vector - 64-bit floating point vector.


 其定义数组的格式为:CNiScalarVector TestArray(Number);  // 注意不是:TestArray[Number]; 

   引用数组元素的方法为 TestArray[n],n从0开始 // 这里则是方括号!


(2) 对于CNiMatrix而言,包括:
CNiInt8Matrix - signed 8-bit integer matrix.
CNiUInt8Matrix - unsigned 8-bit integer matrix.
CNiInt16Matrix - signed 16-bit integer matrix.
CNiUInt16Matrix - unsigned 16-bit integer matrix.
CNiInt32Matrix - signed 32-bit integer matrix.
CNiUInt32Matrix - unsigned 32-bit integer matrix.
CNiIntMatrix - signed integer matrix.
CNiUIntMatrix - unsigned integer matrix.
CNiReal32Matrix - 32-bit floating point matrix.
CNiReal64Matrix - 64-bit floating point matrix.
其引用数组元素的方法为 X(m,n),m与n均从0开始,m为行,n为列
注意,不是X[m,n],也不是X[m][n]

 

 

 

原创粉丝点击