7.3 The Eigenvalue Method for Linear Systems

We now introduce a powerful method for constructing the general solution of a homogeneous first-order system with constant coefficients,

x1=a11x1+a12x2++a1nxn,x2=a21x1+a22x2++a2nxn,xn=an1x1+an2x2++annxn.
x'1x'2x'n===a11x1a21x1an1x1+++a12x2a22x2an2x2++++++a1nxn,a2nxn,annxn.
(1)

By Theorem 3 of Section 7.2, we know that it suffices to find n linearly independent solution vectors x1, x2, , xnx1, x2, , xn; the linear combination

x(t)=c1x1+c2x2++cnxn
x(t)=c1x1+c2x2++cnxn
(2)

with arbitrary coefficients will then be a general solution of the system in (1).

To search for the n needed linearly independent solution vectors, we proceed by analogy with the characteristic root method for solving a single homogeneous equation with constant coefficients (Section 5.3). It is reasonable to anticipate solution vectors of the form

x(t)=[x1x2x3xn]=[v1eλtv2eλtv3eλtvneλt]=[v1v2v3vn]eλt=veλt,
x(t)=x1x2x3xn=v1eλtv2eλtv3eλtvneλt=v1v2v3vneλt=veλt,
(3)

where λ, v1, v2, v3, , vnλ, v1, v2, v3, , vn are appropriate scalar constants. For if we substitute

xi=vieλt,xi=λvieλt(i=1,2,,n)
xi=vieλt,x'i=λvieλt(i=1,2,,n)

in (1), then each term in the resulting equations will have the factor eλt,eλt, so we can cancel it throughout. This will leave us with n linear equations that—for appropriate values of λλ—we can hope to solve for values of the coefficients v1, v2, , vnv1, v2, , vn in Eq. (3), so that x(t)=veλtx(t)=veλt is, indeed, a solution of the system in (1).

To investigate this possibility, it is more efficient to write the system in (1) in the matrix form

x=Ax,
x'=Ax,
(4)

