質問: libsvm matlabインターフェースを設定する方法は? matlabフォルダーがパスにありますc:\users\cassie\documents\matlab2010\bin。 matlabを実行する必要があるときはいつでも、binフォルダーの下にあるmatlabアプリケーションをダブルクリックします。c:\users\cassie\documents\matlab2010\bin\matlab さらに、ほとんどの場合、すべてのプログラムをこのフォルダー内に配置します。 libsvm-3.12をwindows7pcにダウンロードしました。ただし、matlabインターフェイスを構築するのは困難です。これが私の質問です。(1)libsvm-3.12抽出フォルダーはどこに置くべきですか? binフォルダーまたはmatlab2010フォルダーの下に配置する必要がありますか?(2)visual studio c++ 2010 expressもダウンロードし、matlabでデフォルトのc++コンパイラとして選択するようにしました。次に、libsvmフォルダーをtoolboxフォルダーに次のように配置します。c:\users\cassie\documents\matlab2010\toolbox\libsvm-3.12\libsvm-3.12\matlab matlabに検索パスを追加しましたaddpath('c:\users\cassie\documents\matlab2010\toolbox\libsvm-3.12\libsvm-3.12\matlab\'); 「make」コマンドを実行した後、次のようなエラーメッセージが表示されました。 c:\users\cassie\docume~1\matlab~4\bin\mex.pl: error: 'libsvmread.c' not found. ただし、libsvmread.cは次のmatlabフォルダーに存在します。c:\users\cassie\documents\matlab2010\toolbox\libsvm-3.12\libsvm-3.12\matlab\ matlabがlibsvmread.cファイルを見つけられない理由がわかりません。誰かが以前に同じようなことを経験しますか?この問題を解決するにはどうすればよいですか?どうもありがとうございました、
回答: 「...\bin\mex.pl:エラー:「libsvmread.c」が見つかりません」という同じエラーが発生しました。matlabの '...\libsvm-3.12\matlab'ディレクトリに移動し、コンパイルすることができました。(「...\libsvm-3.12\matlab」フォルダー内に入るまで「現在のフォルダー」ウィンドウをダブルクリックするか、matlabの上部にある「現在のフォルダー」バーにフォルダー名を入力します。編集:参考までに私はmatlab2012aを使用していました