我有:
h(t):=piecewise(0<=t<2,2-t,2<=t<=3,2t-4)然后我使用:
plot(h(t),t=0..6,y=-1..3,scaling=constrained)我的意图是通过创建一个更大的间隔来创建一个2的周期。这并没有解决我的问题。
我如何才能在图中创建两个周期?
发布于 2017-10-13 00:46:00
希望我已经理解了目标。
restart;
h:=t->piecewise(0<=t and t<2,2-t,2<=t and t<=3,2*t-4):
H:=proc(t,p::realcons)
local P,T;
if not t::realcons then
return 'procname'(args);
end if;
P:=evalf(p);
T:=frem(t-P/2,P)+P/2;
h(T);
end proc:
plot(H(t,3), t=0..6, y=-1..3);

plot(H(t,3), t=-12..12, y=-1..3);

https://stackoverflow.com/questions/46706839
复制相似问题