|
0 / 0 / 0
Регистрация: 20.04.2021
Сообщений: 14
|
|
Maple 2017 Почему медленно выполняется расчет?07.07.2021, 00:31. Показов 3887. Ответов 18
Метки нет (Все метки)
Помогите, пожалуйста, со следующим вопросом. Расчет в Маткаде рассчитывался довольно быстро, перенесла все в Maple, так как нужна оптимизация. Тот же самый расчет в Maple не выполняется на том же компьютере (как будто не хватает мощности). У меня core i3, 16 Гб операционной. Процессор загружается на 100%, а память не сильно. Почему такие различия в Maple и Маткад? И может ли помочь более мощный процессор?
0
|
|
| 07.07.2021, 00:31 | |
|
Ответы с готовыми решениями:
18
Почему моделирование происходит очень медленно? Почему в ARCHIVELOG так медленно выполняется DDL? Медленно выполняется цикл |
|
Модератор
1765 / 1610 / 541
Регистрация: 13.09.2015
Сообщений: 5,629
|
|
| 07.07.2021, 07:17 | |
|
constructive, на вашем скрине не ясно, загружает процессор Maple или какой-то другой процесс.
0
|
|
|
0 / 0 / 0
Регистрация: 20.04.2021
Сообщений: 14
|
|
| 26.07.2021, 18:56 [ТС] | |
|
Вот, здесь видно.
0
|
|
|
6212 / 2909 / 1045
Регистрация: 01.06.2021
Сообщений: 10,734
|
|
| 29.07.2021, 10:09 | |
|
constructive, Maple любит частенько глючить, причем перезагрузка ядра не всегда помогает. В таких случаях сохраняйте документ и закройте полностью программу, убедившись в Диспетчере задач, что процессы ядра тоже завершены. Потом снова запускайте Maple. Если это не помогло, то значит что-то не так с вашим кодом.
Добавлено через 4 минуты Centurio, да это точно Maple используетJava, не Minecraft же
0
|
|
|
0 / 0 / 0
Регистрация: 20.04.2021
Сообщений: 14
|
|
| 29.07.2021, 15:09 [ТС] | |
|
Поняла, спасибо.
0
|
|
|
Модератор
1765 / 1610 / 541
Регистрация: 13.09.2015
Сообщений: 5,629
|
|
| 29.07.2021, 18:24 | |
|
0
|
|
|
6212 / 2909 / 1045
Регистрация: 01.06.2021
Сообщений: 10,734
|
|
| 29.07.2021, 19:00 | |
|
Centurio, да, не видно, но я догадался по "SE binary". Кстати, даже если в поисковике ввести эти две слова, то выйдет инфа по Java
![]() Не по теме: На первом скрине я увидел ещё волосок на клавиатуре и ещё много интересных вещей. Например, ноутбук у нее Asus, как и у меня)
0
|
|
|
0 / 0 / 0
Регистрация: 20.04.2021
Сообщений: 14
|
|
| 03.08.2021, 15:24 [ТС] | |
|
У меня так и не может просчитать компьютер этот расчет. Код сто раз проверяла, вроде бы все ок. Еще код должен работать и на небольшое количество матриц, и на большое. Так вот, этот же код на 80 матриц работает, на 180 работает, на 320 уже зависает и использует всю мощность компьютера. Может быть дело не в неправильном коде а в большом количестве матриц? Но почему тогда в Маткаде даже 720 матриц считал? Мне нужно именно 720, потому что когда 180 матриц - расчет не точный. Если я так и не смогу досчитать, то на клавиатуре уже не один волосок будет)
0
|
|
|
7246 / 5099 / 2151
Регистрация: 02.02.2014
Сообщений: 13,460
|
|
| 03.08.2021, 15:41 | |
|
constructive, если код не секретный, можете его приложить?
файл в архив и на скрепку, еще уточните, какая версия maple у вас.
0
|
|
|
6212 / 2909 / 1045
Регистрация: 01.06.2021
Сообщений: 10,734
|
|
| 03.08.2021, 15:44 | |
|
Krasme, у нее Maple 2017
0
|
|
|
0 / 0 / 0
Регистрация: 20.04.2021
Сообщений: 14
|
|
| 03.08.2021, 16:36 [ТС] | |
|
Не секрет. Прикладываю. Да, Maple 2017 (почему-то работает только при подключенном интернете), устанавливала не я, не знаю почему так.
В файле n=20 m=2, мне для точного расчета надо, чтоб n=60 m=6. И еще при расчете когда я нажимаю "!!!", чтоб просчиталось все, выходит в одном месте ошибка, а когда вручную нажимаю "!" по всем строкам, все нормально считает. Зависает у меня при расчете "Z"
0
|
|
|
7246 / 5099 / 2151
Регистрация: 02.02.2014
Сообщений: 13,460
|
|
| 03.08.2021, 17:08 | |
|
constructive,
1. у вас очень много лишнего вывода, сократите его с помощью двоеточия, это уменьшит нагрузку. 2. при расчете Z отсутствует С, который требуется транспонировать maple об этом и пытается сказать, что для транспонирования надо либо матрицу, либо вектор
0
|
|
|
6212 / 2909 / 1045
Регистрация: 01.06.2021
Сообщений: 10,734
|
||||||||
| 03.08.2021, 17:40 | ||||||||
|
согласен, у Maple и без того глючный фронтенд, серьезные расчеты многие делают в командной строке...
0
|
||||||||
|
0 / 0 / 0
Регистрация: 20.04.2021
Сообщений: 14
|
|
| 03.08.2021, 19:39 [ТС] | |
|
"1. у вас очень много лишнего вывода, сократите его с помощью двоеточия, это уменьшит нагрузку. "
Пока не понимаю как, но попробую. "2. при расчете Z отсутствует С, который требуется транспонировать" Это то, про что я говорила. "С" присутствует, почему-то когда я наживаю на полный расчет файла (кнопка "!!!"), выходит ошибка как у Вас в скрине. Но если я провожу расчет нажимаю кнопку "Enter" до конца, или нажимая кнопку "!", тогда Z рассчитывается спокойно для небольшого обьема и "С" воспринимается как матрица. Royal X, По поводу вашего предложения перейти к матрице "С" - я уже это сделала. Ровно так, как вы написали, можете посмотреть в моем файле. Скрин приложила. -- Плюс приложила скрин "Z" матрицы. Она рассчитывается на малом количестве, если вручную нажимать "Enter". Скрины не загрузила. Вот они
0
|
|
|
6212 / 2909 / 1045
Регистрация: 01.06.2021
Сообщений: 10,734
|
||||||
| 03.08.2021, 20:38 | ||||||
|
constructive, вам уже написали как предотвратить вывод - ставите двоеточие в конце, например:
constructive, У меня даже по отдельности C не считает, все равно выдает ошибку. И вообще transpose() это deprecated функция из linalg. Ее вообще не стоит использовать. Вместо этого используйте Transpose() из LinearAlgebra, последняя у вас уже загружена. С Transpose() у меня все норм. вот скриншот а вот для увеличения производительности нужно использовать parallel mode, multithreading и прочие плюшки. Я никогда еще этого не делал, поэтому не смогу вам подсказать как это сделать.
0
|
||||||
|
0 / 0 / 0
Регистрация: 20.04.2021
Сообщений: 14
|
|
| 03.08.2021, 21:18 [ТС] | |
|
На счет вывода поняла, попробую сократить.
С Transpose тоже попробую. На счет скриншота "Z" у меня также выходит, я думала, что так должно быть, если много чисел в матрице. Потом вводила evalm(Z) и у меня все в цифрах выходило, как нужно. Спасибо большое за помощь.
0
|
|
|
6212 / 2909 / 1045
Регистрация: 01.06.2021
Сообщений: 10,734
|
|
| 03.08.2021, 21:21 | |
|
constructive, после того, как поменял на Transpose(), у меня ошибка исчезла. А вот дальше не вычислял, возможно после evalm было бы в цифрах)
0
|
|
|
7246 / 5099 / 2151
Регистрация: 02.02.2014
Сообщений: 13,460
|
|
| 03.08.2021, 21:29 | |
|
constructive,
вы объявили С как матрицы, но не все их задали некоторыми значениями посмотрите фрагмент, обратите внимание, что В не последовательный, а нечетный (четные пропускаются), т.о. четные элементы С остаются неинициализированными !любой код надо запускать через !!!, т.к. запускать через ! чревато использованием значений, которые были присвоены в предыдущем запуске и сохранены в памяти.
0
|
|
|
0 / 0 / 0
Регистрация: 20.04.2021
Сообщений: 14
|
|
| 03.08.2021, 21:41 [ТС] | |
|
Krasme, У меня просто формула для четных и нечетных разная. Поэтому я ввела сначала для нечетных, потом для четных, ниже. Вроде с исправленным Transpose все работает работает и с "!" и с "!!!", но я поняла, что лучше не использовать "!". Остался вопрос с тем, что все равно Z долго считается, когда много элементов.
0
|
|
| 03.08.2021, 21:41 | |
|
Помогаю со студенческими работами здесь
19
Медленно выполняется код
Медленно выполняется программа Медленно выполняется хранимая процедура Медленно выполняется выборка регистров Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
[В процессе разработки] SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|