Gymnasieopgave : Søforurening
| > | restart;with(plots): |
Warning, the name changecoords has been redefined
*****************************************************************************
1. Den lineære differentialligningen er , se H&OL side 120.
| > | lign:=diff(c(t),t)+a(t)*c(t)/V=m(t)/V; |
Og den generelle løsning er:
| > | dsolve(lign,c(t)); |
Grænseværdien c_0 er i ton/
og V i
.
| > | c_0=0.1*10^(-9)/(10^(-3))*(10^9/10^3); |
| > | V:=2; |
2. Find c(t) , når a(t) = a_0 , m(t) = m_0 , V = 2
| > | lign1:=subs(a(t)=1,m(t)=m_0,lign); |
Løsningen er
| > | s1:=dsolve({lign1,c(0)=0},c(t)); |
| > | plot(rhs(s1/m_0),t=0..20); |
Af løsningen ses, at m_0 < c_0 a_0 = 0.10 ton/år .
3. Vi opgiver nu m(t) og a(t)
| > | m:=t->1/(1+t)^2; |
| > | a:=t->1/(1+t);eval(lign); |
2. Den partikulære løsning h(0) = h0 .
| > | s2:=dsolve({lign,c(0)=0},c(t)); |
| > | plot(rhs(s2),t=0..20); |
Størsteværdien bliver
| > | cmax:=evalf(maximize(rhs(1.0*s2),t=0..4)); |
| > |
| > |