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的,并不是按列优先