adding a blank row after a populated row on a Table
11 次查看(过去 30 天)
显示 更早的评论
From the MATLAB Table examples:
LastName = {'Sanchez';'Johnson';'Li';'Diaz';'Brown'};
Age = [38;43;38;40;49];
Smoker = logical([1;0;1;0;1]);
Height = [71;69;64;67;64];
Weight = [176;163;131;133;119];
BloodPressure = [124 93; 109 77; 125 83; 117 75; 122 80];
K>> T = table(LastName,Age,Smoker,Height,Weight,BloodPressure)
T =
5×6 table
LastName Age Smoker Height Weight BloodPressure
_________ ___ ______ ______ ______ _____________
'Sanchez' 38 true 71 176 124 93
'Johnson' 43 false 69 163 109 77
'Li' 38 true 64 131 125 83
'Diaz' 40 false 67 133 117 75
'Brown' 49 true 64 119 122 80
How can I add blank rows to the table? so that the table becomes :
LastName Age Smoker Height Weight BloodPressure
_________ ___ ______ ______ ______ _____________
empty empty empty empty empty empty
'Sanchez' 38 true 71 176 124 93
empty empty empty empty empty empty
'Johnson' 43 false 69 163 109 77
empty empty empty empty empty empty
'Li' 38 true 64 131 125 83
empty empty empty empty empty empty
'Diaz' 40 false 67 133 117 75
empty empty empty empty empty empty
'Brown' 49 true 64 119 122 80
empty empty empty empty empty empty
0 个评论
采纳的回答
madhan ravi
2019-5-15
t1=repmat({'empty'},size(T));
D=cell(2*size(T,1),size(T,2));
D(1:2:end,:)=t1;
D(2:2:end,:)=table2cell(T);
Wanted=cell2table(D)
Wanted.Properties.VariableNames=T.Properties.VariableNames
3 个评论
madhan ravi
2019-5-15
编辑:madhan ravi
2019-5-15
Perhaps what your looking for is https://in.mathworks.com/help/matlab/ref/uitable.html. Sorry, I’m not familiar with guis.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!