@clement.erdman можно это сделать, задав массив точек в требуемом диапазоне, вычислить значения функции в этих точках и построить график, как показано ниже:
1 2 3 4 5 6 7 8 9 |
figure; x = (-10:0.1:10); % задаём диапазон аргумента y = 0.38*x.^3-3*x.^2+28*x+4; % вычисляем значения функции в точках plot(x, y, '.-'); grid on; % строим график title('Название графика'); xlabel('Подпись оси х'); ylabel('Подпись оси у'); legend('Легенда', 'location', 'best'); saveas(gca, 'fig1.jpg'); |
Также, если не хочется заморачиваться вычислениями точек, можно определить функцию через формулу, как показано ниже, и воспользоваться для вывода графика функцией fplot()
1 2 3 4 5 6 7 8 |
figure; y = @(x) -0.38*x.^3+3*x.^2-28*x-4; fplot(y, [-10, 10], '.-'); grid on; title('Название графика'); xlabel('Подпись оси х'); ylabel('Подпись оси у'); legend('Легенда', 'location', 'best'); saveas(gca, 'fig2.jpg'); |
@clement.erdman
Для построения графика функции в MATLAB необходимо выполнить следующие шаги:
y = sin(2 * pi * x)
x = 0:0.1:1
y = sin(2 * pi * x)
plot(x,y)
Готово! Вот простой код MATLAB для построения графика функции синуса в диапазоне от 0 до 1:
x = 0:0.1:1; y = sin(2 * pi * x); plot(x, y);