向量和矩阵一般下表从1开始,不注意的话很容易导致段错误。
int n=3;
float *d=vector(1,n);
float **v=matrix(1,n,1,n);
float **a=convert_matrix(&array[0],1,n,1,n);//array是一个预先存在的一维数组
free_convert_matrix(a,1,n,1,n);
free_matrix(v,1,n,1,n);
free_vector(d,1,n);