Ru-Board.club
← Вернуться в раздел «Программы»

» Maplesoft (Waterloo) Maple

Автор: terminat0r
Дата сообщения: 01.04.2008 03:59
Andrey_Yuryevich

Цитата:
А кого на научных конференциях волнуют пакеты, с помощью которых получен тот или иной результат? Если, конечно, конференция не по компьютерной алгебре?

Нет, по теорфизике.
Скажем так,- официально никого это не колышет, а неофициально- волнует многих, кто считает именно в этом пакете. Я таких встречаю на каждом шагу, и сам в том числе являюсь таким пользователем.

vb2008

Цитата:
"Постараюсь на следующей международной научной конференции
об этом вспомнить." и ... ?

Я не собираюсь ни с кем воевать. Просто расскажу эту историю в каждом удобном месте в подходящее время.



Автор: vb2008
Дата сообщения: 01.04.2008 08:35
Maplesoft announces it will start fighting the Maple bugs soon and very seriously

http://groups.google.com/group/sci.math.symbolic/browse_thread/thread/7d09b67356eb2f45/8e9e95fb6820c8fb?hl=en#8e9e95fb6820c8fb

Today I received a letter from President and CEO of Maplesoft
C. James Cooper.

There he writes that he and all Maplesoft employees feel deep
gratitude for Cyber Tester and me personally for helping them
to identify the numerous bugs in Maple.

Mr. Cooper also invited me to visit Maplesoft as soon as I only
could claiming a grandiose one-year long banquet will be thrown
in honor of Cyber Tester trailblazing achievements.

According to Mr. Cooper, Maplesoft is going to test Maple very
seriously. To this purpose, Mr. Cooper states, Maplesoft plans
to spend all the money remaining after the banquet, if any.
Автор: Andrey_Yuryevich
Дата сообщения: 01.04.2008 10:04
terminat0r

Цитата:
Скажем так,- официально никого это не колышет, а неофициально- волнует многих, кто считает именно в этом пакете. Я таких встречаю на каждом шагу, и сам в том числе являюсь таким пользователем.


Ты хоть раз пострадал от ошибок Maple? Я лично - лишь один раз, с 9.5.1.
Автор: vb2008
Дата сообщения: 01.04.2008 10:55
Andrey_Yuryevich writes

Цитата:
Ты хоть раз пострадал от ошибок Maple?


Хоть вопрос и не ко мне лично, мне кажется, тут многое зависит от смысла, вкладываемого конкретным человеком в слово "пострадал".

Например, если я впустую потратил время из-за бага, будь это крэш или ложный ответ или зависание или нестабильность Windows, из-за которой я вынужден перегружаться, я лично пострадал.

Кстати, это было одним из побудительных мотивов заняться созданием технологии автоматической идентификации багов.

***

Но, кстати, я не исключаю, что среди 3 000 000 пользователей Maple есть не один
мазохист

Для них Maple - просто находка!!
Автор: terminat0r
Дата сообщения: 01.04.2008 19:23
Andrey_Yuryevich

Цитата:
Ты хоть раз пострадал от ошибок Maple?

А я то откуда знаю, я ведь не все вычисления дублирую в Математике?

А например, очень часто Мэпл не может сделать чисельное интегрирование в комплексной области, если там есть гипергеометрические функции или даже простенькие функции Бесселя.
Хотя мои программки на фортране делают это вмиг.
Нестабильности ОС у меня не бывает, так как работаю только в линкусе, а вот иногда, при таком интегрировании мэпл начинает жрать память гигабайтами, приходится просто убивать.

Крупно пострадать я не могу, так как в Мэпл я часто делаю только прикидочную работу и выборочно проверяю результаты некоторых программ, если это возможно.
Автор: Andrey_Yuryevich
Дата сообщения: 01.04.2008 23:41
terminat0r

Цитата:
А я то откуда знаю, я ведь не все вычисления дублирую в Математике?

Ну, если полученный результат физически абсурден, то и дублировать не надо.
Автор: terminat0r
Дата сообщения: 02.04.2008 01:17
Andrey_Yuryevich

Цитата:
Ну, если полученный результат физически абсурден,

А если не очень абсурдный, но неправильный?
Автор: Andrey_Yuryevich
Дата сообщения: 02.04.2008 15:42
terminat0r

Цитата:
А если не очень абсурдный, но неправильный?


На самом деле вероятность ошибиться самому заметно больше, чем нарваться на ошибку в пакете...
Автор: terminat0r
Дата сообщения: 02.04.2008 16:07
Andrey_Yuryevich
Я уже не уверен что это так, хотя с вероятностями имею дело каждый день
Автор: terminat0r
Дата сообщения: 04.04.2008 23:22
matheiiv
надо сразу уточнять что вы имеете ввиду под чисельным интегрированием.
Первое что мне пришло на ум, это чисельное вычисление интегралов.
Так вот, тут я немного наигрался с мэплами математиками и прочими.
Математика в этом случае немного лучше выглядит. Но тоже не сахар.



