Matlab中gui句柄调用是否可以采用数组的方式?
如表格中,第一列edit输入日期,第二列edit输入温度,依次类推,在pushbotton1计算某函数关系,要用到整个表格的数据,在matlab的gui设计中实现,gui...
如表格中,第一列edit输入日期,第二列edit输入温度,依次类推,在pushbotton1计算某函数关系,要用到整个表格的数据,在matlab的gui设计中实现,gui的句柄调用目前只查到一个个调用,能否直接调用多行多列edit组成的数组?
展开
展开全部
句柄本身是支持数组的,但在GUIDE生成的代码中,句柄并不以数组的形式存储。
对于多个类似的控件,可以考虑采用直接编码的方式生成;或者在GUIDE生成的代码中加入将其放置于数组中的代码。
另外,类似这样的表格,也可以考虑使用uitable控件。
对于多个类似的控件,可以考虑采用直接编码的方式生成;或者在GUIDE生成的代码中加入将其放置于数组中的代码。
另外,类似这样的表格,也可以考虑使用uitable控件。
追问
如果要单击pushbotton时,将第一列赋值给数组y1,第二列赋值给数组y2,依次类推,再对y1,y2等数组进行计算,需要如何实现?x=str2num(get(handles.edit1,‘String’))都只能一个个赋值,但是表的行数变化,若不能用数组,每次行数变化是不是就只能增加代码?
gui初学者,很多不懂
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询