在matlab 里有一个.m函数
function test()
[d,sr]=wavread(filename);
sound(d,sr);怎么把它转换到vc下??????真伤脑筋,用matlab add-in 可以吗?可我就是调不成功,这究竟是为什么?
屏幕显示:
Audio capabilities are not available on this machine.
Press any key to continue

解决方案 »

  1.   

    http://www2.ccw.com.cn/01/0151/c/0151c05_2.asp讲的是Matlab与VC集成
    安装matlab add-in 
    ...下面以创建一个Standalone程序为例具体说明。启动MSVC,打开“File->New”菜单,选择Project,选择“Matlab Project Wizard”, Project Name命名为Mytest, 点击Next,你可以选择所生成的应用程序的类型:Windows Console EXE、C-MEX DLL、M-MEX DLL、Shared M-DLL; C程序还是C++程序;选取Debug、Release模式;选择是否生成Main函数;是否需要支持图形。这里选择生成C++程序***(是再次选择c吗?)***,其余采取默认设置,点击“Finish”,出现对话框要求选择添加到工程中的M源文件,选择文件testplot.m后,这时你可以看到MSVC调用MCC生成一个混合M文件和C的工程。在“File View”选项卡中可以看到添加的M文件和自动生成的C++文件。 如果是这样,那转换我的.M函数,效果是一样的。?
    请binjuny(binjuny)帮我看看!!!
      

  2.   

    Mideva是Mathtools公司推出的一种Matlab集成编译开发平台,提供对Matlab程序文件(M文件)的解释执行和开发环境支持。经过简单设置后Mideva可以将M源文件转换为C/C++,然后添加到MSVC、C++ Builder的工程中。 还是这个意思??