Лекция: Методы SolverOK и SolverAdd библиотеки Solver.xla.

Кроме нахождения корня нелинейного уравнения с помощью библиотеки-надстройки Solver.xla можно находить корни систем уравнений и решать различные задачи оптимизации. Эта библиотека содержит набор функций (макросов). Основными из них являются: SolverOk, SolverAdd, SolverOptions, SolverSolve.

Функция SolverOkпозволяет поставить задачу оптимизации решения. Она задает значения тех параметров, которые вручную устанавливаются пользователем в окне Поиска решения

Синтаксис:

SolverOk(SetCell, MaxMinVal, ValueOf, ByChange),

Где SetCell – задает ячейку, содержащую формулу с функцией цели;

MaxMinVal–задает тип задачи, решаемой для функции цели, и может иметь следующие значения: 1 –для задачи максимизации; 2 –для задачи минимизации; 3 –для задачи нахождения значения;

ValueOf–задает то значение, которое функция цели должна достичь, если значение параметра MaxMinVal равно 3;

ByChange–задает диапазон изменяемых ячеек, то есть тех ячеек, в которых размещены переменные оптимизационной задачи.

Функция SolverAddпозволяет добавлять ограничения в модель. Она задает значения тех параметров, которые вручную устанавливаются пользователем в окне Добавление ограничения

Синтаксис: SolverAdd(CellRef, Relation, FormulaText),

Где CellRef – задает ссылку на ячейку или диапазон ячеек из левой части ограничений;

Relation – задает тип соотношения между левой и правой частями ограничения и может иметь следующие значения: 1 – соответствует соотношению "<="; 2 – соответствует соотношению "="; 3 – соответствует соотношению">="; 4 – допустимыми значениями диапазона ячеек, заданного параметром CellRef, являются целые числа (значение параметра FormulaText опускается); 5 – допустимыми значениями диапазона ячеек, заданного параметром CellRef,являются толькочисла 0 и 1 (значение параметра FormulaText также опускается);

FormulaText – задает ссылку на ячейку или диапазон ячеек в правой части ограничений либо значение в правой части ограничений.


 

еще рефераты
Еще работы по информатике