我正在創建一個3x3的小區圖,我希望有一些顯示選項。每個副圖顯示一個自由度的扭矩與時間的關係(例如膝關節屈曲/伸展),但我試圖給出是否顯示右側和左側的選項,通過主體的質量標準化的扭矩,平均值等等。現在我明確地編寫了這些選項,但有沒有更好的方式讓我選擇說:只留下,沒有標準化,顯示平均值?嗯更好的方法來做到這一點在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
請考慮編輯這篇文章的標題或選擇更多信息標題下一頁時間! –