Я пытаюсь построить функцию рампы в MATLAB. У меня есть следующие функции для моей рампы:Функция рампы участка
function [ y ] = ramp(x)
y=zeros(size(x));
y(x>=0)=linspace(0,x(end),length(x(x>=0)))
end
Но, я хочу, чтобы иметь похожий эффект, как мой шаг функция
syms x
ezplot(5*heaviside(x-1), [-10, 10])
Когда я использую этот код:
syms x
ezplot(5*ramp(x-1), [-10, 10])
Когда я делаю (x-1), кажется, что вы ошибаетесь, что это невозможно, могу ли я попросить некоторые modificaitons ?:
Cannot prove '0 <= x - 1' literally. To test the statement mathematically,
use isAlways.
Не нужно использовать 'ezplot', просто используйте' plot'. – David