for g = 1:size(C,1)
subplot(6,1,g+4);
image(1 - C{g,1}), hold on
plot(O{g,1}(:),'.c','MarkerSize',16), hold on
if g < 2
title(sprintf('Outcomes and preferences - %s',MDP(1).label.modality{g}));
else
title(MDP(1).label.modality{g});
end
if g==size(C,1)
xlabel('trial');
end
xlim([1,size(MDP(1).C{g},2)*Nt]);
g_y=[0.5:1:size(MDP(1).C{g},1)+0.5];
g_x=[0.5:size(MDP(1).C{g},2):size(MDP(1).C{g},2)*Nt+0.5];
for i=1:length(g_x)
plot([g_x(i) g_x(i)],[g_y(1) g_y(end)],'b:','LineWidth',1.5)
hold on
end
for i=1:length(g_y)
plot([g_x(1) g_x(end)],[g_y(i) g_y(i)],'m:','LineWidth',0.75)
hold on
end
hold off
set(gca, 'XTick', (1 : size(MDP(1).C{g},2) : size(MDP(1).C{g},2)*Nt) );
set(gca,'XTickLabel',(1 : 1 : Nt));
set(gca,'YTick',1:numel(MDP(1).label.outcome{g}));
set(gca,'YTickLabel',MDP(1).label.outcome{g});
ax = gca;
ax.CLim = [min(C{g,1}(:,1)) max(C{g,1}(:,1))];
end
0 Comments
Sign in to comment.