Цитата:
LSODE метод пробовали использовать для решения stiff-систем в другом CAS'е?
backward метод?
Его в Математике, увы, пока нет...
В других (Scilab и Matlab) имеется его кондовая реализация...
То-то и оно...


Не пробовал. Система уравнений у меня всегда одного типа и метод адамса работает. Но CAS для этого не используется, считать пришлось бы слишком долго.
Но, скажем так, я помню те времена, когда в мэпл даже обыкновенного NonlinearFit не было. Потом появился но никаких коэффициентов никогда не находил.
Приходилось всегда комбинировать с Математикой.

Если будет время, то почитайте 2 последние страницы,узнаете много нового.

---
Изменил немного шапку. Думаю все согласны вести обсуждение этого пакета именно здесь и автор темы не будет против?

Автор: matheiiv
Дата сообщения: 05.04.2008 15:21
Хотел бы остановиться на 3 моментах.
1) о багах в Maple известно давно и многим. В других CAS их, насколько мне известно, меньше. Безусловно, вызывает удивление выпуск многочисленных релизов Maple (аж 11 версия!). Разработчики торопятся в ущерб солидности и безбагговости.
Основной тезис этого пункта -- у каждого CAS имеются исторически сложившиеся сильные и слабые стороны. Из-за этого многие пользуются одновременно несколькими CAS.

2) я лично слежу за развитием интересующий меня области -- численного интегрирования stiff-систем ОДУ. Начал лет десять назад со сравнения производительности Maple 4 и Mathematica 3. Пока Maple быстрее, гибче, функциональнее. Отдаю себе отчет, что, возможно, имеются только считанные области CAS, где Maple "силен". Из этого не следует, что он неинтересен и бесперспективен.

