Help us understand the problem. What is going on with this article?

1.3 デバッグ機能 : コードアナライザー機能

目次へのリンク

MATLABによる画像処理・コンピュータービジョン入門目次

概要

MATLABのエディターに内蔵されているコードアナライザー機能を紹介します。MATLABプログラムを実行する前に潜在的な警告やエラーを発見できるためとても便利な機能です。

対応ファイル:I1_03_lint_lengthofline.m

MATLABのエディターでMATLABプログラムを開く

今回はコードアナライザーの機能を知るために警告やエラーが含まれているコードを開きます。

code
edit I1_03_lint_lengthofline.m

コードアナライザーで警告やエラーを確認

MATLABのエディター上でデフォルトでコードアナライザー機能がオンになります。警告の箇所と修正候補を提示してくれます。

image_0.png

右端の警告やエラーの表示をクリックすることで、該当行に移動することもできます。

image_1.png

コードアナライザーをレポート化する

コードアナライザーの警告やエラーをレポートとして一覧化することもできます。エディター右上の下矢印をクリックし、「コードアナライザーレポートを表示」をクリックします。

image_2.png

下記のようにレポート化することができました。一括して警告やエラーを確認できるので便利です。

image_3.png

まとめ

MATLABのエディターに内蔵されているコードアナライザーの機能を紹介しました。
実行時のエラーの低減だけでなく、可読性の向上や高速化につながる警告もあるので有効活用しましょう。

参考

謝辞

本記事は @eigs さんのlivescript2markdownを使わせていただいてます。

目次へのリンク

MATLABによる画像処理・コンピュータービジョン入門目次

tohruk
MATLABの中の人。ミドリフグを飼っています。画像処理、ディープラーニング、ロボティクス、自動運転に興味があります。 All comments and opinions expressed are mine alone and do not necessarily reflect those of my employers, past or present.
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away