1

我试图在 Matlab 中编写一个使用函数“mmread”的代码。

起初我收到以下错误:

 "C:\Program Files\MATLAB\R2008a\bin\win32"

我在网上搜索,发现我必须下载 mmread 并将其定位在“C:\Program Files\MATLAB\R2008a\bin\win32”中,所以我做了。但它仍然不起作用。

当我尝试在命令窗口上运行它时,如下所示:

  mmread('C:\videosFolder\video1.avi');

我收到以下警告:

  Warning: In the directory "C:\Program Files\MATLAB\R2008a\bin\win32\mmread", mexDDGrab.mexw32 now shadows mexDDGrab.dll.

请参阅 MATLAB 7.1 发行说明。

当我尝试运行我的代码时:

  [~,audio]=mmread(pathname,[],[n n+1],true,false,'',true,false);  

我收到以下错误:

  Expression or statement is incorrect--possibly unbalanced (, {, or [.

有什么建议么 ?提前致谢。

4

1 回答 1

1

我刚刚测试过,2010a 可以,但 2009a 没有,所以对于 2008,您将不得不使用 [temp,audio]=mmread() 输入 temp 的内容

于 2012-07-07T10:21:19.023 回答