[Homeros] Matlab как крайний случай (was: I: Изчерпывающая фиксация замысла)

Michael Pozhidaev msp на altlinux.ru
Пн Ноя 17 04:53:43 MSK 2014


"Nikita" <nikita-mailings на rambler.ru> writes:

> http://jeval.sourceforge.net/
> http://commons.apache.org/proper/commons-math/
> http://projects.congrace.de/exp4j/
> http://en.wikipedia.org/wiki/List_of_numerical_libraries#Java

Никита, спасибо, я себе записал. Есть один вопрос, который должен хотя
бы задать. Это не намерение, но вдруг окажется, что такое
понравится. Иногда оказывается, что нравятся самые неожиданные идеи. Кто
что думает про вычисления в стиле Matlab? Речь не про сам Matlab,
конечно, а про поддержку описания процесса вычислений в его стиле. Вдруг
мы на Java найдём что-нибудь похожее.

Вообще говоря, есть три подхода, на которые хватает воображения:

1. Обычный калькулятор. Ну то есть как себя ведут обычные настольные
калькуляторы. Просто считают; повторить вычисления с другими входными
данными без полного перенабора невозможно.

2. Вычисления в стиле электронных таблиц. То есть Excel и другие, на
него похожие. В ячейки пишутся формулы, считать наглядно и, видимо, довольно
удобно. 

3. Запись вычислений строковым выражением. Как частный случай -
вычисления в emacs в виде s-выражений. Как предельно развитый и
проверенный математиками вариант - Matlab или его замены. 

Первая альтернатива слишком уж примитивна. Как реализовывать вторую - не
представляю. Точнее, подготовить интерфейсную часть в Luwrain можно
элементарно, но как готовить движок таких вычислений - сказать не могу,
по крайней мере, в настоящий момент. Вот третий вариант - хотел бы с
кем-нибудь обсудить, если у кого-нибудь есть точка зрения по этому делу.

-- 
Michael Pozhidaev. Tomsk, Russia.
Russian info page: http://www.marigostra.ru/
English info page: http://www.marigostra.com/


Подробная информация о списке рассылки Homeros