MATLAB Code Compatibility Analyzer はエディターに表示される警告を常に検出しますか?

조회 수: 3 (최근 30일)
MathWorks Support Team
MathWorks Support Team 2026년 1월 19일 0:00
답변: MathWorks Support Team 2026년 1월 19일 1:00
例えば MATLAB R2023a で get_param(0,'DefaultLineFontName') を実行すると、将来のリリースでサポートされなくなる旨の警告がコマンドウィンドウに表示されます。しかし、MATLAB Code Compatibility Analyzer ではこの問題が検出されません。
MATLAB Code Compatibility Analyzer は、エディターに表示されるエラーや警告も検出するものと理解しています。この理解は正しいですか?また、なぜ get_param コマンドの将来リリースでの潜在的な問題に関する警告が Analyzer で表示されないのでしょうか?
環境:
OS: Windows 11

채택된 답변

MathWorks Support Team
MathWorks Support Team 대략 2시간 전
原因:
MATLAB エディターの Code Analyzer は、ユーザーのコードに関連する情報、警告、エラーを表示する設計となっていますが、実行時に発生するすべての警告やエラーを必ずしも静的解析で検出するわけではありません。特定の警告やエラーは、コード実行時にのみ表示され、エディター上では検出されない場合があります。
今回の get_param(0,'DefaultLineFontName') のような利用は非常に限られたケースであり、互換性に関するメッセージはありません。
すべての実行時警告や非推奨通知が MATLAB Code Compatibility Analyzer で検出されるわけではないことにご注意ください。コード実行時にコマンドウィンドウに表示される警告や、リリースノートを定期的に確認することを推奨します。
恒久対策方法:
将来的な互換性のため、get_param(0,'DefaultLineFontName') のような非推奨またはサポート終了予定のコマンドやパラメータの使用を避けます。MATLAB のドキュメントやリリースノートを定期的に確認し、非推奨機能の情報をもとにコードを随時更新します。

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 基本的な設定에 대해 자세히 알아보기

태그

아직 태그를 입력하지 않았습니다.

제품


릴리스

R2024b

Community Treasure Hunt

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

Start Hunting!