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