2016-02-08 9 views
10

タイトルほとんどすべてそれを言います。私はR2015aを実行しており、これをエディタに表示しています。 「実行」ボタンには小さな青い円が表示されます。私は以前これを見たことがなく、mathworksのWebサイトでその意味を説明するドキュメントを見つけることはできません。Matlabの "実行"ボタンの青い丸は何を意味していますか?

この3つの点の青い円はどういう意味ですか?

enter image description here

答えて

12

あなたの.mファイルは機能だけではなく、スクリプトを含む、MATLABは、「実行」オプションを設定できます。通常のことは、「十分な入力引数がない」ためにエラーをスローすることです。何も指定せずに関数を実行しようとしているためです。

ただし、「実行」の下にある小さな矢印をクリックすると、機能が緑の再生をクリックして実行されたときに、関数に渡す既定の引数を入力できます。そうすれば、エラーは発生しません。青い点は、誰かがデフォルトの引数を書いていることを意味し、MATLABは関数を実行することを伝えています。

例:

function res= add(in1,in2) 

res=in1+in2 

end 

デフォルトパラメータとANS:

enter image description here

あなたはそれがエラーを与えるデフォルトパラメータを追加せずにこのコードを実行しようとします。

+0

うわー、これは私が知りませんでしたクールな機能です! :] –

+0

非常に興味深い。だから私は開いている各関数-mファイルになぜそれが表示されないのですか?実際には、私の.mファイル(スクリプトと関数の両方)が名前の最後に「スペース」を持つ場合にのみ、この記号が見えました。 'main .m'が実行されないようにします。 – Adiel

+0

@Adiel私の推測では、予期せぬ動作であると言います。 MATLABの関数名にはスペースを入れてはいけません。もし予期しない動作が起こった場合は、 –

関連する問題