我有以下脚本
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
答案 0 :(得分:1)
如果要翻转Y轴的方向,可以执行以下操作:
set(gca,'YDir','reverse');
gca
返回当前轴对象的句柄。在此set
命令中,您将y轴方向('YDir'
)设置为'reverse'
(而不是默认值'normal'
)。