В Matlab я вывожу серию графиков на for loop
.Данные, повторяющиеся в цикле for для построения, построены в многомерной матрице.Однако мне нужно, чтобы title
, xlabel
и ylabel
в цикле for изменяли выбранную строку для каждой итерации цикла for.
Вот код:
lat = [40 42 43 45 56]'
lon = [120 125 130 120 126]'
alt = [50 55 60 65 70]'
time = [1 2 3 4 5]'
position = cat(3, lat, lon, alt);
for k = 1:3
figure
plot(time, position(:,k),'LineWidth', 2, 'Color', 'b')
xlabel('Latitude Time');
ylabel('Latitude Mag');
title('Time v. Latitude');
end
Как получить графики для вывода меток в цикле for следующим образом:
Первая итерация:
xlabel
= время широты ylabel
= значение широты Mag title
=Время v. Широта
Вторая итерация:
xlabel
= Долгота Время ylabel
= Долгота Mag title
= Время v. Долгота
Третья итерация:
xlabel
= Высота над уровнем моря ylabel
= Высота над уровнем моря Mag title
= Время против высоты над уровнем моря