Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная
  2. Практическая информатика
  3. Глава 8 Системы компьютерной алгебры
  4. Maxima

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

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.

Перекрёстные ссылки книги для Решение уравнений

  • Алгебраические преобразования
  • Вверх
  • Определение функций

Book navigation

  • Содержание
  • Глава 1 Основы информатики
  • Глава 2 Операционные системы и сети
  • Глава 3 Графика на компьютере
  • Глава 4 Обработка текста
  • Глава 5 Основы языка HTML
  • Глава 6 Динамический HTML
  • Глава 7 Простейшие вычисления
  • Глава 8 Системы компьютерной алгебры
    • Mathematica
    • Maxima
      • Работа с выражениями
      • Алгебраические преобразования
      • Решение уравнений
      • Определение функций
      • Построение графиков
      • Операции математического анализа
      • Матричные вычисления
      • Программирование в системе Maxima
  • Глава 9 Модели и программирование
  • Глава 10 Логическое программирование
  • Глава 11 Введение в ООП
  • Глава 12 Программирование и интернет

Последние материалы

  • Эмулятор терминала Terminator
    4 hours ago
  • Приложение scanimage
    6 days 1 hour ago
  • Утилита sensors
    1 week 2 days ago
  • Сканер Rkhunter
    2 weeks 3 days ago
  • Программа resize2fs
    3 weeks 2 days ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru