04.05. Solving a Linear System of Equations 

 04.05. Решение систем линейных уравнений, 

using the solve( ) command

используя команду solve  

Please execute the next two lines before proceeding:

Пожалуйста, перед работой с новым материалом выполните следующие две командные строки:

 

 

 

 
 

 

> restart:

> with(plots):

 

The solve( ) command can also be used to solve a system of m linear equations in n variables. We call these m by n linear systems for short.

Команда solve используется и для решения системы из m линейных уравнений с n неизвестными. Для краткости , в таких случаях будем говорить: " линейная система m на n ".

Solve the 2 by 2 system: 

Решить систему 2 на 2:

3*x+2*y = 3 and x-y = -4

PIECEWISE([``, 3*x+2*y = 3],[``, x-y = -4])

Вот как можно ввести систему уравнений в привычном для математика виде, используя команду piecewise :

 

 

 

 
 

> piecewise(3*x+2*y=3,``,x-y=-4,``);

 

PIECEWISE([``, 3*x+2*y = 3],[``, x-y = -4])

 

Но для решения системы следует применять команду solve :

 
   
> solve({3*x+2*y=3,x-y=-4});

{y = 3, x = -1}

 

A graph of the two underlying functions shows the solution corresponds to the point of intersection at (-1,3). But we first need to find the explicit form for each of the linear functions before we can graph them. So we solve each equation for y.

Можно предложить и графический вариант решения. Легко получить единственную точку пересечения прямых, соответствующих линейным уравнениям. Координаты этой точки: (-1;3). Но для графического решения следует вначале вывести уравнения прямых в виде с угловым кожффициентом.

 
   
> y1:=solve(3*x+2*y=3,y);

y1 := 3/2-3/2*x

> y2:=solve(x-y=-4,y);

y2 := 4+x

 

Now we construct a picture made up of two parts: " крест " contains the graphs the two equations and "точка" plots the solution point that we found. This point should be the intersection point of the two lines. Is it ?

Предложим Maple изобразить в одной системе координат комбинацию фигур. Фигуре из двух пересекающихся прямых присвоим имя " крест ". Команду, выводящую на экран точку-решение, назовём " точка ":

 
   

> крест:=plot([y1,y2],x=-5..5):

> точка:=plot([[-1,3]],style=point, color=blue,symbol=circle):

> display([крест,точка]);

[Maple Plot]

 

Here is an example of the solution of a 3 by 3 system with variables x, y, and z.

Приведём пример решения системы 3 на 3 относительно переменных x, y, и z .

Solve the 3 by 3 system:

Решить систему 3 на 3:

{x+y+z = 1, 3*x+y = 3, x-2*y-z = 0}

PIECEWISE([``, x+y+z = 1],[``, 3*x+y = 3],[``, x-2*...

которую можно " нарисовать " так:

 
   

> piecewise(x+y+z=1,``,3*x+y=3,``,x-2*y-z=0,``);

PIECEWISE([``, x+y+z = 1],[``, 3*x+y = 3],[``, x-2*...

 

Решать же следует так:

 
   

> solve({x+y+z=1, 3*x+y=3, x-2*y-z=0});

{x = 4/5, z = -2/5, y = 3/5}

 

С официального разрешения                    © 2002 Waterloo Maple, Inc

 

Hosted by uCoz