Страница 1 из 1

Математический программный комплекс)

СообщениеДобавлено: 15.09.2010 07:39:24
x0r
В общем зародилась идея написать нечто, похожее на мат. комплекс
Ясный пентиум, до маткада я никогда в жизни(своей) не доберусь.
но что то вроде Maxima накатать можно..
И появилось пара-тройка вопросов.
Функций дохрена, с чего начать реализовывать?
И есть ли под лазарь компонент с отображением формул?
Всем заранее спасибо)

Re: Математический программный комплекс)

СообщениеДобавлено: 15.09.2010 09:55:00
Vadim
x0r писал(а):Функций дохрена, с чего начать реализовывать?

Начинать надо с описания чёткой концепции программы. Если руководствоваться термином "дохрена", то никакой программы не получится. :)
Как только у Вас будет чёткое и однозначное описание того, что должна делать программа, только тогда можно будет начинать описывать как она это будет делать, с помощью чего.
x0r писал(а):И есть ли под лазарь компонент с отображением формул?

Единственный компонент, который отобразит любую формулу - TImage. :D

Re: Математический программный комплекс)

СообщениеДобавлено: 15.09.2010 12:19:38
Nik
Как только у Вас будет чёткое и неоднозначное описание того, что должна делать программа

... вы сможете неоднозначно написать чётки код :)

А вообще полностью согласен - напишите сами для себя ТЗ с максимально подробным описанием всех планируемых функций. Затем детализируйте функции до уровня алгоритмов, и только потом приступайте к написанию кода.

PS. И почитайте старика Макконнелла :)

Re: Математический программный комплекс)

СообщениеДобавлено: 15.09.2010 12:42:48
Vadim
Nik
:D
Вот так и позорятся великие программисты. :D
Исправил. ;)

Re: Математический программный комплекс)

СообщениеДобавлено: 15.09.2010 17:21:43
x0r
Хорошо) В конце сентября сдаю физику, и приступаю к кодингу.
В далеком коммунистическом будущем оно будет
1) Длинка на сложение, вычитание, умножение, деление
2) Разбор выражений... парсер
3) Функции. Логарифм, тригонометрические функции. Их можно будет добавлять под настроение и желание.
4) Посроение графиков функции. Двух и трехмерных.
5) Какой нибудь простенький интерпретатор бейсика.
6) Производные, интегралы.
7) Разложение в ряды.
8) Матрицы. Сложение, вычитание, и.т.п.
9) Решение уравнений, систем уравнений
10) Работа с векторами.
Думаю этот "минимум" я таки осилю, да и скилл в матане приобрету.

Re: Математический программный комплекс)

СообщениеДобавлено: 15.09.2010 17:32:37
stikriz
Не занимайся ерундой - учи физику!
А програмировать надо в рамках курсовых работ и диплома.
Каждый жолжен заниматься своим делом.
Кому нужно недоделка недоматкада писаная на коленках за 1 человеко-неделю?

Re: Математический программный комплекс)

СообщениеДобавлено: 15.09.2010 18:34:14
Vadim
x0r писал(а):Какой нибудь простенький интерпретатор бейсика.

А почему бейсика? Разве мы не фанатики Паскаля? ;)

Re: Математический программный комплекс)

СообщениеДобавлено: 15.09.2010 20:23:19
x0r
Ну паскаля) Я навскидку))

Добавлено спустя 5 минут 14 секунд:
Насчет ерунды... мне нужна)
Чувство собственного величия весьма прибавит)
Да и исходники потом кому-нибудь пригодятся. Для такой же курсовой))

Re: Математический программный комплекс)

СообщениеДобавлено: 15.09.2010 21:31:34
Astralis
а я концепцию так и не уловил. это будет вычислительный пакет вроде matlab или аналитический вроде maple?

Re: Математический программный комплекс)

СообщениеДобавлено: 16.09.2010 08:21:43
x0r
Ну по масштабу я на такое не замахиваюсь
Думаю это будет вычислительный пакет вроде maple.

Re: Математический программный комплекс)

СообщениеДобавлено: 16.09.2010 08:39:18
stikriz
x0r писал(а):Чувство собственного величия весьма прибавит)

Это тоже имеет значение. Почему тогда не поискать OpenSource и присоединиться к разработчикам?

Re: Математический программный комплекс)

СообщениеДобавлено: 16.09.2010 13:18:37
x0r
Все что я видел опенсорсного из аналогичного - за рубежом. А английский мой - это весьма убогая штука.
С разработчиками надо будет как то переговариваться... а это вообще то траблъ) Опять же, вдруг в далеком коммунистическом будущем уже к моей разработке ктонибудь примкнет) Увидим.

Re: Математический программный комплекс)

СообщениеДобавлено: 07.11.2010 20:05:30
avelon89
могу помочь по матрицам и решениям линейных, нелинейных уравнений, а так же их систем

Re: Математический программный комплекс)

СообщениеДобавлено: 14.01.2011 16:03:33
eastorwest
А вот посетитель Iv_ нашего славного форума занимается портированием под Lazarus визуального компонента для отображения математических формул.
Поэтому ответ на вопрос
И есть ли под лазарь компонент с отображением формул?

пока не определен, но уже есть положительные тенденции в этом направлении.

Re: Математический программный комплекс)

СообщениеДобавлено: 15.01.2011 10:47:29
daesher
x0r писал(а):1) Длинка на сложение, вычитание, умножение, деление
2) Разбор выражений... парсер
3) Функции. Логарифм, тригонометрические функции. Их можно будет добавлять под настроение и желание.
4) Посроение графиков функции. Двух и трехмерных.

Ну... Кое-что из этого я когда-то делал. Например, компонент по построению графиков - plots (в т.ч. и трёхмерные).
Парсер тоже есть. Короче, если не лень копаться в чужом коде - см. мой проект vvfstat.sf.net - у него несколько другая задача, но многое там уже есть. Только не качайте отдельный пакет plots - он устаревший, более новый встроен в vvfstat.

Да, кстати, в понедельник придётся его внедрять в учебный процесс, так что надо будет и подработать, и тестирование будет "ого-го".

Добавлено спустя 13 минут 10 секунд:
PS: а ещё лучше - создавать объединённый проект с общей базой. Кстати, матрицы там тоже есть (или были) - пытался реализовать с ними стат. операции, но пока лучше получается обычным методом.