Предыдущий раздел Уровень выше Следующий раздел

Решение уравнений

Maxima может решать уравнения и системы алгебраических уравнений с помощью функции solve. Равная нулю правая часть уравнения может быть опущена:

(C1) solve (x^2=1, x);
(D1) 			        [x = - 1, x = 1]

(C2) solve(x^2-1,x);
(D2) 			        [x = - 1, x = 1]

(C3) solve(log(x+3)=1, x);
(D3) 				  [x = %E - 3]
При решении тригонометрических уравнений выдается только одно из бесконечного множества возможных решений:
(C4) solve(sin(x)-1, x);
SOLVE is using arc-trig functions to get
a solution. Some solutions will be lost.
				 %PI
(D4) 			    [x = ---]
				  2
В следующем примере функция solve используется для решения системы из трех уравнений с тремя неизвестными:
(C5) s:[x+y+z=3, x+2*y-z=2, x+y*z+z*x=3];
(D5) 	      [z + y + x = 3, - z + 2 y + x = 2,
               y z + x z + x = 3]
(C6) solve(s, [x,y,z]);
(D6) 	       [[x = 1, y = 1, z = 1], 
                [x = 7, y = - 3, z = - 1]]

Если уравнение не имеет решений на множестве действительных чисел, то Maxima ищет решения среди комплексных чисел:

(C7) solve(x^2+1,x);
(D7) 			       [x = - %I, x = %I]


Задание
Решите уравнение ln(tg x) = 0.
Предыдущий раздел Уровень выше Следующий раздел