3) Вобщем-то мой выбор в пользу Maple был сделал давно после посещения сайта Stefan Steinhaus (Germany, http://www.steinhaus-net.de/ и http://www.scientificweb.de/ncrunch/ ). Достаточно интересен тот факт, что у Maple были "золотые" годы (см. ранние тест-отчеты с указанного сайта), когда его паритет с др. CAS было более очевиден.
Увы, тесты 2008 года для Maple просто провальные....
Однако, это касается его "встроенных" функций... Я посетил сайт блогеров Maple, где обнаружил, что энтузиасты читали и обсуждают последный тест-отчет ( _http://www.scientificweb.com/ncrunch/ncrunch5.pdf_ ). Предлагаются множество простых способов многократно (в десятки раз!) увеличить скорость выполнения тест-заданий, чуть модифицировав либо код, либо изменив "подход".
Основной тезис п.п. 2 и 3 -- "пусть расцветают 100 садов".
И ещё. Знание CAS не сводится (даже!) к однократному освоению книги "Для продвинутых пользователей и программеров". CAS-системы живут и развиваются...
Автор: iimilev1
Дата сообщения: 08.05.2008 10:20
Появилось Maple 12
Автор: popkov
Дата сообщения: 08.05.2008 11:31
matheiiv

Цитата:
Основной тезис п.п. 2 и 3 -- "пусть расцветают 100 садов".

Полностью согласен с эти тезисом!
Другое дело, что мы наблюдаем в большей степени "цветение" багов, чем расширение возможностей программы. Причём ситуация не имеет тенденции к улучшению. Самое худшее в таких условиях - сидеть и молчать в тряпочку. Именно этого и добиваются разработчики, гоняющиеся за баснословными прибылями и забывшие, что значит слово "качество".
Автор: RElf
Дата сообщения: 15.05.2008 07:20
Недавно вплыл еще такой "энциклопедический" баг, присутствующий как минимум в версиях мапла 9.5, 10, 11 и 12:
http://www.research.att.com/~njas/sequences/A110375
Автор: RS85
Дата сообщения: 20.05.2008 08:37
Помогите кто знает - установил Maple 12 (TBE релиз) на Vist`у Ultimate SP1.
Установка прошла нормально. А при запуске вылазит окошко: "Could not create the Java virtual machine" и дальше не стартует.
Или он только по XPшкой нормально работает?
Автор: TomasVercetti
Дата сообщения: 26.05.2008 22:38
RS85
попробуй установить последнюю версию этой самой Java VM ( www.java.com/getjava/ ).
Автор: 8Racer
Дата сообщения: 27.05.2008 17:01
Та же фигня... "Could not create the Java virtual machine". У меня XP, Java новую установил... Кто-нть с этим сталкивался? Как исправить?
Автор: Andrey_Yuryevich
Дата сообщения: 27.05.2008 20:40
На версии 11.02 и Windows XP я делал так:

1) Инсталлировал последнюю версию java (см.выше);
2) Копировал каталог Program Files\Java\Jre.xxx в каталог Maple\jre (предварительно переименовав старый Maple\jre, чтобы можно было откатиться. Это помогало при зависании, если сохраняться на сетевой диск.

Изначально рецепт был для решения каких-то проблем именно с Vista...

P.S. Вот что ставится вместе с Maple 12:

C:\Program Files\Maple 12\jre\bin>java.exe -version
java version "1.6.0_01"
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode)

А вот что какое-то время назад с java.com и что работало и работает с 11.02:

C:\Program Files\Java\jre1.6.0_05\bin>java.exe -version
java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)
Автор: egor y egorov
Дата сообщения: 28.05.2008 11:01

Цитата:
Помогите кто знает - установил Maple 12 (TBE релиз) на Vist`у Ultimate SP1.
Установка прошла нормально. А при запуске вылазит окошко: "Could not create the Java virtual machine" и дальше не стартует.
Или он только по XPшкой нормально работает?


"Папка Maple\bin.win\launch.ini"

в этом файле раскоментировать строчку

Код:
maxheap=700m
Автор: 8Racer
Дата сообщения: 28.05.2008 16:50
2 egor y egorov:
О, спасибо! Раскомментил, теперь всё работает =)
Ну и лаги, 100 лет бы искал этот файл...

2 Andrey_Yuryevich:
Ваш способ не успел опробовать... к счастью))
Автор: paparazzo
Дата сообщения: 30.05.2008 18:00
Как в maple построить поверхность вращения кривой заданной параметрически? Т.е. кривая x(t), y (t). Зависимость F(x)=y не выводится.
Автор: Difur
Дата сообщения: 30.05.2008 18:45
paparazzo. Привожу пример. Надеюсь, будет понятно как обобщить.
plot3d([t, (2+sin(t))*cos(tt), (2+sin(t))*sin(tt)], t=1..6, tt=0..2*Pi);
Автор: paparazzo
Дата сообщения: 30.05.2008 20:34
Difur
Хм... и точно. Всё получилось
Спасибо!
P.S.Как же все просто. Наверное я старый стал, всю геометрию и анализ забыл...
Автор: H14sk
Дата сообщения: 31.05.2008 21:52
Да, действительно, баг на интеграле «int(ln((1+x)*sqrt(abs(x)+x^2)), x=-1..1);» описанный в groups.google.ru, имеет весьма древние корни. Так, если взять «int(sqrt(abs(x)+x^2), x = -1 .. 1);», который также не считается в 12-ой версии, то в версии 5.4 выдается значение: «3/2*2^(1/2)-1/8*ln(3+2*2^(1/2))+1/8*ln(-3+2*2^(1/2))-1/8*I*Pi». Как бы комплексное число для площади действительной функции. Однако, видно, что аргумент под логарифмом получается отрицательный. Какой-то неудачный алгоритм был выбран.
Сам интеграл «int(ln((1+x)*sqrt(abs(x)+x^2)), x=-1..1);» Мэпл 5.4, действительно, считает и дает значение: «4*ln(2)-4»
Автор: egor y egorov
Дата сообщения: 03.06.2008 05:11
Поставил Maple12 на Vista x64 SP1. Теперь, если запустить cwmaple.exe (Classic Worksheet Maple) то при выходе из него он вылетает. То есть нажимаешь Alt+F4, а он вылетает с ошибкой... В принципе работать можно, но неприятно как-то. Никто не знает, в чем может быть дело?
Автор: felix2
Дата сообщения: 04.06.2008 07:12
Помогите советом. Сам не дошел.
Строю обычной командой PLOT график в полярной системе координат. Появилась необходимость наложить собственно кривую графика без фона на другой рисунок. Однако опция транспарентности распространяется как на фон, так и на саму кривую. Соответственно, нужно сделать бесцветным только фон.
Возможно ли это в последних версиях?
egor y egorov

Цитата:
Теперь, если запустить cwmaple.exe (Classic Worksheet Maple) то при выходе из него он вылетает.

У меня происходит такой же вылет с ошибкой "память не может быть read" на XP. Появилось на новом компьютере с четырехядерным пентиумом. Коррекция значения DEP в boot.ini ни к чему не привело.
Автор: egor y egorov
Дата сообщения: 04.06.2008 07:42

Цитата:
Появилось на новом компьютере с четырехядерным пентиумом

Кстати, у меня двуядерный интел...
Автор: ddrive
Дата сообщения: 16.06.2008 15:59
как в maple находить длину вектора (количество элементов в нем) ?? length выдает что-то не то...
Автор: RElf
Дата сообщения: 16.06.2008 20:48
ddrive
это называется не длиной, а размерностью вектора - попробуй команду nops()
а length() скорее всего считает (обычную) евклидову длину
Автор: ddrive
Дата сообщения: 17.06.2008 15:01
нет, nops() тоже не то выдает... неужели никто не знает?)

Страницы: 1234567891011121314

Предыдущая тема: как узнать куда коннектится прога ?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.