mathcad минимизация функций нескольких переменных методом розенброка "?"
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > mathcad минимизация функций нескольких переменных методом розенброка "?"

mathcad минимизация функций нескольких переменных методом розенброка "?"

Ответ
Поиск в этой теме
Непрочитано 06.02.2008, 01:53 #1
mathcad минимизация функций нескольких переменных методом розенброка "?"
novice
 
Регистрация: 06.02.2008
Сообщений: 4

кто-нибудь знает как это делается???
буду благодарен за любой совет...
Просмотров: 10438
 
Непрочитано 07.02.2008, 00:02
#2
Spektrogon


 
Регистрация: 20.10.2007
г. Москва
Сообщений: 6
<phrase 1=


Видимо Вы имеете ввиду функцию Розенброка на которой тестируются алгоритмы поиска экстреммумов. Хитрость функции в том, что минимум находится в "овраге" с почти плоским дном (маленький уклон (градиент)). Для поиска минимума в MathCad можно просто вбить формулу aaa=min(f(x,y))
Пример для MathCad:
http://www.exponenta.ru/educat/syste...b_exemp/p3.asp
Spektrogon вне форума  
 
Автор темы   Непрочитано 07.02.2008, 23:34
#3
novice


 
Регистрация: 06.02.2008
Сообщений: 4


крайне благодарен вам Spektrogon за ответ.
к сожалению это не совсем то(
уточню: как осуществить в маткаде минимизацию функции используя метод розенброка(вращающихся координат).
мне известно, что суть метода состоит во вращении систем координат в соответствии с изменением скорости убывания целевой функции. новые направления координатных осей определяются таким образом, чтоб одна из них соответствовала направлению наиболее быстрого убывания целевой функции, а остальные находятся из условия ортогональности...
я нашел реализацию данного метода в матлабе... но в маткаде так и не нашел. сам тоже что-то не могу написать(
вопчем если кто сможет, то прошу помочь.
novice вне форума  
 
Непрочитано 08.02.2008, 17:05
#4
Александр Бауск

FEA/CAD/МКЭ/САПР
 
Регистрация: 20.03.2007
48,38°:35,03°
Сообщений: 1,056
Отправить сообщение для Александр Бауск с помощью Skype™


Вот крайне простой алгоритм:
http://rk6.bmstu.ru/electronic_book/.../M_roztxt.html

Если у вас есть решение в MATLAB, то какие вообще проблемы? Почему нельзя сесть и тупо перенести?

Как вариант можете еще здесь в примерах поискать. В индексе к этой книге написано, что он там есть.
__________________
Reshaping the STEM field
Александр Бауск вне форума  
 
Автор темы   Непрочитано 10.02.2008, 02:04
#5
novice


 
Регистрация: 06.02.2008
Сообщений: 4


большое спасибо Александр Бауск, крайне вам признателен.
novice вне форума  
 
Автор темы   Непрочитано 10.02.2008, 02:19
#6
novice


 
Регистрация: 06.02.2008
Сообщений: 4


к сожалению я действительно novice и поэтому не уверен, что у меня получится (т.е. пока не получается ) перенести из матлаба в маткад...
пытаюсь...
если кто найдет в маткаде - просьба дать ссылку.
и прошу вас не путать функцию розенброка и метод розенброка.
всем большое спасибо.
novice вне форума  
 
Непрочитано 09.05.2008, 18:42
#7
гктн

Конструктор
 
Регистрация: 09.05.2008
Казань
Сообщений: 1


А чем не устраивает matlab? Он же как и Автокад дико универсален.
__________________
На свете много, друг Горацио такого, что и не снилось нашим мудрецам...
гктн вне форума  
 
Непрочитано 09.05.2008, 23:09
#8
Александр Бауск

FEA/CAD/МКЭ/САПР
 
Регистрация: 20.03.2007
48,38°:35,03°
Сообщений: 1,056
Отправить сообщение для Александр Бауск с помощью Skype™


А кто его знает. Тем более что есть бесплатные реализации.
__________________
Reshaping the STEM field
Александр Бауск вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > mathcad минимизация функций нескольких переменных методом розенброка "?"