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

2 visualizaciones (últimos 30 días)
MathWorks Support Team
MathWorks Support Team el 19 de En. de 2026 a las 0:00
Respondida: MathWorks Support Team el 19 de En. de 2026 a las 1:00
例えば MATLAB R2023a で get_param(0,'DefaultLineFontName') を実行すると、将来のリリースでサポートされなくなる旨の警告がコマンドウィンドウに表示されます。しかし、MATLAB Code Compatibility Analyzer ではこの問題が検出されません。
MATLAB Code Compatibility Analyzer は、エディターに表示されるエラーや警告も検出するものと理解しています。この理解は正しいですか?また、なぜ get_param コマンドの将来リリースでの潜在的な問題に関する警告が Analyzer で表示されないのでしょうか?
環境:
OS: Windows 11

Respuesta aceptada

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

Más respuestas (0)

Categorías

Más información sobre 基本的な設定 en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Productos


Versión

R2024b

Community Treasure Hunt

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

Start Hunting!