Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Завдання 4




Розв'язання задач на знаходження екстремумів та задач оптимізації.

Завдання 3

Завдання:

Знайти умовний максимум функції у = ax 1+ bx 2, де a =2, b =5, за обмежень: х 12+ х 22<=100 та x 1 i x 2 не від’ємні.

Розв’язання:

Задача розв’язується засобами MS Excel. У комірку А2 заноситься початкове значення х 1 (0), у комірку В2 – початкове значення х 2 (0), у комірку С2 – формула цільової функції =2*А5+5*А6, у комірку А4 – формула першого обмеження =А5^2+А6^2.

Використовується надбудова Поиск решения, у вікно якої заносяться дані (див. рис.). Надбудова викликається з меню Сервис → Поиск решения.

 

 

Після занесення даних і натиснення кнопки Выполнить значення у комірках А2:В2 будуть змінюватись так, щоб виконувались обмеження і значення у комірці С2 набуло найбільшого значення. В результаті у комірках А2 і В2 значення аргументів, які раніше дорівнювали 0, стануть рівними 3,713902961 і 9,28476843 відповідно (не від’ємними, умова виконується). У комірці А4 (це сума х 12+ х 22) отримаємо 100 (<=100, умова виконується). Отже, обидва обмеження виконуються, а умовний максимум функції становить 53,8516481 (комірка С2).


Використання функцій для обчислення значень виразів у додатках MS Office.

Обчислити значення функцій у згідно заданого формули для вказаних значень аргументів:

де а =-52,5; b =8,3; х = 4, 3, -6, -2, 1, 0.

Ÿ Розв’язання у MS Excel за допомогою вбудованих функцій:

Використовується логічна функція:

ЕСЛИ (умова; дія, якщо умова виконується;дія, якщо умова не виконується)

Результати оформлюються таким чином: заносяться вхідні значення: значення констант а та b – у комірки А2 та В2, значення аргументу х – у комірки С2:С7. У комірці D2 розраховується значення функції за допомогою формули

=ЕСЛИ(C2<0;$A$2*C2^2;ЕСЛИ(C2>0;$В$2*LN(C2);”не визначена”))

яка копіюється у комірки D3: D7.

 

 

Ÿ Розв’язання у MS Excel за допомогою функції користувача, створеної мовою VBA:

Для розв’язування задачі створюється функція користувача MyY, значення якої залежить від вхідних параметрів: констант а і b та значення аргументу х.

Функція користувача створюється на окремому листі модуля (Сервис → Макрос → Редактор Visual Basic → у вікні проектів активізувати проект поточної книги → Вставка → Модуль).

 

Після створення функції, вона використовуються у формулі в комірці Е2 та копіюється у комірки Е3:Е7:

 

 

Отриманий результат (діапазон Е2:Е7) такий самий, як і при використанні вбудованих функцій(діапазон D2:D7).


Ÿ Розв’язання у MS Access за допомогою вбудованих функцій:

Усі вхідні значення повинні зберігатися у таблиці з такими полями:

А – числове, В – числове, Х – числове.

 

Створюється запит на вибірку даних у режимі Конструктора, у який додається нове розрахункове поле У:

 

 

Це поле створюється у вікні Построитель выражений (використовується вбудована функція IIf):

 

 

Треба звернути увагу, що за умови х =0 не можна у вираз записати "не визначена", тому що створений вираз міститься у числовому полі.

Результат запиту:

 

 

Очевидно, що результат збігається з отриманим у MS Excel.

 




Поделиться с друзьями:


Дата добавления: 2015-05-24; Просмотров: 405; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.