У меня есть следующий сценарийMATLAB изменить значения ylabel как глубина
clear all; clc;close all;
dx = 0:100:400 % in meters
rho_30 = [ 33.2185 33.3202 33.4763 33.5851 33.6078];
rho_50 = [ 58.4567 58.1212 57.5382 56.8300 56.0449];
rho_70 = [76.1825 76.0842 75.9825 75.9252 75.9507];
plot(dx,rho_30, 'r', 'LineWidth', 2) % rho at depth = 30 meters
hold on
plot(dx,rho_50, 'b', 'LineWidth', 2) % rho at depth = 50 meters
hold on
plot(dx,rho_70, 'g', 'LineWidth', 2) % rho at depth = 70 meters
grid on
legend('rho at depth = 30m', 'rho at depth = 50m', 'rho at depth = 70m')
xlabel('length of channel (meters)'); ylabel('depth(meters)')
Как видно из графика, глубина не начинается с 80 м на поверхности до 30 м в нижней части.
Мой вопрос: Как не изменить, что глубина должна начинаться от -30 на поверхности до -80 метров на дне или ylabel должна быть начата от -30 до -80
Вы имеете в виду 'xticks' и' xticklabels'? или сам ярлык? –
ярлык должен быть -30 на поверхности и -80 внизу, в то же время rho_30 (красный) должен быть нанесен наверху, rho_50 (синий) средний и rho_70 (зеленый) внизу. – User1961
Почему бы просто не нарисовать '-rho_30',' -rho_50' и '-rho_70' вместо' rho_30', 'rho_50' и' rho_70'? –