コマンドウィンドウに出てくる警告について

8 views (last 30 days)
貴成 岡本
貴成 岡本 on 13 Sep 2022
Commented: 貴成 岡本 on 14 Sep 2022
初歩的な質問で申し訳ありません。操作で特に問題はないのですが、下記のような警告が出ました。
警告: ver('distcomp') に対するサポートは将来のリリースで削除される予定です。代わりに ver('parallel') を使用してください。
どのように対応すればよろしいでしょうか。あるいは、versionの更新に関する警告であれば、速やかな対応が必要でしょうか。
ご助言をいただけますと幸いです。

Accepted Answer

Kojiro Saito
Kojiro Saito on 14 Sep 2022
実行されたコマンドまたはスクリプトにver('distcomp')ver distcompが含まれているようですね。
警告のメッセージにに書いてあるように、ver('distcomp')の代わりにver('parallel')を使えば良いですが、バージョンR2022a時点でもver('distcomp')はまだ使用できるので、速やかな対応は不要です。
背景を説明すると、並列処理をおこなうParallel Computing Toolboxというツールボックスが、R2019aまでは「<MATLABインストールフォルダー>\toolbox\distcomp」にインストールされていましたが、R2019bから「<MATLABインストールフォルダー>\toolbox\parallel」のフォルダーにインストールされるように変わりました。
R2019bのリリースノートに記載があります。
なので、R2019bからはver('distcomp')が警告が出るようになり、代わりにver('parallel')を使うのが推奨となっています。
  3 Comments
Kojiro Saito
Kojiro Saito on 14 Sep 2022
結論から言うと、R2021bやR2022aでは何もしなくてもOKです。
警告メッセージが出ても
ver('distcomp')
は問題なく実行できているので、Parallel Computing Toolboxのバージョン情報がリターンされます。
もし将来のバージョンで動かしたときに、警告ではなく赤文字のエラーメッセージが出た場合は対策が必要になります。その場合は、実行したときにどの行で出たかがコマンドウィンドウに出力されるので、その行のver('distcomp')ver('parallel')に書き換えれば大丈夫です。
例えば下の例ではmycode.mの2行目にあるver('distcomp')を書き換えます。
貴成 岡本
貴成 岡本 on 14 Sep 2022
さっそくお返事をいただき感謝申し上げます。
また、わかりやすくご教示いただき、大変勉強になりました。
お忙しいところ、お手数をおかけして申し訳ありませんでした。
今後とも何卒よろしくお願いいたします。

Sign in to comment.

More Answers (0)

Categories

Find more on Signal Processing Toolbox 入門 in Help Center and File Exchange

Products


Release

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!