Practical 2A: Plotting Second Order Solution Families

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Practical 2A : Plotting Second

Order Solution Families


In[2]:= eqn = y '' [x] + y[x] ⩵ 0
Out[2]= y[x] + y′′ [x] ⩵ 0

In[3]:= sol = DSolve [eqn, y[x], x]


Out[3]= {{y[x] →  1 Cos [x] +  2 Sin [x]}}

In[6]:= Plot [Evaluate [y[x] / . sol / . { 1 → Range [- 15, 15 ],  2 → Range [- 15, 15 ]}], {x, - 10, 10 }]

20

10

Out[6]=
-10 -5 5 10

-10

-20

In[7]:= sol1 = DSolve [y '' [x] + 2 * y[x] + 1 ⩵ 0, y[x], x]


1
Out[7]=  y[x] → - +  1 Cos  2 x +  2 Sin  2 x
2

In[8]:= Plot [Evaluate [y[x] / . sol1 / . { 1 → Range [0, 7],  2 → Range [- 3, 4]}], {x, - 10, 10 }]

Out[8]= -10 -5 5 10

-5
2

In[9]:= Manipulate [Plot [C[1] * Cos [x] + C[2] * Sin [x], {x, - Pi, Pi }], {C[1], 0, 12 }, {C[2], - 6, 6}]

1

2

Out[9]=

-3 -2 -1 1 2 3

-5

In[10]:= sol2 = DSolve [(x ^ 2) * y '' [x] + 2 * x * y '[x] - 6 * y[x] ⩵ 0, y[x], x]


1
 y[x] → + x  2 
2
Out[10]=
x3

In[11]:= Plot [Evaluate [y[x] / . sol2 / . { 1 → Range [- 5, 5],  2 → Range [0, 10 ]}], {x, - 10, 10 }]

800

600

400

Out[11]= 200

-10 -5 5 10

-200

-400

In[12]:= sol3 = DSolve [x * y '' [x] - y '[x] ⩵ 0, y[x], x]


x2  1
Out[12]=  y[x] → +  2 
2
3

In[13]:= Plot [Evaluate [y[x] / . sol3 / . { 1 → Range [- 5, 5],  2 → Range [- 5, 5]}], {x, - 1, 1}]

Out[13]=
-1.0 -0.5 0.5 1.0

-5

In[14]:= sol4 = DSolve [y '' [x] + 2 * y[x] ⩵ Sin [x], y[x], x]


2 2
Out[14]=  y[x] →  1 Cos  2 x + Cos  2 x Sin [x] +  2 Sin  2 x + Sin [x] Sin  2 x 

In[15]:= Plot [Evaluate [y[x] / . sol4 / . { 1 → Range [- 3, 3],  2 → Range [- 3, 3]}], {x, - 10, 10 }]

Out[15]=
-10 -5 5 10

-2

-4

In[18]:= sol5 = DSolve [y '' [x] + 25 * y[x] ⩵ 0, y[x], x]


Out[18]= {{y[x] →  1 Cos [5 x] +  2 Sin [5 x]}}
4

In[19]:= Plot [Evaluate [y[x] / . sol5 / . { 1 → Range [- 6, 6],  2 → Range [- 6, 6]}], {x, - 10, 10 }]

Out[19]=
-10 -5 5 10

-5

In[20]:= sol6 = DSolve [y '' [x] - 3 * y '[x] - 2 * y[x] ⩵ 0, y[x], x]


3 17 3 17

 y[x] → ⅇ 1 + ⅇ  2 
- x + x
2 2 2 2
Out[20]=

In[23]:= Plot [Evaluate [y[x] / . sol6 / . { 1 → Range [- 2, 2],  2 → Range [- 2, 2]}], {x, - 8, 8}]
600

400

200

Out[23]=
-5 5

-200

-400

-600

In[24]:= sol7 = DSolve [x ^ 2 * y '' [x] + x * y '[x] - y[x] ⩵ 0, y[x], x]


1
Out[24]=  y[x] → + x  2 
x
5

In[27]:= Plot [Evaluate [y[x] / . sol7 / . { 1 → Range [- 3, 3],  2 → Range [0, 6]}], {x, - 10, 10 }]

50

Out[27]=
-10 -5 5 10

-50

You might also like