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

Main navigation

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

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

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

Построение графиков

Графики строятся при помощи функции plot2d, например,

(C1) plot2d([2*sin(x), cos(x)], [x, -2*%PI, 2*%PI]);

Для построения изображений трехмерных объектов используется функция plot3d. Вот как, например, запишется функция для рисования листа Мебиуса:

(C2) plot3d([cos(x)*(3+y*cos(x/2)), 
 sin(x)*(3+y*cos(x/2)), y*sin(x/2)],
 [x,-%pi,%pi],[y,-1,1],['grid,40,15]);

В левом верхнем углу рисунка находится меню (появляющееся при подведении курсора). Оно содержит ряд опций для сохранения рисунка и его преобразований. Ниже приводятся два рисунка, соответствующие рассматриваемой с разных точек римановой поверхности.

(C3) Plot3d(r^.33*cos(th/3),[r,0,1],[th,0,6*%pi],
 ['grid,12,80],
 ['transform_xy,polar_to_xy],
 ['view_direction,1,1,1.4],
 ['colour_z,true]);

Перекрёстные ссылки книги для Построение графиков

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

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