Программное обеспечение математических уравнений для 3D-графики

Есть ли программное обеспечение на основе графического интерфейса, которое я могу использовать для построения функций в 3D под Linux?

Что-то без излишеств, но численно правильное, например, приложение «grapher» под Mac OS удобно, но часто неверно и генерирует странные графики.

Насколько строги ваши ограничения графического интерфейса? И готовы ли вы за это платить?
@Bernhard Мне нужно исследовать численное поведение некоторых формул, в основном о тригонометрии и линейной алгебре, я не знаю, что вы имеете в виду под «ограничением графического интерфейса», но я хотел бы, чтобы не было беспорядка, просто поле, в которое я помещаю свои формулы и раздел, в котором программа будет отображать получившийся 3D-график, я не думаю, что мне понадобится что-то еще. Я также сосредоточен на параметрических поверхностях и параметрическом построении 3D-объектов, поэтому мне действительно нужно это визуализировать.
Что ж, у gnuplot нет графического интерфейса, но в одном из ваших комментариев вы отметили, что это была бы альтернатива. Кстати, я не вижу, что не так с Gnuplot.
@Bernhard gnuplot предлагает графический интерфейс, он ограничен, но вы можете делать основные вещи, такие как вращение или перемещение 3D-объекта. Кроме того, gnuplot, насколько я знаю, использует октаву в качестве основы для вычислений, а это означает, что вы можете использовать октаву в первую очередь и получать почти такие же числовые результаты, поскольку октава теперь также предлагает собственный графический интерфейс.
Ах, это то, что вы имеете в виду под графическим интерфейсом. Чем я бы добавил это в качестве ответа, но кажется немного ненужным. Кстати, Gnuplot не использует Octave. (может наоборот?)

Ответы (5)

Вы можете использовать GNU Octave :

  • свободно
  • работает с Windows/Macintosh/Linux
  • имеет графический интерфейс начиная с Octave 3.8

введите описание изображения здесь

это мастерская октавы, это не октава.
@user2485710 изображение исправлено

Вы можете использовать Wolfram Alpha :

  • бесплатно (если вам не нужны расширенные функции)
  • веб-сервис

введите описание изображения здесь

Если вы хотите использовать его в автономном режиме, вы можете использовать Wolfram Mathematica :

  • несвободный
  • работает с Windows/Macintosh/Linux

введите описание изображения здесь

нет, спасибо, это не соответствует моим требованиям
@user2485710 user2485710 Какое требование не выполнено?
первое - это онлайн-решение, которое не подходит, и, конечно же, это не IDE. Второе, безусловно, тоже не лучший вариант, поскольку оно громоздкое и не бесплатное, на данный момент я бы просто выбрал октаву или gnuplot.
@user2485710 user2485710 тогда добавьте бесплатно как требование.
@ user2485710 У Gnuplot нет графического интерфейса.

Вы можете использовать GeoGebra :

введите описание изображения здесь

матмод https://sourceforge.net/projects/mathmod/

изображение

Описание MathMod — это программное обеспечение для математического моделирования, которое визуализирует и анимирует неявные и параметрические поверхности. MathMod поддерживает: 3D- и 4D-графику и анимацию Формат выходного файла OBJ Язык сценариев в формате файла JSON Поддержка текста и пигментации Поддержка эффектов шума и турбулентности Большой набор примеров сценариев

http://k3dsurf.sourceforge.net/

изображениеK3DSurf — программа для визуализации многомерных поверхностей и управления ими с помощью математических уравнений. Это также «модельер» для POV-Ray в области параметрических поверхностей. Он включает визуализацию гиперобъектов 3D, 4D, 5D и 6D, полную поддержку всех функций (например, языка C), поддержку событий мыши в области рисования, эффекты анимации и морфинга, создание файлов Povscript и сетки, а также поддержку VRML2 и OBJ-файлы. Приведено более 100 примеров.