|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Сообщений: n/a
|
Румын
GAP это как выяснилось совсем не то (если вы теорией групп не увлекаетесь). Вот нашел навскидку после 2-минутного поиска (Запрсы типа Like Mathcad sintax, Mathcad free analog) http://smath.exponenta.ru/comp/compi.htm http://www.ginac.de/ (скорее всего не то) Это то ли редактор Теха продвинутый с доп. функциями связки с Максимой (не понял - то ли это для вас или нет, я Маткад в глаза не видел). http://www.texmacs.org/ http://www.texmacs.org/tmweb/home/screenshots.en.html Короче, искать надо ![]() Когда эта тема обсуждается на форумах часто встречаются неверные советы (не от реальных пользователей), что аналог Маткад - Максима и т.д. Это неверно, вас видимо таким образом и ввели в заблуждение. Максима пригодна для мэпльщиков - синтаксис идентичный и идеология. Как я уже писал выше Маткад и Мэпл - разные программы для разных целей. На экспоненте.ру тоже вряд ли что то ценное из беспл. софта найдете - скорее программы дискредитирующие эту идею (это сайт продавцов комм. мат. софта). Вопрос: каков файл Маткада - текстовый или бинарный?. Наверняка по законам о монополиях как в случае с dwg - спецификация формата должна быть доступна сторонним разработчикам. Т.е. нормальный аналог должен поддерживать соотв. формат (или какой то общий с Маткадом - типа нейтрального rtf в текстовых редакторах) - вопрос ведь не в том, чтобы просто обучиться, а в том, что у вас есть уже куча шаблонов и привычка. Если уж учиться чему то заново - лучше все таки IMHO сразу нормальный язык, а не язык-посредник. Кстати выложенные вами файлы загрузились в VB2005.NET Express, но с небольшими ошибками. dll -ку наверно можно сгенерить свою - но отчетов (т.е. строковых переменных) я там не заметил и все что там я нашел проще написать самому. А что касается времени - попросите курсы (правда надо найти хороших преподов этого дела). Желательно репетиторство - когда вы сидите с преподом и спрашиваете его про свои конкретные задачи и на чем вам акцентировать внимание в первую очередь. Попросите принять препода на работу по трудсоглашению (для нужного вам уровня и смышленый студент-программер сойдет) И, потом, форумы еще никто не отменял. |
|||
|
||||
Регистрация: 02.04.2007
Orenburg
Сообщений: 4
|
Уважаемые флудеры, пока вы обсуждали приимущества всяких математических пакетов мы нашли ответ на свой вопрос... Для тех кто ломает голову над пересечением графиков, подскажу, что это решается вот по такой вот незамысловатой формуле: =ЕСЛИ(ИЛИ(И(A1<=D1;A2>=D1);(И(A1>=D1;A2<=D1)));((D1-A1)/(A2-A1))*(B2-B1)+B1;"нет точки"). Здесь проверяется условие нахождения точки у(прямой параллельной оси х) между двумя соседними точками у1 и у2(любой кривой). Точки проверяются соответственно на промежутках возрастания и убывания кривой... вот так вот... Ещё скажу что это решение универсально и алгаритмзмрованно абсолютно для любой кривой и пересекающую её в разных местах прямой... Спасибо всем кто принял участие в данной теме
![]() |
|||
![]() |
|
||||
Сообщений: n/a
|
Цитата:
Пересечение графиков = решить уравнение. Решить уравнение=Надстройка "Поиск Решения". Ответ был дан в посте №7 |
|||