So I have this code written, works completely but I just want to know are there's anyway to implement it so it's shorter, like using a set function or using a for loop?
val1 = ('csdrkjvnscklenkvt');val2 = 2;val3 = 3;val4 = 4;val5 = 5;val6 = 6;val7 = 7;val8 = 8;val9 = 9;val10 = 10;a = uicontrol('Style','pushbutton','Style','edit','String',val1);pos = a.Position;a.Position = [10 400 150 15];b = uicontrol('Style','pushbutton','Style','edit','String',val2);pos = b.Position;b.Position = [10 370 50 15];c = uicontrol('Style','pushbutton','Style','edit','String',val3);pos = c.Position;c.Position = [10 340 50 15];d = uicontrol('Style','pushbutton','Style','edit','String',val4);pos = d.Position;d.Position = [10 310 50 15];e = uicontrol('Style','pushbutton','Style','edit','String',val5);pos = e.Position;e.Position = [10 280 50 15];f = uicontrol('Style','pushbutton','Style','edit','String',val6);pos = f.Position;f.Position = [10 250 50 15];g = uicontrol('Style','pushbutton','Style','edit','String',val7);pos = g.Position;g.Position = [10 220 50 15];h = uicontrol('Style','pushbutton','Style','edit','String',val8);pos = h.Position;h.Position = [10 190 50 15];i = uicontrol('Style','pushbutton','Style','edit','String',val9);pos = i.Position;i.Position = [10 160 50 15];j = uicontrol('Style','pushbutton','Style','edit','String',val10);pos = j.Position;j.Position = [10 130 50 15];q = uicontrol('Style','pushbutton','Style','text','String','Quit');set(q,'FontSize',15);pos = q.Position;q.Position = [500 20 50 20];q.Enable = 'Inactive';q.ButtonDownFcn = 'close(figure(1))';
Best Answer