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 つのラジオ ボタンを作成しました。しかし、私はそれらの多くを持っています。そこで、ラジオボタンが多い場合の解決策を考えてください。
これはどのように行うことができますか?