Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
| Download
Views: 1794
Image: ubuntu2004
1
def generator():
2
"""
3
Produces a dirac-delta y=k*d(t-a)
4
and step y=k*u(t-a).
5
Asks for integrals for each around a.
6
"""
7
t = var("t")
8
y = var("y")
9
a = randrange(3,7)
10
b = a - randrange(1,4)
11
c = a + randrange(2,5)
12
d = dirac_delta
13
u = unit_step
14
k = randrange(2,6)
15
d_integrand = (k*d(t-a))
16
u_integrand = (k*u(t-a))
17
18
return {
19
"d_integrand": d_integrand,
20
"u_integrand": u_integrand,
21
"b": b,
22
"c": c,
23
"d_int_value": k,
24
"u_int_value": k*(c-a),
25
}
26