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

Main navigation

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

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

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

Определение функций

Для определения функции следует указать ее имя, аргумент (или аргументы), заключенный в круглые скобки, символы := и саму функцию, например,

(C1) p(x):= x^2+3*x-8;
			 2
(D1) 		 p(x) := x + 3 x - 8
(C2) p(2*x);
			 2
(D2) 		 4 x + 6 x - 8
(C3) factor(p(2*x-4));
			 2
(D3) 		 2 (2 x - 5 x - 2)
(C4) f(x):=sin(x);
(D4) 		 f(x) := SIN(x)
(C5) g(x):=log(x);
(D5) 		 g(x) := LOG(x)
(C6) f(g(x));
(D6)		 SIN(LOG(x))
(C7) g(f(x));
(D7)		 LOG(SIN(x))
(C8) dist(x,y):=sqrt(x^2+y^2);
	 2 2
(D8)	 dist(x, y) := SQRT(x + y )
(C9) dist(3,4);
(D9) 	 5

Функция может быть задана и подобным образом:

(C10) eta(x,y):= if x = y then x 
 else (if x > y then x-y else x+y);
(D10) 	 eta(x, y) := IF x = y THEN x ELSE 
 (IF x > y THEN x - y ELSE x + y)
(C11) eta(5,6);
(D11) 				 11
(C12) eta(eta(7,7), eta(1,2));
(D12) 				 4

Перекрёстные ссылки книги для Определение функций

  • Решение уравнений
  • Вверх
  • Построение графиков

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