[求助]GUI界面中的问题
界面基本完成了,导师又让改,主要问题是这样的,要分别完成均匀线列阵和任意型基阵的波束图形成,需要均匀加权、切比雪夫加权以及自适应加权,还需分别用直角坐标、极坐标、三维绘图分别画出相应的波束图。
而我之前完成的方式是,举例说明,选择均匀线列阵直接画出直角坐标下的均匀加权图形,再选择切比雪夫加权,画出相应波束图,选择极坐标,画出相应图。
现在老师的要求是,同时选择好了阵形、加权方式、显示方式后再综合画图,这样一来,我设置了一个button键,当选择好了各项指标后最终画出满足各项指标的图。
我的问题是,在我之前的界面功能基础上,这个button键的callback该咋写啊?用if语句,还是switch语句,这两个咋用呢?我是这样做的,请大家帮忙指点下,
if get(findobj('tag','junyunxianliezhen'),'Value')==1
if get(findobj('tag','jiaquanfangshixuanze'),'Val')==1
get(findobj('tag','zhijiaozuobiao'),'Value')==1
然后写出相应的程序可以吗?可是这样一来排列组合一下大概得写十种情况,真得要这么麻烦吗?谁有更好的办法请多多指教!