NX二次開発 - 3×3行列UF_CSYS_create_matrixを作成します


1
NX9 + VS2012 2 3 4 の#include <uf.h> 5。 の#include <uf_csys.h> 6。 の#include <uf_mtx.h> 7。 8。 9。 10 UF_initialize(); 11 12であるが、 // 入力ベクトルYは出力ベクトルX * 3 3マトリックス 13は、 ダブル XVEC [ 3 ] = { 0.00.01.0 ;} 14 ダブル YVEC [ 3 ] = { 0.01.00.0 }; 15 ダブルのMtx [ 9 ]。 16 UF_MTX3_initialize(XVEC、YVEC、MTX); 17 18である // 3×3マトリックスを作成 19。 tag_t matrixID = NULL_TAG; 20である UF_CSYS_create_matrix(MTX、およびmatrixID)、 21は 22である 23である // または書き込み 24 ダブル [MatrixValues 。9 ] = { 1.00.00.00.01.00.00.00.01.0 }; 25 tag_t MatrixID1 = NULL_TAG; 26れます UF_CSYS_create_matrix(MatrixValues、&MatrixID1)。 27 28 UF_terminate()。

 

おすすめ

転載: www.cnblogs.com/nxopen2018/p/10957182.html