You are on page 1of 2

B.

LISTING PROGRAM
No.1
> restart;
> with(plots):
> p:=2;

p := 2
> q:=exp(-x);
q := e

( x )

> h:=int(p,x);

h := 2 x
> solum:=y(x)=exp(-h)*(int(exp(h)*q,x)+C);
( 2 x )
solum := y( x ) e
( e x C )
> eval(subs(x=0,y=0.75,solum));
0.751C
> solkus:=subs(C=-0.25,solum);
( 2 x )
solkus := y( x ) e
( e x 0.25 )
No.3

> restart;
> with(plots):
> p:=2/x;

p :=

2
x

> q:=4*x;

q := 4 x
> h:=int(p,x);

h := 2 ln( x )
> solum:=y(x)=exp(-h)*(int(exp(h)*q,x)+C);
x4 C
solum := y( x )
x2
No.5
> restart;
> pers:=diff(y(x),x)=4*x;

pers :=

d
y( x )4 x
dx

> sol:=dsolve(pers,y(x));
sol := y( x )2 x2_C1

> eval(subs(x=1,y(1)=1,sol));

12_C1

> solkus:=subs(_C1=-1,sol);
solkus := y( x )2 x21 d
No.6
> restart;
> pers1:=diff(T(t),t)=k*(T(t)-TI);
d
pers1 := T( t )k ( T( t )TI )
dt
> pers2:=eval(subs(TI=30,pers1));
d
pers2 := T( t )k ( T( t )30 )
dt

> sol:=dsolve(pers2,T(t));
(k t)
sol := T( t ) 30 e
_C1

> eval(subs(t=0,T(0)=100,sol));
10030_C1
> solusi1:=subs(_C1=70,sol);
(k t)
solusi1 := T( t ) 30 70 e
> solusi2:=eval(subs(t=3,T(3)=75,solusi1));
(3 k)
solusi2 := 75 30 70 e
> k:=solve(solusi2);

1
9
k := ln
3 14
> solusi3:=subs(k=k,solusi1);
( 1/3 ln( 9/14 ) t )
solusi3 := T( t ) 30 70 e
> solusi4:=subs(T(t)=37,solusi3);
( 1/3 ln( 9/14 ) t )
solusi4 := 37 30 70 e
> t:=solve(solusi4);
t :=

3 ln ( 10 )
9
ln
14

You might also like