関数または変数 ‘○○○’ が認識されません。

  • by

MATLABを使い始めて1ヶ月ぐらい経ったある日、スクリプト実行中にエラーが起きた。「関数または変数’Screen’ が認識されません。」というものだ。関数が認識されないとはどういうことか、早速Googleで検索したけれど適切な解決策が見つからないので冷静に考え直してみた。Screenって最初が大文字なのでPsychtoolboxの関数である。つまり、Psychtoolboxが認識されていないのではと、Psychtoolboxを再インストールしてみたがダメ。今度は、「パス設定」で「Psychtoolbox」を追加して保存したら解決。「サブフォルダーも追加」して保存しましょう。

「サブフォルダーも追加」して保存したら閉じる。

原因は、使用していた評価版をライセンス版で上書きインストールしたことによると思われる。やれやれー