7
的平均我有一个单元:使用cellfun细胞
BED4{6,4,4}=[];
eg. BED4{1}{1}{1}
ans =
[8x1 double] [8x1 double] [8x2 double] [8x1 double]
我想计算mean
就好像它是通过对沿红色箭头循环:
到目前为止,我必须这样做...
figure('color',[1 1 1])
titles={'Direct care','Housekeeping','Mealtimes','Medication rounds','Miscellaneous care','Personal care'};
for care=1:6
subplot(3,2,care)
clear a m e pci1 pci2 gn
for position=1:4
for patient=1:4
a(:,:,position,patient,care)=cell2mat(BED4{care}{position}{patient});
end
end
m=mean(mean(a(:,1,:,:,care),4),3);
e=mean(mean(a(:,2,:,:,care),4),3);
pci1=mean(mean(a(:,3,:,:,care),4),3);
pci2=mean(mean(a(:,4,:,:,care),4),3);
gn=a(:,5,1,1,care);
if care==1
b={m,e,pci1,pci2,gn}; %store for posterity
end
h=errorbar(gn,m,e,'sr');
set(h,'linestyle','--','LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','white',...
'MarkerSize',5);
ylabel('Relative Risk ');
xlabel('Patient contact count');
title(titles{ii})
set(gca,'xtick',0:2:8)
axis([-2 8 0 1])
end
其中给出:
总是+1手绘数字:) –
@RodyOldenhuis +1为笔! – Shai
+1用于用黑色薄笔绘制厚厚的红色箭头。 (这是否已经算作魔术了?) –