VC中调用matlab的合集.docVIP

  • 5
  • 0
  • 约8.47千字
  • 约 10页
  • 2019-07-05 发布于江西
  • 举报
vc里调用matlab[zz] 在vc里调用matlab的mat文件或调用它的引擎,首先需要在TOOLS-options-directories-include files 和library files里包含 : c:MATLAB\EXTERN\INCLUDE和 c:MATLAB\EXTERN\LIB\WIN32\MICROSOFT\MSVC60 1.如果只调用mat数据文件,那么在工程里需要包含头文件mat.h 在Project-settings-link-object/library modules 里添加libmx.lib libmat.lib 实例:1)将vc里的一个数组y[4][12],写到一个mat文件里。 MATFile *mfp;//mat 文件指针 mxArray *A_ptr;//矩阵指针 double *A; //打开一个test.mat文件,只写,(如果不存在就新建,否则删除重建) mfp=matOpen(d:\\Programes\\matlab\\work\\test.mat,w); //新建一个12*4的矩阵只有实部(在matlab里矩阵都是复矩阵) A_ptr=mxCreateDoubleMatrix(12,4,mxREAL); //让指针A指向这个矩阵 A=mxGetPr(A_ptr); //将y的值

文档评论(0)

1亿VIP精品文档

相关文档