where A=[aij].A=[aij]. When we substitute the trial solution x=veλtx=veλt (having derivative x=λveλtx'=λveλt) in Eq. (4), the result is

λveλt=Aveλt.
λveλt=Aveλt.

We cancel the nonzero scalar factor eλteλt to get

Av=λv.
Av=λv.
(5)

Recall, from Section 6.1, that Eq. (5) means that v0v0 is an eigenvector of the matrix A associated with the eigenvalue λ.λ. Our discussion of Eqs. (3)(5) therefore provides a proof of the following theorem, which is the basis for the eigenvalue method of solving a first-order system with constant coefficients.

Recall that an eigenvalue λλ of the matrix A is a solution of the characteristic equation

|AλI|=det(AλI)=0
|AλI|=det(AλI)=0
(6)

and that an eigenvector v associated with λλ is then a solution of the eigenvector equation

(AλI)v=0.
(AλI)v=0.
(7)

The Eigenvalue Method

In outline, this method for solving the n×nn×n homogeneous constant-coefficient system x=Axx'=Ax proceeds as follows:

  1. First, we solve the characteristic equation in (6) for the eigenvalues λ1, λ2, , λnλ1, λ2, , λn of the matrix A.

  2. Next, we attempt to find n linearly independent eigenvectors v1, v2, , vnv1, v2, , vn associated with these eigenvalues.

  3. Step 2 is not always possible, but, when it is, we get n linearly independent solutions

    x1(t)=v1eλit,x2(t)=v2eλ2t,,xn(t)=vneλnt.
    x1(t)=v1eλit,x2(t)=v2eλ2t,,xn(t)=vneλnt.
    (8)

    In this case the general solution of x=Axx'=Ax is a linear combination

    x(t)=c1x1(t)+c2x2(t)++cnxn(t)
    x(t)=c1x1(t)+c2x2(t)++cnxn(t)

    of these n solutions.

We will discuss separately the various cases that can occur, depending on whether the eigenvalues are distinct or repeated, real or complex. The case of repeated eigenvalues—multiple roots of the characteristic equation—will be deferred to Section 7.6.

Distinct Real Eigenvalues

If the eigenvalues λ1, λ2, , λnλ1, λ2, , λn are real and distinct, then we substitute each of them in turn in Eq. (7) and solve for the associated eigenvectors v1, v2, , vn.v1, v2, , vn. It then follows from Theorem 2 in Section 6.2 that the particular solutions given in (8) are linearly independent. (In any particular example, such linear independence can always be verified by using the Wronskian determinant of Section 7.2.) The following example illustrates the eigenvalue method.

Example 1

Find a general solution of the system

x1=4x1+2x2,x2=3x1x2.
x'1x'2==4x13x1+2x2,x2.
(9)

Solution

The matrix form of the system in (9) is

x=[4231]x.
x'=[4321]x.
(10)

The characteristic equation of the coefficient matrix is

|4λ231λ|=(4λ)(1λ)6=λ23λ10=(λ+2)(λ5)=0,
4λ321λ==(4λ)(1λ)6λ23λ10=(λ+2)(λ5)=0,

so we have the distinct real eigenvalues λ1=2λ1=2 and λ2=5λ2=5.

For the coefficient matrix A in Eq. (10), the eigenvector equation (AλI)v=0(AλI)v=0 takes the form

[4λ231λ][ab]=[00]
[4λ321λ][ab]=[00]
(11)

for the associated eigenvector v=[ab]T.v=[ab]T.

Case 1: λ1=2.λ1=2. Substitution of the first eigenvalue λ1=2λ1=2 in Eq. (11) yields the system

[6231][ab]=[00]

—that is, the two scalar equations

6a+2b=0,3a+b=0.
(12)

In contrast with the typical nonsingular (algebraic) linear system that has a unique solution, the homogeneous linear system in (12) is singular—the two scalar equations obviously are equivalent (each being a multiple of the other). Therefore, Eq. (12) has infinitely many nonzero solutions—we can choose a arbitrarily (but nonzero) and then solve for b.

Substitution of an eigenvalue λ in the eigenvector equation (AλI)v=0 always yields a singular homogeneous linear system, and among its infinity of solutions we generally seek a “simple” solution with small integer values (if possible). Looking at the second equation in (12), the choice a=1 yields b=3, and thus

v1=[13]

is an eigenvector associated with λ1=2 (as is any nonzero constant multiple of v1).

Remark

If, instead of the “simplest” choice a=1, b=3, we had made another choice a=c, b=3c, we would have obtained the eigenvector

v1=[c3c]=c[13].

Because this is a constant multiple of our previous result, any choice we make leads to (a constant multiple of ) the same solution

x1(t)=[13]e2t.

Case 2: λ2=5. Substitution of the second eigenvalue λ=5 in (11) yields the pair

a+2b=0,3a6b=0
(13)

of equivalent scalar equations. With b=1 in the first equation we get a=2, so

v2=[21]

is an eigenvector associated with λ2=5. A different choice—a=2c, b=c—would merely give a [constant] multiple of v2.

These two eigenvalues and their associated eigenvectors yield the two solutions

x1(t)=[13]e2tandx2(t)=[21]e5t.

They are linearly independent, because their Wronskian

|e2t2e5t3e2te5t|=7e3t

is nonzero. Hence a general solution of the system in (10) is

x(t)=c1x1(t)+c2x2(t)=c1[13]e2t+c2[21]e5t;

in scalar form,

x1(t)=c1e2t+2c2e5t,x2(t)=3c1e2t+c2e5t.

Figure 7.3.1 shows some typical solution curves of the system in (10). We see two families of hyperbolas sharing the same pair of asymptotes: the line x1=2x2 obtained from the general solution with c1=0, and the line x2=3x1 obtained with c2=0. Given initial values x1(0)=b1, x2(0)=b2, it is apparent from the figure that

  • If (b1,b2) lies to the right of the line x2=3x1, then x1(t) and x2(t) both tend to + as t+;

  • If (b1,b2) lies to the left of the line x2=3x1, then x1(t) and x2(t) both tend to as t+.

FIGURE 7.3.1.

Direction field and solution curves for the linear system x1=4x1+2x2, x2=3x1x2 of Example 1.

Remark

As in Example 1, it is convenient when discussing a linear system x=Ax to use vectors x1, x2, , xn to denote different vector-valued solutions of the system, whereas the scalars x1, x2, , xn denote the components of a single vector-valued solution x.

Compartmental Analysis

Frequently, a complex process or system can be broken down into simpler subsystems or “compartments” that can be analyzed separately. The whole system can then be modeled by describing the interactions between the various compartments. Thus a chemical plant may consist of a succession of separate stages (or even physical compartments) in which various reactants and products combine or are mixed. It may happen that a single differential equation describes each compartment of the system; then the whole physical system is modeled by a system of differential equations.

As a simple example of a three-stage system, Fig. 7.3.2 shows three brine tanks containing V1, V2, and V3 gallons of brine, respectively. Fresh water flows into tank 1, while mixed brine flows from tank 1 into tank 2, from tank 2 into tank 3, and out of tank 3. Let xi(t) denote the amount (in pounds) of salt in tank i at time t, for i=1, 2, and 3. If each flow rate is r gallons per minute, then a simple accounting of salt concentrations, as in Example 2 of Section 7.1, yields the first-order system

x1=k1x1,x2=k1x1k2x2,x3=k2x2k3x3,
(14)

where

ki=rVi,i=1,2,3.
(15)

Example 2

Three brine tanks If V1=20, V2=40, V3=50, r=10 (gal/min), and the initial amounts of salt in the three brine tanks, in pounds, are

x1(0)=15,x2(0)=x3(0)=0,

find the amount of salt in each tank at time t0.

Solution

Substituting the given numerical values in (14) and (15), we get the initial value problem

x(t)=[0.50.00.00.50.250.00.00.250.2]x,x(0)=[1500]
(16)

for the vector x(t)=[x1(t)x2(t)x3(t)]T. The simple form of the matrix

AλI=[0.5λ0.00.00.50.25λ0.00.00.250.2λ]
(17)

leads readily to the characteristic equation

|AλI|=(0.5λ)(0.25λ)(0.2λ)=0.

Thus, the coefficient matrix A in (16) has the distinct eigenvalues λ1=0.5, λ2=0.25, and λ3=0.2 and therefore has three linearly independent eigenvectors.

FIGURE 7.3.2.

The three brine tanks of Example 2.

Case 1: λ1=0.5. Substituting λ=0.5 in (17), we get the equation

[A+(0.5)I]v=[0.00.00.00.50.250.00.00.250.3][abc]=[000]

for the associated eigenvector v=[abc]T. The last two rows, after division by 0.25 and 0.05, respectively, yield the scalar equations

2a+b=0,5b+6c=0.

The second equation is satisfied by b=6 and c=5, and then the first equation gives a=3. Thus the eigenvector

v1=[365]T

is associated with the eigenvalue λ1=0.5.

Case 2: λ2=0.25. Substituting λ=0.25 in (17), we get the equation

[A+(0.25)I]v=[0.25000.50000.250.05][abc]=[000]

for the associated eigenvector v=[abc]T. Each of the first two rows implies that a=0, and division of the third row by 0.05 gives the equation

5b+c=0,

which is satisfied by b=1, c=5. Thus the eigenvector

v2=[015]T

is associated with the eigenvalue λ2=0.25.

Case 3: λ3=0.2. Substituting λ=0.2 in (17), we get the equation

[A+(0.2)I]v=[0.30.00.00.50.050.00.00.250.0][abc]=[000]

for the eigenvector v. The first and third rows imply that a=0, and b=0, respectively, but the all-zero third column leaves c arbitrary (but nonzero). Thus

v3=[001]T

is an eigenvector associated with λ3=0.2.

The general solution

x(t)=c1v1eλ1t+c2v2eλ2t+c3v3eλ3t

therefore takes the form

x(t)=c1[363]e(0.5)t+c2[015]e(0.25)t+c3[001]e(0.2)t.

The resulting scalar equations are

x1(t)=3c1e(0.5)t,x2(t)=6c1e(0.5)t+c2e(0.25)t,x3(t)=5c1e(0.5)t5c2e(0.25)t+c3e(0.2)t.

When we impose the initial conditions x1(0)=15, x2(0)=x3(0)=0, we get the equations

3c1=15,6c1+c2=0,5c15c2+c3=0

that are readily solved (in turn) for c1=5, c2=30, and c3=125. Thus, finally, the amounts of salt at time t in the three brine tanks are given by

x1(t)=15e(0.5)t,x2(t)=30e(0.5)t+30e(0.25)t,x3(t)=25e(0.5)t150e(0.25)t+125e(0.2)t.

Figure 7.3.3 shows the graphs of x1(t), x2(t), and x3(t). As we would expect, tank 1 is rapidly “flushed” by the incoming fresh water, and x1(t)0 as t+. The amounts x2(t) and x3(t) of salt in tanks 2 and 3 peak in turn and then approach zero as the whole three-tank system is purged of salt as t+.

FIGURE 7.3.3.

The salt content functions of Example 2.

Complex Eigenvalues

Even if some of the eigenvalues are complex, so long as they are distinct the method described previously still yields n linearly independent solutions. The only complication is that the eigenvectors associated with complex eigenvalues are ordinarily complex-valued, so we will have complex-valued solutions.

To obtain real-valued solutions, we note that—because we are assuming that the matrix A has only real entries—the coefficients in the characteristic equation will all be real. Consequently any complex eigenvalues must appear in complex-conjugate pairs. Suppose, then, that λ=p+qi and ̲λ=pqi are such a pair of eigenvalues. If v is an eigenvector associated with λ, so that

(AλI)v=0,

then taking complex conjugates in this equation yields

(AˉλI)ˉv=0

since ̲A=A and ̲I=I (these matrices being real) and the conjugate of a complex product is the product of the conjugates of the factors. Thus the conjugate ̲v of v is an eigenvector associated with ̲λ. Of course, the conjugate of a vector is defined componentwise; if

v=[a1+b1ia2+b2ian+bni]=[a1a2an]+[b1b2bn]i=a+bi,
(18)

then ̲v=abi. The complex-valued solution associated with λ and v is then

x(t)=veλt=ve(p+qi)t=(a+bi)ept(cosqt+isinqt)

—that is,

x(t)=ept(acosqtbsinqt)+iept(bcosqt+asinqt).
(19)

Because the real and imaginary parts of a complex-valued solution are also solutions, we thus get the two real-valued solutions

x1(t)=Re[x(t)]=ept(acosqtbsinqt),x2(t)=Im[x(t)]=ept(bcosqt+asinqt)
(20)

associated with the complex conjugate eigenvalues p±qi. It is easy to check that the same two real-valued solutions result from taking real and imaginary parts of ̲ve̲λt. Rather than memorizing the formulas in (20), it is preferable in a specific example to proceed as follows:

  • First, find explicitly a single complex-valued solution x(t) associated with the complex eigenvalue λ;

  • Then, find the real and imaginary parts x1(t) and x2(t), to get two independent real-valued solutions corresponding to the two complex conjugate eigenvalues λ and ̲λ.

Example 3

Find a general solution of the system

dx1dt=4x13x2,dx2dt=3x1+4x2.
(21)

Solution

The coefficient matrix

A=[4334]

has the characteristic equation

|AλI|=|4λ334λ|=(4λ)2+9=0

and hence has the complex conjugate eigenvalues λ=43i and ̲λ=4+3i.

Substituting λ=43i in the eigenvector equation (AλI)v=0, we get the equation

[A(43i)I]v=[3i333i][ab]=[00]

for an associated eigenvalue v=[ab]T. Division of each row by 3 yields the two scalar equations

iab=0,a+ib=0,

each of which is satisfied by a=1 and b=i. Thus, v=[1i]T is a complex eigenvector associated with the complex eigenvalue λ=43i.

The corresponding complex-valued solution x(t)=veλt of x=Ax is then

x(t)=[1i]e(43i)t=[1i]e4t(cos3tisin3t)=e4t[cos3tisin3ticos3t+sin3t].

The real and imaginary parts of x(t) are the real-valued solutions

x1(t)=e4t[cos3tsin3t]andx2(t)=e4t[sin3tcos3t].

A real-valued general solution of x=Ax is then given by

x(t)=c1x1(t)+c2x2(t)=e4t[c1cos3tc2sin3tc1sin3t+c2cos3t].

Finally, a general solution of the system in (21) in scalar form is

x1(t)=e4t(c1cos3tc2sin3t),x2(t)=e4t(c1sin3t+c2cos3t).

Figure 7.3.4 shows some typical solution curves of the system in (21). Each appears to spiral counterclockwise as it emanates from the origin in the x1x2-plane. Actually, because of the factor e4t in the general solution, we see that

  • Along each solution curve, the point (x1(t),x2(t)) approaches the origin as t, whereas

  • The absolute values of x1(t) and x2(t) both increase without bound as t+.

FIGURE 7.3.4.

Direction field and solution curves for the linear system x1=4x13x2, x2=3x1+4x2 of Example 3.

Figure 7.3.5 shows a “closed” system of three brine tanks with volumes V1, V2, and V3. The difference between this system and the “open” system of Fig. 7.3.2 is that now the inflow to tank 1 is the outflow from tank 3. With the same notation as in Example 2, the appropriate modification of Eq. (14) is

dx1dt=k1x1+k3x3,dx2dt=k1x1k2x2,dx3dt=k2x2k3x3,
(22)

where ki=r/Vi as in (15).

FIGURE 7.3.5.

The three brine tanks of Example 4.

Example 4

Find the amounts x1(t), x2(t), and x3(t) of salt at time t in the three brine tanks of Fig. 7.3.5 if V1=50 gal, V2=25 gal, V3=50 gal, and r=10 gal/min.

Solution

With the given numerical values, (22) takes the form

dxdt=[0.200.20.20.4000.40.2]x,
(23)

where x=[x1x2x3]T as usual. When we expand the determinant of the matrix

AλI=[0.2λ0.00.20.20.4λ0.00.00.40.2λ]
(24)

along its first row, we find that the characteristic equation of A is

(0.2λ)(0.4λ)(0.2λ)+(0.2)(0.2)(0.4)=λ3(0.8)λ2(0.2)λ=λ[(λ+0.4)2+(0.2)2]=0.

Thus A has the zero eigenvalue λ0=0 and the complex conjugate eigenvalues λ, ̲λ=0.4±(0.2)i. We anticipate one solution corresponding to the zero eigenvalue and two additional linearly independent solutions corresponding to the complex conjugate eigenvalues.

Case 1: λ0=0. Substitution of λ=0 in Eq. (24) gives the eigenvector equation

(A0I)v=[0.20.00.20.20.40.00.00.40.2][abc]=[000]
(25)

for v=[abc]T. The first row gives a=c and the second row gives a=2b, so v0=[212]T is an eigenvector associated with the eigenvalue λ0=0. The corresponding solution x0(t)=v0eλ0t of Eq. (23) is the constant solution

x0(t)=[212].
(26)

Case 2: λ=0.4(0.2)i. Substitution of λ=0.4(0.2)i in Eq. (24) gives the eigenvector equation

[A(0.4(0.2)i)I]v=[0.2+(0.2)i0.00.20.2(0.2)i0.00.00.40.2+(0.2)i][abc]=[000].

The second equation (0.2)a+(0.2)ib=0 is satisfied by a=1 and b=i. Then the first equation

[0.2+(0.2)i]a+(0.2)c=0

gives c=1i. Thus, v=[1i(1i)]T is a complex eigenvector associated with the complex eigenvalue λ=0.4(0.2)i.

The corresponding complex-valued solution x(t)=veλt of (23) is

x(t)=[1i1i]Te(0.40.2i)t=[1i1i]Te(0.4)t(cos 0.2ti sin 0.2t)=e(0.4)t[cos 0.2ti sin 0.2tsin 0.2t+i cos 0.2tcos 0.2tsin 0.2ti cos 0.2t+i sin 0.2t].

The real and imaginary parts of x(t) are the real-valued solutions

x1(t)=e(0.4)t[cos 0.2tsin 0.2tcos 0.2tsin 0.2t],x2(t)=e(0.4)t[sin 0.2tcos 0.2tcos 0.2t+sin 0.2t].
(27)

The general solution

x(t)=c0x0(t)+c1x1(t)+c2x2(t)

has scalar components

x1(t)=2c0+e(0.4)t(c1 cos 0.2tc2 sin 0.2t),x2(t)=c0+e(0.4)t(c1 sin 0.2t+c2 cos 0.2t),x3(t)=2c0+e(0.4)t[(c1c2) cos 0.2t+(c1+c2) sin 0.2t]
(28)

giving the amounts of salt in the three tanks at time t.

Observe that

x1(t)+x2(t)+x3(t)5c0.
(29)

Of course, the total amount of salt in the closed system is constant; the constant c0 in (29) is one-fifth the total amount of salt. Because of the factors of e(0.4)t in (28), we see that

limtx1(t)=2c0,limtx2(t)=c0,andlimtx3(t)=2c0.

Thus, as t+ the salt in the system approaches a steady-state distribution with 40% of the salt in each of the two 50-gallon tanks and 20% in the 25-gallon tank. So whatever the initial distribution of salt among the three tanks, the limiting distribution is one of uniform concentration throughout the system. Figure 7.3.6 shows the graphs of the three solution functions with c0=10,c1=30, and c2=10, in which case

x1(0)=50andx2(0)=x3(0)=0.

FIGURE 7.3.6.

The salt content functions of Example 4.

7.3 Problems

In Problems 1 through 16, apply the eigenvalue method of this section to find a general solution of the given system. If initial values are given, find also the corresponding particular solution. For each problem, use a computer system or graphing calculator to construct a direction field and typical solution curves for the given system.

  1. x1=x1+2x2,x2=2x1+x2

     

  2. x1=2x1+3x2,x2=2x1+x2

     

  3. x1=3x1+4x2,x2=3x1+2x2;x1(0)=x2(0)=1

     

  4. x1=4x1+x2,x2=6x1x2

     

  5. x1=6x17x2,x2=x12x2

     

  6. x1=9x1+5x2,x2=6x12x2;x1(0)=1,x2(0)=0

     

  7. x1=3x1+4x2,x2=6x15x2

     

  8. x1=x15x2,x2=x1x2

     

  9. x1=2x15x2,x2=4x12x2;x1(0)=2,x2(0)=3

     

  10. x1=3x12x2,x2=9x13x2

     

  11. x1=x12x2,x2=2x1+x2;x1(0)=0,x2(0)=4

     

  12. x1=x15x2,x2=x1+3x2

     

  13. x1=5x19x2,x2=2x1x2

     

  14. x1=3x14x2,x2=4x1+3x2

     

  15. x1=7x15x2,x2=4x1+3x2

     

  16. x1=50x1+20x2,x2=100x160x2

In Problems 17 through 25, the eigenvalues of the coefficient matrix can be found by inspection and factoring. Apply the eigenvalue method to find a general solution of each system.

  1. x1=4x1+x2+4x3, x2=x1+7x2+x3, x3=4x1+x2+4x3

     

  2. x1=x1+2x2+2x3, x2=2x1+7x2+x3, x3=2x1+x2+7x3

     

  3. x1=4x1+x2+x3,x2=x1+4x2+x3,x3=x1+x2+4x3

     

  4. x1=5x1+x2+3x3, x2=x1+7x2+x3, x3=3x1+x2+5x3

     

  5. x1=5x16x3, x2=2x1x22x3, x3=4x12x24x3

     

  6. x1=3x1+2x2+2x3, x2=5x14x22x3, x3=5x1+5x2+3x3

     

  7. x1=3x1+x2+x3, x2=5x13x2x3, x3=5x1+5x2+3x3

     

  8. x1=2x1+x2x3, x2=4x13x2x3, x3=4x1+4x2+2x3

     

  9. x1=5x1+5x2+2x3, x2=6x16x25x3, x3=6x1+6x2+5x3

     

  10. Find the particular solution of the system

    dx1dt=3x1+x3,dx2dt=9x1x2+2x3,dx3dt=9x1+4x2x3

    that satisfies the initial conditions x1(0)=0, x2(0)=0, x3(0)=17.

Cascading Brine Tanks

The amounts x1(t) and x2(t) of salt in the two brine tanks of Fig. 7.3.7 satisfy the differential equations

dx1dt=k1x1,dx2dt=k1x1k2x2,

where ki=r/Vi for i=1, 2. In Problems 27 and 28 the volumes V1 and V2 are given. First solve for x1(t) and x2(t), assuming that r=10 (gal/min), x1(0)=15 (lb), and x2(0)=0. Then find the maximum amount of salt ever in tank 2. Finally, construct a figure showing the graphs of x1(t) and x2(t).

FIGURE 7.3.7.

The two brine tanks of Problems 27 and 28.

  1. V1=50 (gal), V2=25 (gal)

  2. V1=25 (gal), V2=40 (gal)

Interconnected Brine Tanks

The amounts x1(t) and x2(t) of salt in the two brine tanks of Fig. 7.3.8 satisfy the differential equations

dx1dt=k1x1+k2x2,dx2dt=k1x1k2x2,

where ki=r/Vi as usual. In Problems 29 and 30, solve for x1(t) and x2(t), assuming that r=10 (gal/min), x1(0)=15 (lb), and x2(0)=0. Then construct a figure showing the graphs of x1(t) and x2(t).

FIGURE 7.3.8.

The two brine tanks of Problems 29 and 30.

  1. V1=50 (gal), V2=25 (gal)

  2. V1=25 (gal), V2=40 (gal)

Open Three-Tank System

Problems 31 through 34 deal with the open three-tank system of Fig. 7.3.2. Fresh water flows into tank 1; mixed brine flows from tank 1 into tank 2, from tank 2 into tank 3, and out of tank 3; all at the given flow rate r gallons per minute. The initial amounts x1(0)=x0 (lb), x2(0)=0, and x3(0)=0 of salt in the three tanks are given, as are their volumes V1, V2, and V3 (in gallons). First solve for the amounts of salt in the three tanks at time t, then determine the maximal amount of salt that tank 3 ever contains. Finally, construct a figure showing the graphs of x1(t), x2(t), and x3(t).

  1. r=30, x0=27, V1=30, V2=15, V3=10

     

  2. r=60, x0=45, V1=20, V2=30, V3=60

     

  3. r=60, x0=45, V1=15, V2=10, V3=30

     

  4. r=60, x0=40, V1=20, V2=12, V3=60

Closed Three-Tank System

Problems 35 through 37 deal with the closed three-tank system of Fig. 7.3.5, which is described by the equations in (24). Mixed brine flows from tank 1 into tank 2, from tank 2 into tank 3, and from tank 3 into tank 1, all at the given flow rate r gallons per minute. The initial amounts x1(0)=x0 (pounds), x2(0)=0, and x3(0)=0 of salt in the three tanks are given, as are their volumes V1, V2, and V3 (in gallons). First solve for the amounts of salt in the three tanks at time t, then determine the limiting amount (as t+) of salt in each tank. Finally, construct a figure showing the graphs of x1(t), x2(t), and x3(t).

  1. r=120, x0=33, V1=20, V2=6, V3=40

     

  2. r=10, x0=18, V1=20, V2=50, V3=20

     

  3. r=60, x0=55, V1=60, V2=20, V3=30

For each matrix A given in Problems 38 through 40, the zeros in the matrix make its characteristic polynomial easy to calculate. Find the general solution of x=Ax.

  1. A=[1000220003300044]

     

  2. A=[20094201000180001]

     

  3. A=[2000215279005000212]

     

  4. The coefficient matrix A of the 4×4 system

    x1=4x1+x2+x3+7x4,x2=x1+4x2+10x3+x4,x3=x1+10x2+4x3+x4,x4=7x1+x2+x3+4x4

    has eigenvalues λ1=3, λ2=6, λ3=10, and λ4=15. Find the particular solution of this system that satisfies the initial conditions

    x1(0)=3,x2(0)=x3(0)=1,x4(0)=3.

In Problems 42 through 50, use a calculator or computer system to calculate the eigenvalues and eigenvectors (as illustrated in Application 7.3) in order to find a general solution of the linear system x=Ax with the given coefficient matrix A.

  1. A=[40125435134625734]

     

  2. A=[2011131217482131]

     

  3. A=[147232029091299015123]

     

  4. A=[975012711924171991813179]

     

  5. A=[13421061392165270162031162233]

     

  6. A=[23181608679342726926212512]

     

  7. A=[4785510321821394016712123264360248]

     

  8. A=[1391452142822578737038139387615216591335951038723]

     

  9. A=[9130001314191020104301273012181210109102690651514231020100]

7.3 Application Automatic Calculation of Eigenvalues and Eigenvectors

Most computational systems offer the capability to find eigenvalues and eigenvectors readily. For instance, Fig. 7.3.9 shows a graphing calculator computation of the eigenvalues and eigenvectors of the matrix

A=[0.50.00.00.50.250.00.00.250.2]

FIGURE 7.3.9.

TI-Nspire CX CAS calculation of the eigenvalues and eigenvectors of the matrix A.

of Example 2. We see the three eigenvectors displayed as column vectors, appearing in the same order as their corresponding eigenvalues. In this display the eigenvectors are normalized, that is, multiplied by an appropriate scalar so as to have length 1. You can verify, for example, that the displayed eigenvector corresponding to the third eigenvalue λ=12 is a scalar multiple of v=[1253]T.. The Maple commands

with(linalg)
A := matrix(3,3,[−0.5,0,0,0.5,−0.25,0,0,0.25,−0.2]);
eigenvects(A);

the Mathematica commands

A = {{−0.5,0,0},{0.5,−0.25,0},{0,0.25,−0.2}}
Eigensystem[A]

the Wolfram|Alpha query

((−0.5, 0, 0), (0.5, −0.25, 0), (0, 0.25, −0.2))

and the Matlab commands

A = [−0.5,0,0; 0.5,−0.25,0; 0,0.25,−0.2]
[V,D] = eig(A)

(where D will be a diagonal matrix displaying the eigenvalues of A and the column vectors of V are the corresponding eigenvectors) produce similar results. You can use these commands to find the eigenvalues and eigenvectors needed for any of the problems in this section.

For a more substantial investigation, choose a positive integer n<10 (n=5, for instance) and let q1, q2, , qn denote the first n nonzero digits in your student ID number. Now consider an open system of brine tanks as in Fig. 7.3.2, except with n rather than three successive tanks having volumes Vi=10qi (i=1, 2, , n) in gallons. If each flow rate is r=10 gallons per minute, then the salt amounts x1(t), x2(t), , xn(t) satisfy the linear system

x1=k1x1,xi=ki1x11kix1(i=2,3,,n),

where ki=r/Vi. Apply the eigenvalue method to solve this system with initial conditions

x1(0)=10,x2(0)=x3(0)==xn(0)=0.

Graph the solution functions and estimate graphically the maximum amount of salt that each tank ever contains.

For an alternative investigation, suppose that the system of n tanks is closed as in Fig. 7.3.5, so that tank 1 receives as inflow the outflow from tank n (rather than fresh water). Then the first equation should be replaced with x1=knxnk1x1. Now show that, in this closed system, as t+ the salt originally in tank 1 distributes itself with constant density throughout the various tanks. A plot like Fig. 7.3.6 should make this fairly obvious.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.14.73.229