GUIには2つのラジオボタンradiobutton1
(グループではありません)があり、それぞれが特定の機能radiobutton2
にプロットされています。axes1
を選択するradiobutton1
とradiobutton2
、2 つの関数が にプロットされますaxes1
。選択を解除すると、 のradiobutton1
機能のみが表示 radiobutton2
されaxes1
、 の機能はradiobutton1
表示されなくなります。についても同じですradiobutton2
。または、2 つのラジオ ボタンの選択を解除すると、何もプロットされません。
if
次のようなラジオボタンごとにループを定義しました
v = get(hObject,'Value');
if (v == 1)
axes(handles.axes1);
plot(sin(x));
hold on;
else
cla;
end
cla
をクリアしようとしましたがaxes1
、1 つのラジオ ボタンが選択されていないと、すべてのプロットがクリアされます。
簡単にするために、2 つのラジオ ボタンを作成しました。しかし、私はそれらの多くを持っています。そこで、ラジオボタンが多い場合の解決策を考えてください。
これはどのように行うことができますか?