質問: エラー内容 「エラー: * blas 読み込みエラー: mkl_custom.dll: 指定されたモジュールが見つかりません。」 [1 1]*[1 1]'というような簡単な行列計算でエラーがでます。 行列の掛け算、割り算でエラーが出ます。 おそらくパソコンを変えたことが原因だと思われます。 前使っていたパソコンのcpuはcore2quadq8400で、行列計算でエラーは出ませんでした。現在使っているパソコンのcpuはcorei7 8700kで、行列計算でエラーがでます。mklは、インテル® マス・カーネル・ライブラリー (インテル® mkl)のことです。 エラーを消すにはどうすればよいでしょうか?
回答: やり取りが長くなってしまったので解決方法をこちらにまとめます。 **** 今回のエラーは、環境変数 blas_version で示されている mkl_custom.dll が存在しないが原因でした。環境変数 blas_version を削除することで正常に機能します。 この環境変数は matlab で特定の mkl ライブラリを使用するための環境変数であり、この環境変数が存在しない場合は、通常 matlabのインストールパッケージに含まれる mlk.dll が呼ばれます。 参考: matlabで getenv('blas_version') と実行すると環境変数が定義されているかどうかを確認することができます。 参考: