動作しませclabelがこれは私のコードです:等高線の値をどのように表示できますか?
syms x y;
f= x^2/(y-y^2);
ezcontour(f,[-1,1],[0.1,0.9]);
は、どのように私は、ラベルを表示することができますか?私はこのようなことを見せてくれるでしょう:
ありがとうございます!
contour
動作しませclabelがこれは私のコードです:等高線の値をどのように表示できますか?
syms x y;
f= x^2/(y-y^2);
ezcontour(f,[-1,1],[0.1,0.9]);
は、どのように私は、ラベルを表示することができますか?私はこのようなことを見せてくれるでしょう:
ありがとうございます!
contour
clabel
はContour objectによって表示されている入力コンター行列として望んでいます。 ezcontour
はcontour
のように行列を返しませんが、Contourオブジェクトは'ContourMatrix'
propertyです。 ezcontour
の出力を指定すると、プロットされた輪郭線にハンドルが戻され、直接照会できます。
clabel([], h);
:
は、先ほどと同じ結果を得ることが輪郭にハンドルを渡すことができ:
f = @(x, y) x.^2/(y-y.^2);
h = ezcontour(f, [-1, 1], [0.1, 0.9]);
C = h.ContourMatrix; % R2014b or newer
% C = get(h, 'ContourMatrix'); % R2014a and older
clabel(C, h);
は、所望の出力を戻します。例えば
ドキュメントごと:
輪郭行列
C
がない場合は、Cを[]
に置き換えます。
"clabel not work"とはどういう意味ですか? – excaza