我需要创建一个适合以下格式的MATLAB GUI:
环境(列名) (Segm,Arc,Circuit)(弹出菜单选项)
位置(列名) (城市,国家,高速公路)(弹出菜单选项)
环境是列名,Segm,Arc,Circuit
应该是弹出菜单选项;类似的位置列名称'城市,国家和高速公路应该作为弹出选项出现)
而且我还需要在第三列中创建一个复选框。
我正在为它创建代码,但不幸的是它不能形成上面想要的格式:
type_environment ={'Segm' 'Arc' 'Circuit' 'Intersection' 'Round' 'Spline'};
type_Location ={'City' 'Country' 'Highway'};
columnname ={'Environment' , 'Location'};
tabledata =[type_environment type_Location];
columnformat = {'logical', 'logical'};
columneditable = [false true];
handles.Load_data=uitable('Parent',figure,'Units','normalized','Position',[0.5 0.438 0.4913 0.3],'ColumnWidth','auto','Data', tabledata,'ColumnName', columnname,'ColumnFormat', columnformat,'ColumnEditable', columneditable,'RowName',[] ,'BackgroundColor',[.7 .9 .8],'ForegroundColor',[0 0 0]);
答案 0 :(得分:0)
您的三个变量定义不正确。你想要
>>> a - b
1 NaN
2 0.0
3 0.0
4 NaN
dtype: float64
您还需要添加具有逻辑类型的第三列。