16 / 16 / 0
Регистрация: 16.10.2010
Сообщений: 70
11.04.2022, 17:07  [ТС] 41
Author24 — интернет-сервис помощи студентам
уни
Спасибо!
Выложите сборку маткада, которая есть у Вас с библиотеками и необходимыми файлами. Так как библиотеки maple 5 имеются, но неизвестно, какие нужны: R4a, R4b или другие. Нужна определённая версия Mathcad, а 11.2 уже не найти.
п.с. Имхо, для 99% достаточно Mathcad 11, а уж с "лишними" 1500 функциями maple (MathConx и скриптами vbs/js) - этот инструмент опередил своё время на десятилетия - работает (2001i) на Win7 и выше без установки. Необходимость регистрации компонентов обходится портабелизацией. Имхо, такой проект мог исчезнуть только по причинам маркетинга: как продавать новые версии Mathcad? (а цена на серию Prime доступна только для крупных организаций - почему не раздают бесплатно "старые не поддерживаемые" версии?) и угроз судов от Mathcad/maple.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2022, 17:07
Ответы с готовыми решениями:

Напишите эту программу в Mathcad (сделана в Maple, как ее реализовать в маткаде не знаю)
restart; f := exp(x); centr_P := proc (f, a, b, n) local i, S; S := 0; for i from 0 to n-1 do...

Цикл из Mathcad в Maple
Здравствуйте, не могу создать цикл в Maple, с Маткадом мне проще, но мне нужен Maple, помогите,...

Вычисление интегралов/суммы в Maple, Mathcad и др.
Есть интегралы, где интегрирование производится по одной переменной, а под интегралом есть еще 2...

MAPLE и MATHCAD
ребята не могу разобраться нужно сделать 4 и 5 задание в программе MAPLE и любые 1 и 2 в маткаде

Не могу перенести собственную функцию из MathCad в Maple
С Maple совершенно не знаком. Помогите, пожалуйста.

69
366 / 144 / 17
Регистрация: 06.03.2010
Сообщений: 301
Записей в блоге: 1
11.04.2022, 23:29 42
Лучший ответ Сообщение было отмечено xOr как решение

Решение

Сейчас не знаю где взять Mathcad 11.2, но lib-файл для 11-й версии подходит. Нужно содержимое папки Mathcad 11 скопировать с заменой существующих файлов, предварительно сохранив оригиналы.
Миниатюры
Maplecad (Mathcad+Maple)  
Вложения
Тип файла: 7z Mathcad Engine Procedure.7z (3.22 Мб, 40 просмотров)
1
366 / 144 / 17
Регистрация: 06.03.2010
Сообщений: 301
Записей в блоге: 1
11.04.2022, 23:37 43
Использование внешних программ
Вложения
Тип файла: pdf Использование внешних программ.pdf (109.2 Кб, 41 просмотров)
1
16 / 16 / 0
Регистрация: 16.10.2010
Сообщений: 70
12.04.2022, 07:12  [ТС] 44
уни
Спасибо огромное!
Буду разбираться!
0
1471 / 826 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
12.04.2022, 11:12 45
Какой смысл брать велосипед который работает медленней и результат визуально хуже готового софта?
Цениться именно гладкость поверхности.
Цитата Сообщение от уни Посмотреть сообщение
Считает долго.
В Mathematica кстати давно есть компиляция кода что ускоряет рендер в несколько раз. Делал так когда придумывал уравнения поверхности и алгоритм окраса.
Не работает код изоповерхности
В новых версиях наверно уже есть компиляция расчета для видеокарты.
Если сделать на шейдерах рендер можно двигая слайдер налету управлять формой поверхности.
Цитата Сообщение от уни Посмотреть сообщение
Артефакты вызваны тем,
Про огранку поверхности? Нет это:
Цитата Сообщение от Excalibur921 Посмотреть сообщение
Нормали нужно брать не face normals а vertex normals будет гладко.
0
366 / 144 / 17
Регистрация: 06.03.2010
Сообщений: 301
Записей в блоге: 1
12.04.2022, 12:20 46
implicitplot3d() использует нехороший приём, подготавливая данные для компонента. Там много лишней работы и лишних данных. Кроме того, это интерпретация. Поэтому использовать его можно только либо на очень быстрых ПК, либо переведя часть вычислений в компилируемый код. Это можно сделать и ускорить вычисления, но с Mathcad'ом вообще всё сложно в этом плане.

