Цикл по минимизации функции в mathcad

программирование mathcad mathcad 14

Здравствуйте

Есть функция F(a,b,сигма) которая просчитывает значения для первого столбца таблицы (он задается Z <1> )

minimize(F,a,b,сигма) = вектор из трех значений.
мне нужно минимизировать эту функцию для несколько Z <k>, k:=1..64

Должно получиться 64 вектора из трех значений

Попробовал записать это через цикл
http://www.cyberforum.ru/attachment.php?attachmentid=71797&d=1302446158

Почему-то в целевой функции k не изменяется и остается равным единице, поэтому матрица получается из одних и тех же значений

Заранее спасибо



Примечание:
Нет, не обязательно. Given используется как огранчиение при любом алгоритме - минимизация, максимизация или поиск корня. Задача уже решена, спасибо
Ответы:
Во-первых мой вопрос: зачем вы писали слово Given? Обычно после него должен быть Find()?
Во-вторых, в цикле For не надо явно увеличивать к на единицу - она сама это делает (шаг по умолчанию единица). А у вас получается, что сначала к=1 а перед вторым проходом к=3.
И еще - вы Z где-то задаете? Разве можно его просто использовать, не задав даже начальное приближение?


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.