реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Производительность программ математических вычислений
mihalevski
сообщение Jul 2 2012, 09:03
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 100
Регистрация: 20-05-10
Из: Omsk
Пользователь №: 57 391



Необходимо выполнить вычисление двойного определенного интеграла от функции заданной в виде массива (не аналитически). Маткад последней версии с данной задачей справляется долго, причем приходится представлять задачу как сумму определенных интегралов, в противном случае вычисление не сходится. Вопрос: насколько могут оказаться производительнее при решении данной задачи инструменты типа Matlab, Maple, Mathematika. Матлаб в пределах досягаемости, о других инструментах только слышал, поэтому может кто практически сравнивал их возможности. Есть и такое мнение, что все инструменты построены на общих вычислительных ядрах, приобретаемых у отдельных разработчиков, а это может означать, что все суета.
Go to the top of the page
 
+Quote Post
litv
сообщение Jul 2 2012, 09:21
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



matcad самый плохой
Go to the top of the page
 
+Quote Post
mihalevski
сообщение Jul 2 2012, 09:30
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 100
Регистрация: 20-05-10
Из: Omsk
Пользователь №: 57 391



Цитата(litv @ Jul 2 2012, 16:21) *
matcad самый плохой


Возможно так и есть, но хотелось бы иметь количесвенныю оценку. Даже двухкратный выигрыш особой погоды не делает.
Go to the top of the page
 
+Quote Post
iiv
сообщение Jul 2 2012, 11:59
Сообщение #4


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(mihalevski @ Jul 2 2012, 15:03) *
Необходимо выполнить вычисление двойного определенного интеграла от функции заданной в виде массива (не аналитически).

Если система дергает лапак/бласы во время вычисления, и оные подставляются с мкл или ацмля, или, хотя бы с атласа, то ускорить будет почти не возможно. В матлабах последней версии мкл прикручен железно, мэпл и математика могут криво попользовать эти библиотеки, по крайней мере, они стараются максимально аналитически всек решить, и путаются подставить стоящий софт. Я не в крурсе использует ли маткад то, что я упоминал, но, сильно сомневаюсь.

Разница на матричных вычислениях на многоядерных компах с использованием и без использования этих библиотек сейчас достикает 20-50 раз. Имеет смысл попытаться.
Go to the top of the page
 
+Quote Post
x736C
сообщение Jul 4 2012, 09:16
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Есть статья «Octave and Python: High-Level Scripting Languages Productivity and Performance Evaluation». Забейте в гугле.
Сравнивается Octave, Matlab и Python. Но подойдет ли Вам сравнение тех алгоритмов, не знаю.
Go to the top of the page
 
+Quote Post
brag
сообщение Jul 5 2012, 15:55
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Математика довольно шустро считает аналитику, в сравнении с Мэплом и Мупадом. Поюзал немного и удалил остальное долой sm.gif теперь пользую только ее для символьных вычислений.
Если нужно работать с числами - Матлаб вне конкуренции, его попрут разве что спец-проги под конкретный тип задач. Киньте пример задачи - попробуем посчитать.
Go to the top of the page
 
+Quote Post
Petr_I
сообщение Jul 5 2012, 18:07
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 129
Регистрация: 28-09-10
Из: Москва
Пользователь №: 59 793



Цитата(mihalevski @ Jul 2 2012, 13:03) *
Есть и такое мнение, что все инструменты построены на общих вычислительных ядрах, приобретаемых у отдельных разработчиков, а это может означать, что все суета.


Интересно откуда взялось такое мнение?
По опыту:
Маткад - калькулятор.
Быстрее всего считать будет Матлаб, если научитесь грамотно пользоваться.
Математику давно не пользовал, но раньше интегралы считала достаточно быстро, по сравнению с маткадом.
Остальное не пользовал.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 19:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01368 секунд с 7
ELECTRONIX ©2004-2016