하위 플롯의 3x3 플롯을 만들고 있는데 표시 옵션이 필요합니다. 각 서브 플로트는 1 자유도 (예 : 무릎 굴곡/연장)에 대한 토크 대 시간을 보여 주지만, 오른쪽과 왼쪽으로 표시할지, 대상의 질량으로 평균화 한 토크인지, 평균이 아닌지 등의 옵션을 제공하려고합니다. 지금은 이러한 옵션을 명시 적으로 코딩하고 있지만, 나에게 선택의 여지를 줄 수있는 더 좋은 방법이 있습니다. 왼쪽으로만, 표준으로 표시하지 않고, 평균을 표시 하시겠습니까?MATLAB에서 더 좋은 방법은 무엇입니까?
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;
하고 다음 부가 적 줄거리에 대해 같은 일 ...
감사 흠
이 옵션들은 모두 코드가 필요하며, MATLAB과 친숙하지 않습니다. – dustynrobots
GUIDE를 확인해 보겠습니다. 어떤 사용자가 아니더라도 그것은 단지 나를위한 것입니다. 더 나은 프로그래머가되는 방법을 배우고 더 좋은 방법이 있는지 궁금합니다 : – dustynrobots
이 게시물의 제목을 수정하거나 다음에 더 유익한 제목을 선택하십시오 시각! –