我正在创建一个 3x3 的子图,我想要一些显示选项。每个子图都显示了一个自由度(例如膝关节屈曲/伸展)的扭矩与时间的关系,但我试图提供是否显示左右、由受试者质量标准化的扭矩、平均与否等选项。现在我正在明确编码这些选项,但是有没有更好的方法让我选择说:仅左,未标准化,显示平均值?嗯
plotRight = 1;
normalizeByMass = 0;
figure(1);
for DOF = 1:9
subplot(3,3,DOF);
if normalizeByMass
if plotRight
plot(x, torqueRnorm(:,:,DOF), 'r');
hold on
end
if plotLeft
plot(x, torqueLnorm(:,:,DOF));
hold on
end
else
if plotRight
plot(x, torqueR(:,:,DOF), 'r');
hold on
end
if plotLeft
plot(x, torqueL(:,:,DOF));
hold on
end
end
end
plot(x, torqueRmean(:,DOF), 'k', 'LineWidth', 2);
hold on
plot(x, torqueLmean(:,DOF), 'k', 'LineWidth', 2);
hold on
ylabel('Hip');
title('X');
axis tight;
下一个子情节也是如此……
谢谢