2016-11-16 18 views
0
たとえば、あなたが以下のような式で型handleplotのオブジェクトを取得した場合

MATLABメンバ関数の提案

handle = plot(t,functoin1 , t , function2) ; 

handleは二つの要素、 handle(1)handle(2)を含む配列となります。今度は、LineWidthの設定、Colorの変更など、これらのオブジェクトの1つのプロパティを変更したいとします。

handle(1).と入力したときに自動補完または提案を有効にする方法はありますか(メンバーのオペレータ.に注意してください)?

答えて

3

MATLABのオブジェクト・サポート・タブ補完:私は、MATLABは、他のIDEは、この機能を提供する方法に似点滅カーソルの近くにコンボボックスにメンバ関数を提供することを自動的に提案を探しています。 handle(1).とタイプした後、単にタブを押すと、グラフィックスオブジェクトの利用可能なメソッドとプロパティのリストが表示されます。

enter image description here

あなたは方法の詳細なヘルプが必要な場合は、この方法と認められた入力引数のポップアップダイアログが表示されます。

enter image description here

あなたは、プログラムオブジェクトのプロパティのリストを取得したい場合は、すべてのプロパティとその値のリストが必要な場合は、あなただけのget

を使用し、 properties

properties(t) 

を使用することができます

get(t) 
+0

LineWidthのようなメンバ関数は提供されていません。 – Parano

+0

@Paranoそれが示すスクリーンショットで更新されました。 – Suever

+0

これを参照してください... http://imgur.com/a/A8Qlk ... – Parano

0

私はこのメソッドを使用しています... たとえば、私はmaのプログラムを書いていますtlabエディタを使用して、オブジェクトのプロパティを知りたい場合は、オブジェクトを持っていることを知っていて、ハンドルの正確なプロパティを知るためにコマンドウィンドウにproperties(handle)を書くことができます。スーバーが言うように。

関連する問題