Артефакты - это точки, получающиеся при попытке "залить" цветом полигон с нулевой площадью. Этот полигон представляет из себя линию, соединяющую произвольные треугольники отображаемой поверхности. Такая конфигурация данных для рисования возникает из-за формата входных данных для компонента. Поверхности нельзя рисовать "патчами" или треугольниками. Данные должны содержать координаты узлов сетки "параметризованной" поверхности. В случае же моделей из треугольников - это невозможно для общего случая, т.к. поверхности могут быть вообще не связными. Поэтому я искусственно "схлопываю" имеющиеся промежуточные полигоны между отображаемыми треугольниками. Это видно, если включить отображение линий.

Гладко там не может быть из-за малой сетки для практического применения. Очень странно, что до сих пор у Mathcad'а нет таких простых функций, как отображение неявных кривых и поверхностей. Для SMath Studio я сразу это реализовал. Там компонент X-Y Plot поддерживает рисование неявных кривых, это очень удобно.
Миниатюры
Maplecad (Mathcad+Maple)  
0
366 / 144 / 17
Регистрация: 06.03.2010
Сообщений: 301
Записей в блоге: 1
12.04.2022, 19:16 47
А вот что можно сделать, если часть вычислений поместить в пользовательскую библиотеку (Custom Function), но этот пример работает только в MC11, т.к. в старших версиях запретили возвращать из библиотеки "вложенные" типы данных (массивы в массивах).
Миниатюры
Maplecad (Mathcad+Maple)   Maplecad (Mathcad+Maple)   Maplecad (Mathcad+Maple)  

Вложения
Тип файла: mp4 Mathcad 11. Марширующие кубы (меньше).mp4 (1.30 Мб, 31 просмотров)
1
366 / 144 / 17
Регистрация: 06.03.2010
Сообщений: 301
Записей в блоге: 1
12.04.2022, 19:48 48
Для построения неявных поверхностей использовался алгоритм "Марширующие кубы 33".

Приложено:

