Форум — General gnuplot 0 0 Можно ли в gnuplot изобразить треугольные и прямоугольные импульсы? Ссылка
Вот пример прямоугольного set yrange [-1:3] f(x) = x<=0 ? 0 : x>0 && x <=1 ? 1 : 0 plot f(x) Vitel ★★ (07.04.07 20:42:46 MSD) Показать ответ Ссылка
Ответ на: комментарий от Vitel 07.04.07 20:42:46 MSD А чтобы периодический? UVV ★★★★★ (07.04.07 21:19:34 MSD) автор топика Показать ответ Ссылка
Ответ на: комментарий от UVV 07.04.07 21:19:34 MSD Вот пример периодического прямоугольного: gnuplot> a = 5 //длина промежутка между импульсами gnuplot> b = 3 //длина импульса gnuplot> c = 1 //высота импульса gnuplot> set xrange [-4*(a+b) : 4*(a+b)] gnuplot> set yrange [-c : 3*c] gnuplot> f(x) = x < ceil(x/(a+b))*(a+b) && x > floor(x/(a+b))*(a+b)+a ? c:0 gnuplot> plot f(x) Vitel ★★ (07.04.07 21:49:26 MSD) Ссылка