У меня есть код matlab, который отображает график.Как я могу пометить оси графика?
x=0:1:6076*25;
w=7.8;
[X,Z] = ode45(@(t,Z) sys(t,Z,w),x,[2000 tand(7.8)]);
plot(X,Z(:,1),'r') %Z(:,1) is z(x) and Z(:,2) is z'(x).
Как я могу обозначить оси? Я хотел бы обозначить как горизонтальную, так и вертикальную оси.
Незначительный комментарий. Этот код не работает для меня. Возьмите ошибку при вызове 'ode45', в котором говорится, что' sys' не может быть вызван с аргументами типа 'double'. – rayryeng
@rayryeng Как вы заметили, мы переопределили функцию 'sys' для решения дифференциального уравнения. Мы решаем проблему [числовых методов] (http://math.stackexchange.com/questions/1283426/are-my-results-realistic-or-is-there-an-error- someother). – Montao
Звучит неплохо. Интересная проблема! – rayryeng