На следующем графике MATLAB я хочу нарисовать ось X и Y, оба через начало координат. Какой будет самый простой код?
x = linspace(-2*pi,2*pi,100);
y1 = sin(x);
y2 = cos(x);
figure
plot(x,y1,x,y2)
На следующем графике MATLAB я хочу нарисовать ось X и Y, оба через начало координат. Какой будет самый простой код?
x = linspace(-2*pi,2*pi,100);
y1 = sin(x);
y2 = cos(x);
figure
plot(x,y1,x,y2)
Я не знаком с Matlab, но используя Python Matplotlib, я могу дать вам следующую подсказку:
а) установите xlim на [-6.4, 6.4] и ylim на [-1.1, 1.1]
б) начертите горизонталь через начало координат: нарисуйте стрелку от [-6.4, 0] до [6.4, 0]
c) вертикальная ось через начало координат: нарисуйте стрелку от [0, -1.1] до [0, 1.1]
Код может быть написан легко, в соответствии с синтаксисом Matlab.
Matlab содержит свойства (начиная с R2015b) для управления этим.
Добавьте свой код со следующим:
ax = gca;
ax.XAxisLocation = 'origin';
ax.YAxisLocation = 'origin';