天天看點

vc定義數組在matlab矩陣存儲方式

vc定義一下一個數組并生成matlab矩陣

static double real_data[]={1.1, 2.56, 3, 4, 5, 6, 7, 8, 9};
           
mat0=mxCreateDoubleMatrix(3,3,mxREAL);
memcpy((void*)mxGetPr(mat0),(void*)real_data,sizeof(real_data));
           
那麼所得矩陣是按行優先(也就是先把第一列填滿資料,然後第二列,依次類推)來存儲數組real_data的,并不是按列優先