Автор: Пользователь скрыл имя, 04 Апреля 2013 в 18:19, реферат
В настоящее время линейное программирование - одно из самых наиболее известных математических средств теории методов оптимальных решений. Для решения задач линейного программирования существует сложное программное обеспечение, дающее возможность эффективно и надежно решать практические задачи больших объемов. Эти программы и системы снабжены развитыми системами подготовки исходных данных, средствами их анализа и представления полученных результатов.
Введение……………………………………………………………………..
Понятие MathCad………………………………………………………..
Возможности, интерфейс……………………………………………….
Ввод данных……………………………………………………………..
Решение задач линейного программирования в MathCAD…………...
Заключение………………………………………………………………….
Список используемой литературы………………………………………..
Если в результате решения уравнений на каком-либо шаге итераций не может быть найдено более приемлемое приближение к искомому решению по сравнению с предыдущим шагом, то поиск решения прекращается, а функция Find помечается сообщением об ошибке “решение не найдено”.
Если при поиске решения встречаются трудности, то полезно вывести те или иные графики, связанные с системой. Сообщение об ошибках “решение не найдено” при решении уравнений появляется, когда различие между текущим приближением и приближением, полученным на предыдущем шаге итераций, больше, чем значение встроенной переменной TOL, и выполнено одно из условий:
Причиной появления этого сообщения об ошибке может быть следующее:
Если количество ограничений меньше, чем количество переменных, Mathcad вообще не может выполнить блок решения уравнений. Mathcad помечает в этом случае функцию Find сообщением об ошибке “слишком мало ограничений”.
Поскольку функция Find имеет пять аргументов, Mathcad определяет, что требуется решить два уравнения с пятью неизвестными. Вообще говоря, такая задача обычно имеет бесконечное число решений.
Заключение
Основные достоинства MATHCAD`a:
Во-первых, это универсальность
пакета MATHCAD, который может быть использован
для решения самых
Во-вторых, программирование на общепринятом математическом языке позволяет преодолеть языковой барьер между машиной и пользователем. Потенциальные пользователи пакета - от студентов до академиков.
И в-третьих, совместно применение текстового редактора, формульного транслятора и графического процессора позволяет пользователю в ходе вычислений получить готовый документ.
Порядок выполнения решения задачи линейного программирования в с системой ограничений переменных:
1. Установление режима автоматических вычислений.
2. Определение целевой функции как функции нескольких переменных.
3. Обозначение начальных приближенных для всех переменных.
4. Ввод ключа Given.
5. Ввод выражения из системы ограничений
6. Обозначение условия неотрицательности переменных.
7. Задать вектор-столбец, элементы которого - переменные х1, х2, х3. Ввести знак присваивания и функцию Maximize(f, x1,x2,x3) - для решения задачи линейного программирования на максимум, или Minimize(f, x1,x2,x3) - для решения задачи линейного программирования на минимум.
8. Введение вектора-столбца с переменными x1, x2, x3
9. Вычисление значение целевой функции в точке экстремума.
10. Сохранение в файле.
Студенту Mathcad предоставит средства для выполнения лабораторных и самостоятельных расчетных работ по многим дисциплинам .
Список используемой литературы