Я создаю график сюжета 3x3, и я хочу иметь некоторые опции для отображения. В каждом подзаголовке показан крутящий момент по времени для одной степени свободы (например, сгибание/растяжение колена), но я пытаюсь дать варианты: показывать справа и слева, крутящий момент, нормализованный массой субъекта, avg или нет и т. Д. Прямо сейчас я явно кодирую эти параметры, но есть ли лучший способ дать мне выбор: оставить только, а не нормализовать, показать avg? Хмммлучший способ сделать это в 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
, пожалуйста, рассмотрите возможность редактирования заголовка этого сообщения или выбора более содержательного заголовка next время! –