1. Marching Cubes 33. Construction of Topologically Correct Isosurfaces (Evgueni V. Tcherniaev, 1996)
2. Неоконченная глава ненаписанной книги про Mathcad (Мезенцев В. Н.)
3. Исходники проекта, который можно использовать для изучения темы.
Миниатюры
Maplecad (Mathcad+Maple)  
Вложения
Тип файла: pdf Marching Cubes 33. Construction of Topologically Correct Isosurfaces (Evgueni V. Tcherniaev, 199.pdf (1.92 Мб, 31 просмотров)
Тип файла: pdf Построение неявных поверхностей.pdf (1.18 Мб, 37 просмотров)
1
1471 / 826 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
13.04.2022, 17:36 49
уни, Гляньте MathMod 11 там 200 уравнений неявных.

А слабо придумать неявное уравнение такой поверхности с иссечением ячейками?
Quin lamp
Название: ScreenShot02411.png
Просмотров: 126

Размер: 75.2 Кб
0
366 / 144 / 17
Регистрация: 06.03.2010
Сообщений: 301
Записей в блоге: 1
13.04.2022, 19:50 50
Меня больше привлекают вот такие системы: The Aizawa Attractor (Mathcad может похожее видео создать своими средствами).

1
366 / 144 / 17
Регистрация: 06.03.2010
Сообщений: 301
Записей в блоге: 1
13.04.2022, 20:02 51
В продолжении темы алгоритмов визуализации неявных поверхностей.

Ссылки:

1. A Fast and Memory-Saving Marching Cubes 33 Implementation with the Correct Interior Test (Vega, Abache, 2019)
2. Information about MC33-UC
3. C and C++ libraries of Marching Cubes 33
4. MC33_cpp_library
Миниатюры
Maplecad (Mathcad+Maple)   Maplecad (Mathcad+Maple)  
Вложения
Тип файла: pdf A Fast and Memory-Saving Marching Cubes 33 Implementation with the Correct Interior Test (Vega, .pdf (798.2 Кб, 18 просмотров)
1
366 / 144 / 17
Регистрация: 06.03.2010
Сообщений: 301
Записей в блоге: 1
13.04.2022, 20:09 52
Если кто-то захочет повторить Aizawa Attractor, то вот как он считается в SMath Studio.
Миниатюры
Maplecad (Mathcad+Maple)  
Вложения
Тип файла: pdf The Aizawa Attractor.pdf (167.4 Кб, 22 просмотров)
1
1471 / 826 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
14.04.2022, 11:37 53
уни, cвои уравнения аттракторов не провали создавать?
В свое время бесполезно полистал много книг по странным аттракторам.
Придумал тогда алгоритм создания странного аттрактора любой сложности по своим уравнениям и делал прогу...это было до смерти диска. Сейчас алгоритм сходу и не найти так.
Интересный шейдер (калейдоскоп?)
тут есть готовая прога их рисует
http://www.fractalsciencekit.c... ymicon.htm
1
366 / 144 / 17
Регистрация: 06.03.2010
Сообщений: 301
Записей в блоге: 1
14.04.2022, 19:21 54
Цитата Сообщение от Excalibur921 Посмотреть сообщение
уни, cвои уравнения аттракторов не провали создавать?
Мне уже скучно картинки рисовать, теперь я больше специализируюсь на алгоритмах, при помощи которых можно получать такие и прочие решения. Коллекционирую численные решатели диффуров и наборы тестовых задач для проверки их качества. Красивое решение в виде графика - это частный случай, от которого не так много толку, хотя некоторые пытаются продавать подобные решения, оформленные в виде картин. Чего только не придумают.

Сейчас полно пользователей, а вот создателей инструментов практически нет. За последние 30 лет, к примеру, так и не нашлось людей у нас в стране, которые бы смогли осилить создание математического пакета. SMath Studio тут не совсем считается, т.к. его ядро было создано не математиком и язык не создан по правилам построения систем компьютерной математики. Я к тому, что народ тупеет. Заграничных таких систем я могу назвать с десяток разных.

Я сам не математик, но даже я создал (портировал) свою маленькую математическую систему. Кто не имеет своего, тот будет оплачивать чужое вечно.

По поводу марширующих кубов. Если бы моя пользовательская dll работала где-то выше 11-й версии Mathcad, то я бы её выложил. К сожалению, исходников я не нашёл к ней, но помню как она устроена. После того как PTC разделила Mathcad на до и после, я к нему совершенно охладел. В качестве бонуса только поддерживаю возможность создания дополнений на c# для Mathcad'а. Попробовал протестировать на MC11, завелось, но не совсем. Функции зарегистрировались, но почему-то не исполняются. До этого тестировал только в MC15 и выше. Там точно работает.

Кстати, есть группа в Телеграме, посвящённая Mathcad и SMath Studio.
0
1805 / 1000 / 187
Регистрация: 24.02.2013
Сообщений: 2,921
Записей в блоге: 12
15.04.2022, 12:27 55
Вячеслав Николаевич! Как жизнь, когда женитесь?
0
366 / 144 / 17
Регистрация: 06.03.2010
Сообщений: 301
Записей в блоге: 1
15.04.2022, 13:52 56
Цитата Сообщение от Nacuott Посмотреть сообщение
Вячеслав Николаевич! Как жизнь, когда женитесь?
Других вопросов не осталось? Дошёл до 1 разряда по спортивному горному туризму (максимально участвовал в 5 к.с. горном и 3 к.с. лыжном спортивных походах). Когда женюсь, думаю, что больше на форумах не появлюсь. Так что успевайте задавать тематические вопросы, ибо вряд ли я когда-либо ещё буду Mathcad использовать. Лет 10 не открывал Mathcad 11, поотвык от него.
0
1805 / 1000 / 187
Регистрация: 24.02.2013
Сообщений: 2,921
Записей в блоге: 12
15.04.2022, 17:39 57
Вячеслав Николаевич, не сердитесь, пожалуйста. Я знаю, что этот вопрос Вам некомфортен.
Извините! Где Вы сейчас проживаете?
Алексей, как и Вы, редко появляется на форуме. Куда делся народ с умершей Экспоненты? Наверное, некоторых она забрала с собой. Время бежит неумолимо.
Программировать и языкам Вы выучились самостоятельно, без наставника - по книгам?
0
366 / 144 / 17
Регистрация: 06.03.2010
Сообщений: 301
Записей в блоге: 1
15.04.2022, 19:49 58
Алексей бывает на форуме SMath Studio, некоторые ушли на PTC форум по Mathcad'у. Большей частью я живу в Екатеринбурге, а программированием увлёкся ещё с советского времени. Давным давно, в прошлой жизни я жил в г. Энергодар на Украине, слышали думаю, сейчас он на слуху. Этот город строили все советские специалисты, в том числе мои родители, которых туда отправили с Урала по распределению. Отец был электриком по кранам, поэтому я по основной специальности радиоинженер или специалист по встраиваемым системам. Мама работала на заводе, куда меня брала мелкого. Там на заводе я первый раз увидел у одного инженера программируемый калькулятор МК61. Он тогда стал моей мечтой. Там в Энергодар в центре был двухэтажный магазин, на втором этаже которого был раздел игрушек и как-то раз я увидел там этот калькулятор в продаже. Поскольку я был практически отличник, родители подарили мне этот калькулятор на день рождения. Это было в 3-м классе. Вот с тех пор я и программирую. Ни каких наставников у меня естественно не было, кроме книг. В комплекте к калькулятору шли: руководство и книга Гайштута "Калькулятор твой помощник и соперник в играх".
0
1805 / 1000 / 187
Регистрация: 24.02.2013
Сообщений: 2,921
Записей в блоге: 12
15.04.2022, 22:02 59
Вячеслав Николаевич, спасибо за ответ.Кстати, сколько лет вашим родителям и где они живут?
Вы догадываетесь, кто с Вами переписывается?Вот еще, есть, написанная в Маткаде, программа заполнения матрицы последовательным рядом натуральных чисел по
1 2 6 7 15 Так вот, в этой программе используется цикл c оператором программирования if, я же хотел создат 3 5 8 14 16 код используя только оператор whife (мне очень нравятся коды с использованием этого оператора), 4 9 13 17 22 но мне это сделать не удалось. Не могли бы Вы попробовать?
10 12 18 21 23
11 19 20 2425

Добавлено через 9 минут
Расползлась матрица. Исправить уже нельзя. Заполнение матрицы по "зигзагу"
0
1805 / 1000 / 187
Регистрация: 24.02.2013
Сообщений: 2,921
Записей в блоге: 12
15.04.2022, 22:35 60
Заполнение матрицы по "зигзагу" это так. См. картинку.
Миниатюры
Maplecad (Mathcad+Maple)  
0
15.04.2022, 22:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.04.2022, 22:35
Помогаю со студенческими работами здесь

Как перенести решение уравнений из MathCAD в Maple
Добрый день! Есть система уравнений и её решение в маткаде. Как перенести её в Maple, чтобы решить...

Запуск программ для Windows (Mathcad, Maple) на Linux Lite
Нужно запустить на Linux Lite следующие программы: Matchad и Maple, Wine вроде как запустит Mathcad...

Maple Mini STM32F103RCBT6 - не через maple ide, возможно ли
Добрый день! Вопрос новичка, у меня есть плата Mopti mini...

Ошибка : "the kernel loader cannot find maple engine library maple.dll"
Здравствуйте! Я установила Maple 2017 на windows 10 с помощью crack. Программы открывается,но не...

Я хотел бы установить Mathcad 14 на свой Windosw10. Если у кого ссылка на скачивание установщика Mathcad 14
Я хотел бы установить Mathcad 14 на свой Windosw10.Если у кого ссылка на скачивание установщика...

Где можно скачать MathCad Prime и обычный MathCAD?
Подскажите, пожалуйста, где можно скачать MathCAD


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru