精华内容
下载资源
问答
  • c++调用matlab函数

    2015-04-20 17:48:38
    c++调用matlab函数,c++程序有很多种方法调用Matlab中的函数,但是我最喜欢的方法是直接调用Matlab的动态库,这样生成的程序在没有安装Matlab的机子上也可以运行。
  • C++调用matlab函数

    2019-10-01 17:57:36
    C++与matlab混合编程——C++调用MATLAB函数 笔者最近在从事一个MFC相关的项目,要求将用Matlab实现的算法通过应用MFC制作成一个小应用。其中有一部分内容需要求一个多元函数的最值。通过网络,我找到了两个C++优化...

    C++与matlab混合编程——C++调用MATLAB函数

           笔者最近在从事一个MFC相关的项目,要求将用Matlab实现的算法通过应用MFC制作成一个小应用。其中有一部分内容需要求一个多元函数的最值。通过网络,我找到了两个C++优化库,dlib与MIDACO_Project ,可是这两个库中的优化函数的应用方式无法融入MFC编程框架,因此想到应用matlab与C++混合编程来实现相关计算。在网络上查了很多资料使问题得到了解决,下面对之前所查资料的内容做一番总结。

    一、编译matlab函数

          在matlab命令行输入窗口中输入“mex -setup”命令,打开对mex的配置选项,根据自己电脑上的配置,会显示出matlab自带的lcc-win32编译器和其它C编译器。我电脑是32位的,matlab版本为R2014a,C编译器为Visual studio2013的编译器。如下图所示,已经显示了我电脑上的两种编译器,在此可用鼠标点击选择“Microsoft Visual C++ 2013 Professional (c)”选项,有的版本的matlab会提示在命令行中输入字符来进行选择。有两种情况是matlab中无法显示其它的编译器选项:1、如果matlab先于visual studio安装的话,输入“mex -setup”命令,matlab里面会没法显示visual studio编译器,很简单的解决方法就是重新装一次visual studio保证其在matlab之后安装到电脑上;2、当前matlab版本无法支持电脑上的编译器,比如:matlab2014版本的就无法支持VS2015。在这个网站上有各个版本的matlab对编译器的支持情况,根据网站内的说明来下载对应的编译器。

     

           接下来就要在matlab中创建需要被编译的函数了,很多网站内的例子都是一些很简单的函数,比如:两个数的求和,害得我一度认为只能够将一些较为简单的函数进行编译。我所写的函数如下图所示,其中的内容较为复杂,应用到了matlab中的@关键字来获取函数,并且在objrmse函数中还调用了很多其它的函数,将这个函数所调用的所有m文件放到当前目录下。

           在命令行输入窗口中输入“mcc -W cpplib:WPCtriForTwo  -T link:lib WPCtriForTwo.m”,其中前一个WPCtriForTwo是生成的库名,可以自己指定,WPCtriForTwo.m为需要被编译的,matlab函数文件。稍等一会,就可以完成对函数的编译,并且在当前目录中生成很多编译后的文件,需要用到的文件有三个:后缀名分别为:WPCtriForTwo.h,WPCtriForTwo.dll,WPCtriForTwo.lib。将这三个文件复制到项目中来,其中后缀名为dll的文件要放入MFC项目的debug目录中,后缀名为h的文件需要添加到项目中去,通过右击项目选择“添加”->“现有项”,从文件管理器中选择该文件放入项目中。由于在项目中会应用到很多从matlab编译过来的函数,我项目中建立一个文件夹matlabFunctionLib来放置编译生成的lib文件,并且将WPCtriForTwo.lib文件放进去。

    二、配置MFC项目

           将matlab程序编译为C++程序后,还需要很多matlab所提供的C++库的支持,这些库及其相应的头文件都放在了MATLBA的安装目录下的extern目录中。考虑到并不是每台电脑上都安装有matlab,因此我选择将这些内容复制到MFC项目中,通过相对路径的方式对这些内容进行引用。将“matlab安装目录/extern”目录中的include目录和lib目录一并复制到MFC项目中,如图内红框所示。

     

    接下来设置项目对上述内容(包括通过编译生成的和从matlab中复制过来的)的引用。

           右击打开项目的属性窗口,选中VC++目录选项,我们需要修改其中的包含目录和库目录两部分的内容,如下图所示。在"包含目录"中应用相对路径语法(注意:在VS中相对的是后缀名为vcxproj文件的路径)添加之前从matlab中复制加入的include目录,即添加一条“../include”信息。在"库目录"中添加之前从matlab中复制过来的lib目录中的相关库文件的目录,由于所设置的MFC项目为32位的,所以需要添加包含32位库的目录,因此编辑添加“..lib\win32\microsoft”。

      选中“链接器”->“常规”->"附加库目录",在其中添加matlabFunctionLib目录的相对位置,这样项目编译时就可以找到所matlab函数编译所生成的库文件。

     

      最后,在“链接器”->“输入”->"附加依赖项"中,输入如下内容:

    mclmcrrt.lib
    libmx.lib
    libmat.lib
    libeng.lib
    WPCtriForTwo.lib

      其中WPCtriForTwo.lib为编译生成的lib文件,其余的几个为matlab中所带的lib文件。这样就完成了混合编程的VS配置工作。

    三、C++对所编译的matlab函数进行调用

      在需要调用函数的文件中添加包含,对于我的项目就是#include “WPCtriForTwo.h”。可以参考这一篇博客中的例子来学习如何调用matlab函数。

     

    转载于:https://www.cnblogs.com/AlgrithmsRookie/p/7049467.html

    展开全文
  • C++调用MATLAB函数

    万次阅读 热门讨论 2019-03-15 20:18:44
    MATLAB具有着很高的计算性能,一些算法用MATLAB很容易实现,而用C++很难实现,如果想在C++调用MATLAB编写的函数,可以将该函数编译成库文件,之后在C++中对其进行调用。 本文详细讲解如何将MATLAB函数编译成库,...

    MATLAB具有着很高的计算性能,一些算法用MATLAB很容易实现,而用C++很难实现,如果想在C++中调用MATLAB编写的函数,可以将该函数编译成库文件,之后在C++中对其进行调用。

    本文详细讲解如何将MATLAB函数编译成库,并在C++中进行调用。方法可行,本人亲测。

    第一步、在MATLAB中的命令行窗口中输入mex -setup,会出现如下界面。

    第二步、点击界面中的“mex -setup C++”,出现如下提示。

    第三步、之后就是进行对MATLAB中的function的编译了。这里,我的函数名为phasecong,实现的是图像相位一致性的计算。如下图所示。

    这个函数是一位大牛学者写的,原本是有多个输入和多个输出的,但是为了编译方便和后续调用方便,我把其他几个参数删掉了,只保留了一个输入矩阵和一个输出矩阵。

    这样做的好处是可以减少编译和调用出错的概率。编译方法见第四步。

    第四步、下面就是对function进行编译了,编译的命令为:mcc -W cpplib:pc -T link:lib phasecong

    这条命令中pc表示的是想要生成的库的名称,可以自己定,最后面的phasecong表示的是要编译的函数的名,注意函数名后面不要加.m后缀。其他的参数都不用改。

    如下图所示。

    第五步、输入完上面的命令后就是等待MATLAB编译完成了,我当时编译好像用了30秒左右的时间。

    编译完成后就会出现编译成功的提示,如下图所示。

    需要注意的是,在编译时,当前文件夹一定要为function所在的文件夹。

    第六步、经过上面的编译后,在该文件夹下就会生成.h .cpp .lib .dll这四个文件,因为我设置的输出的库名称为pc,因此我这里生成pc.h pc.cpp pc.lib pc.dll这四个文件。

    第七步、接下来就是将生成的这四个文件加入到我们的C++工程中了。

    将这四个文件放在C++工程的文件夹中,最好在该文件夹中新建两个文件夹,分别命名为lib和include,因为后面我们还需要引入其他的库文件和头文件,这样做可以让文件更整齐。然后将pc.lib放入lib文件夹,将pc.h放入include文件夹。然后在VS中右键项目,点击属性,在属性中选择“配置属性”->“VC++目录”->“包含目录”,将刚才建立的include文件夹包含进去,如下图所示。其他的属性都不用改。

    这样我们就将头文件包含了进去,之后进行加载lib文件,这里我们使用静态加载方式,在工程文件中加入这样一条语句:

    #pragma comment(lib, ".\\lib\\pc.lib" )

    对于pc.dll和pc.cpp文件,值需要将其放在工程目录下就可以,不用进行配置。
    这样就完成了对这四个文件的配置。

    第八步、配置好生成的这四个文件后就可以运行C++的程序了,但是点击运行后应该会报错(通常一定会报错),不要怕,这是因为我们前面生成的这四个文件是需要依赖其他的库和头文件才能工作的。我们根据报错的信息可以知道缺少的头文件,例如下图这个错误:

    通过这个错误我们就可以知道,我们的项目中缺少mat.h这个头文件,这时我们就要找到这个头文件并将其加入到include文件夹中。到哪里去找呢,在这个文件夹中“D:\Program Files\MATLAB\R2014b\extern\include”。重复这一操作,直到不再提示这种错误。这一操作需要重复很多次,像我这个项目需要加入下图这么多的头文件。

    之后还需要加入额外的lib库文件,具体加入哪些lib文件,需要根据上面的这些头文件而定,我们到文件夹“D:\Program Files\MATLAB\R2014b\extern\lib\win64\microsoft”中(因为我的MATLAB是64位的,所以在win64文件夹下,如果大家的MATLAB是32位的,那么估计是在win32文件夹下,大家自己找一下),寻找上面这些头文件同名的lib文件,不过并不是每个头文件都能找到同名的lib文件,不过不要紧,我们只要把能找到的lib文件复制到工程目录下的lib文件夹中即可,除了这些lib文件之外,还需要加上“libmat.lib”和“libmx.lib”这两个文件,这两个文件好像包括着必要的类型的定义之类的吧。搞定之后我的lib文件夹中有下图这些个文件。

    这些lib的加载方式与之前我们说的pc.lib的加载方式相同,如下图所示。

    进行到此,我们所有的配置就都搞定了,如果没有意外的话,C++的项目编译就可以通过了,

    但是虽然编译通过了,在运行的过程中还是有可能提示缺少某个库文件,我们只需要采用同样的方法把那些库文件加到项目里即可,比如我这个程序还提示我缺少mclmcr.dll这个文件,我就把这个文件复制到工程目录下就可以了,所需的dll文件通常都在“D:\Program Files\MATLAB\R2014b\bin\win64”这个文件夹可以找到。

    至此我们就完成了MATLAB函数的编译和C++调用的整个过程。

    最后是几点提示:

    1、我这里使用的是MATLAB2014a和vs2013。

    2、如果使用的MATLAB是64位的版本,那么C++的程序也要在x64下配置!!!!!!!

          如果使用的MATLAB是32位的版本,那么C++的程序也要在win32下配置!!!!!!

          这点非常重要!!!!!!!!

    3、MATLAB函数的输入和输出参数通常都是矩阵,在C++中矩阵变量使用mwArray这个类型,这个类的使用方法可以看我下面贴的代码,也可以在网上找教程。

    4、在C++程序中,我们调用这个函数的名称与MATLAB中定义的函数名称相同,这个函数是在MATLAB编译后生成的头文件中进行的声明,例如我这里是在pc.h中。

    5、在C++程序中,在定义输入数组和输出数组时,最好使用动态数组,因为传统的数组是在栈中分配内存,这样会造成内存溢出。

    最后为了更直观的展示在C++中如何对这些个库文件进行的调用以及如何使用这个函数,我在这里贴上了C++程序的源代码。

    // pcproj.cpp : 定义控制台应用程序的入口点。
    //
     
    #include "stdafx.h"
    #include "pc.h"
    #include <iostream>
    #include <fstream>
     
    using namespace std; 
     
    #pragma comment(lib, ".\\lib\\pc.lib" )
    #pragma comment(lib, ".\\lib\\mclmcrrt.lib")
    #pragma comment(lib, ".\\lib\\libmx.lib")
    #pragma comment(lib, ".\\lib\\libmat.lib")
    #pragma comment(lib, ".\\lib\\mclmcr.lib")
     
    #define WIDTH 512
    #define HEIGHT 512
     
    int _tmain(int argc, _TCHAR* argv[])
    {
        //mclInitializeApplication(NULL, 0);
        //mclmcrInitialize();
     
        UINT8 *img_befor = new UINT8[WIDTH*HEIGHT];
        DOUBLE *img_after = new DOUBLE[WIDTH*HEIGHT];
     
        int data;
        double ddata;
        FILE *fp;
     
        errno_t err = fopen_s(&fp, "pixel.txt", "r");
        if (err!=0){
            cout << "open pic fail!" << endl;
            return 0;
        }
     
        for (int i = 0; i < WIDTH; i++){
            for (int j = 0; j < HEIGHT; j++){
                fscanf_s(fp, "%d", &data);
                img_befor[i*WIDTH + j] = data;
            }
        }
     
        fclose(fp);
        fp = NULL;
     
        pcInitialize();
     
        mwArray img_input_array(HEIGHT, WIDTH, mxUINT8_CLASS, mxREAL);
        mwArray img_output_array(HEIGHT, WIDTH, mxDOUBLE_CLASS, mxREAL);
        int nargout = 1;
     
        img_input_array.SetData(img_befor, HEIGHT*WIDTH);
     
        phasecong(nargout,img_output_array,img_input_array);
        
        img_output_array.GetData(img_after, HEIGHT*WIDTH);
     
        pcTerminate();
     
        //将结果写到文件
        err = fopen_s(&fp, "pixel_after.txt", "w");
        if (err != 0){
            cout << "open pic_after fail!" << endl;
        }
        else{
            //写文件
            for (int i = 0; i < WIDTH; i++){
                for (int j = 0; j < HEIGHT; j++){
                    ddata = img_after[i*WIDTH + j];
                    fprintf(fp, "%.4f ", ddata);
                }
                fprintf(fp, "\n");
            }
        }
        fclose(fp);
        fp = NULL;
     
     
        return 0;
    }


    原文:https://blog.csdn.net/w_b_h/article/details/74570852 

     

    展开全文
  • 主要为大家详细介绍了C++调用Matlab函数求特征值,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Visual C++调用MATLAB函数库的混合编程技术.pdf
  • c++调用Matlab函数画图

    热门讨论 2009-05-23 09:31:32
    c++调用Matlab函数画图,示例代码,具体过程参照我的博客中的两篇文章
  • 想用C++调用matlab函数,完全按照网上的教程走的,但是运行后没有结果出来,调试时发现调用那一步说什么mcr.pdb找不到,在安装的mcr文件夹下搜也没找到这个文件。有没有好心人知道怎么处理这种情况能够指导一下,...
  • C++调用MATLAB函数、打包dll

    千次阅读 2018-06-29 11:29:24
    在项目中,遇到需要用c++调用matlab程序,这里记录下整个过程。以供遇到类似问题的人作参考。此问题棘手的原因主要有在MATLAB编写的项目程序中用到了很多深度学习库(FLANN、vlfeat库)和caffe框架,经过多次尝试,...

    在项目中,遇到需要用c++调用matlab程序,这里记录下整个过程。以供遇到类似问题的人作参考。此问题棘手的原因主要有在MATLAB编写的项目程序中用到了很多深度学习库(FLANN、vlfeat库)和caffe框架,经过多次尝试,最终在VS中成功调用。

    准备环境

    matlab2017a 

    visual studio 2010 

    caffe的MATLAB接口配置

    使用图形界面工具箱——deploytool编译生成dll

    在MATLAB命令行窗口输入:deploytool,会弹出如下对话框: 

    选择Library Compiler,如图


    选择C++Shared Library,并在Add exported functions添加.m函数,这里只需添加main.m中调用的那一个函数就可以,在下面Files required for your library to runzhong会自动检测添加函数所依赖的其他函数,在Library Name中填写所要生成的dll文件的名称,在Setting设置保存位置,如图


    点击Package选择存放位置生成打包,可能会需要点时间。



    打包完成,将生成以下文件:


    其中.dll .h .lib是C++调用所需要的三个文件。

    编写C++代码调用

    #include "stdafx.h"
    
    #pragma comment(lib,"mclmcrrt.lib")  
    #pragma comment(lib,"libmx.lib")  
    #pragma comment(lib,"libmat.lib")  
    #pragma comment(lib,"mclmcr.lib")  
    #pragma comment(lib,"MatPredictGPS.lib")
    
    #include "Afxwin.h"  
    #include "mclmcr.h"  
    #include "matrix.h"  
    #include "mclcppclass.h" 
    
    #include "MatPredictGPS.h" 
    #include<iostream>
    #include<fstream>
    #include<string>
    
    using namespace std;
    int main() {
    
      if (!MatPredictGPSInitialize()){
    		system("pause");
            return -1;
    	}
    		
       const char* file = "C:\\Users\\Administrator\\Desktop\\image.jpg";
        mwArray arr(1,2,mxDOUBLE_CLASS);
    	predict_gps(1, arr, file);
        MatPredictGPSTerminate();	
        system("pause");
        return 0; 
    }

    VS环境配置

    上面的代码需要配置环境才能正常运行。 

    新建一个“Win32控制台应用程序”的项目,这里项目名“test”。

    1.首先配置Release x64环境

    2.右键项目,属性,在配置属性,常规,MFC的使用里选择在共享DLL中使用MFC。


    3.在VC++目录中的包含目录和库目录中分别添加MATLAB路径。(请参考自己的MATLAB安装位置,我的MATLAB安装路径分别是:D:\MATLAB\R2017a\extern\include; D:\MATLAB\R2017a\extern\lib\win64\microsoft)


    4.C/C++常规附加包含目录中添加添加MATLAB路径(请参考自己的MATLAB安装位置)。


    5.链接器常规附加库目录中添加添加MATLAB路径(请参考自己的MATLAB安装位置)。


    6.将MATLAB,deploytool打包生成的.dll,.h,.lib三个文件copy到解决方案文件下的项目文件目录下,即test.cpp所在的同一目录下。


    之后编译就会成功。

    如图,本项目是输出图片的经纬度。C++成功调用。



    参考:

    1.https://blog.csdn.net/u013735511/article/details/80632337

    2.https://blog.csdn.net/damant/article/details/51001945










    展开全文
  • c++调用matlab函数 - dll方式

    千次阅读 2018-06-09 13:46:57
    项目中遇到一个问题,需要用c++调用matlab程序,这里记录下整个过程。 准备环境 matlab 2014a visual studio 2010 PS:版本问题要注意,之前是visual studio 2017,这个就一直报错(笑cry),matlab比较难安装...

    项目中遇到一个问题,需要用c++调用matlab程序,这里记录下整个过程。

    准备环境

    matlab 2014a
    visual studio 2010
    PS:版本问题要注意,之前是visual studio 2017,这个就一直报错(笑cry),matlab比较难安装,所以一般来说调节visual studio版本就好了。

    matlab设置visual studio的c++编译

    在MATLAB命令行输入:mex –setup;
    然后命令行继续输入:mbuild –setup,选择已安装的VC编译器。

    matlab 函数编译生成 dll

    mcc -W cpplib:MatPredictGPS -T link:lib ../predict_gps.m

    其中MatPredictGPS为生成的文件名
    cpplib,是指编译成C++的lib
    -T表示目标,link:lib表示要连接到一个库文件的目标
    ../predict_gps.m为需要生成dll的函数。

    PS:如果predict_gps.m依赖其它matlab函数,可以将依赖的函数一并放在后面,用空格分开就好。

    命令运行后生成以下文件:
    这里写图片描述

    编写c++调用dll

    #include "stdafx.h"
    
    #pragma comment(lib,"mclmcrrt.lib")  
    #pragma comment(lib,"libmx.lib")  
    #pragma comment(lib,"libmat.lib")  
    #pragma comment(lib,"mclmcr.lib")  
    #pragma comment(lib,"MatPredictGPS.lib")
    
    #include "Afxwin.h"  
    #include "mclmcr.h"  
    #include "matrix.h"  
    #include "mclcppclass.h" 
    
    #include "MatPredictGPS.h" 
    #include<iostream>
    #include<fstream>
    
    using namespace std;
    
    int main() {
    
        if (!MatPredictGPSInitialize())
            return -1;
        char image_files[] = {"D:\\workspace\\matlab\\2.jpg"};
        mwArray arr(1,2,mxDOUBLE_CLASS);
        predict_gps(1, arr, image_files);
        MatPredictGPSTerminate();
        system("pause");
        return 0;
    }

    环境配置

    上面的代码需要配置环境才能正常运行。
    1.首先配置x64环境,如果你的电脑是32位,此步可以省略
    这里写图片描述
    2.右键项目,点击属性,在general里面的use of MFC选择in a shared dll
    这里写图片描述
    3.在c/c++ general下面设置additional include directory,主要添加matlab下面的链接库(请参考自己的matlab安装位置,我的matlab安装路径是E:/software/matlab),还有之前matlab生成的位置。
    这里写图片描述
    4.在Linker general下面设置additional Library directory,主要添加matlab下面的链接库(请参考自己的matlab安装位置,我的matlab安装路径是E:/software/matlab)
    这里写图片描述

    这样之后编译就会成功。

    运行错误说明

    直接运行上面生成的exe文件就会出现下面的错误:

    这里写图片描述

    解决方式是将matlab生成的文件中.dll .lib .h文件粘贴到c++编译得到的exe文件同意目录下,如下所示:

    这里写图片描述

    好了到此为止,这件事就算完成了,如果遇到其它问题请自行查找咯。

    延伸学习

    1.https://blog.csdn.net/wangrenbao123/article/details/70169029 两者在调用过程中的数据结构说明
    2.https://blog.csdn.net/cppyin/article/details/6225596 VC2010中”Include Directories” 和 “Additional Include Directories”的区别
    3.http://blog.sina.com.cn/s/blog_79ba23780101gpeh.html

    参考:

    1.https://www.cnblogs.com/jmliao/p/5575202.html
    2.https://www.cnblogs.com/lidabo/p/3501270.html
    3.https://blog.csdn.net/cppyin/article/details/6225596

    展开全文
  • C/C++调用Matlab函数

    2016-11-05 15:49:52
    测试环境: WindowXP 32位 ...Matlab R2012b 1.编写Matlab .m脚本文件 // Madd function res=Madd(a,b)  res=a+b end 2.配置Matlab编译器 在Matlab命令行中输入命令:mex -setup. >> mb
  • To compile a MATLAB engine application in the Microsoft Visual Studio 9.0 (2008) or Microsoft Visual Studio 10.0 (2010) environments, perform the steps outlined below: 1. Open Microsoft Visual Stud
  • 1、Matlab:  mbuild -setup; 选择  mex -setup;
  • C++如何调用matlab函数C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的'程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++如何调用matlab函数?...
  • C++如何调用matlab函数

    2020-09-01 02:27:35
    主要介绍了C++如何调用matlab函数的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
  • 学习c++与matlab混合编程一般是通过c++调用matlab函数,因为matlab具有强大的数学函数库,然而vc++具有界面设计灵活的优点,下面这篇文章主要给大家介绍了关于在ubuntu系统下C++调用matlab程序的方法,需要的朋友...
  • c++调用matlab程序

    万次阅读 2015-05-22 17:11:03
    Matlab 与c++混合编程方法 ...不过我认为学习c++与matlab混合编程一般是通过c++调用matlab函数,因为matlab具有强大的数学函数库,然而vc++具有界面设计灵活的优点,因此这里只介绍通过vc++调用ma
  • C/C++ VS中调用matlab函数的方法

    万次阅读 2017-07-01 16:20:01
    C/C++ VS中调用matlab函数的方法 Matlab在数值等矩阵运算中具有很大优势,并且Matlab提供了强大的工具箱可以使用,在C/C++开发中,我们可以在VS下调用matlab函数进行混合编程。下面主要介绍VS中调用matlab函数的环境...
  • 这里就总结一下如何在VS工程中调用MATLAB函数,以及遇到的问题如何解决的方法。 VS配置 这一步很重要,类似于其他C++库的配置,如:添加包含目录和库路径。 添加库目录(自己的MATLAB安装路径中查找):D:\...
  • ubuntu c/c++调用matlab函数

    千次阅读 2017-07-25 19:32:35
    需要在c++调用matlab里面的函数。据说matlab已经有了动态链接库供调用,但是从网上百度google了下,暂时也没有找到比较详细的教程,就打算自己编译matlab某个函数的动态库。具体流程如下,以调用matlab中sin函数为...
  • 第一次自己动手写,实际上需求是很简单,就是在我的c++程序里调用matlab里的统计函数tinv。看了很多教程,很小的一个问题,一个晚上才解决。。。浪费了不少时间,总结一下。(1)环境配置搭建matlab配置:开始前matlab...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,123
精华内容 4,849
关键字:

c++调用matlab函数

c++ 订阅
matlab 订阅