Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Задача 8 «Розв'язування нелінійного рівняння»Содержание книги
Поиск на нашем сайте
Дано нелінійне рівняння 2пх-п - sinnx, де п — номер варіанта. Розв'язати рівняння методом простих ітерацій (див. рис. 45) і методом добирання параметра. План 1. Абсолютна і змішана адреси. 2. Логічні функції. 3. Дати. 4. Метод добирання параметра. 5. Метод простих ітерацій. Теоретичні відомості 1. Абсолютна і змішана адреси. Розглянемо поняття абсолют Абсолютні адреси слугують, зокрема, для посилання на клітинки, які містять константи, що є у формулах. Такою константою є, наприклад, відсотки (12% =0,12) річних у задачі 2. Якщо для задачі 2 число 0,12 занести в клітинку ЕЗ, то в клітинку СЗ можна ввести формулу = ВЗ*$Е$3. 2. Логічні функції. Розгалуження в ЕТ реалізовують за ЯКЩО(<лопчний вираз>; <вираз 1>; <вираз 2>). Логічний вираз — це форма запису умови: простої або складеної. Якщо умова істинна, то функція набуває значення першого виразу, інакше — другого. Вираз 1 чи вираз 2 також може бути функцією ЯКЩО — так утворюють вкладені розгалуження. Часто виразом 1 чи виразом 2 є лише адреса клітинки, яка містить деяке значення або конкретне число. Прості умови записують так, як в алгоритмічних мовах — за допомогою операцій порівняння =, >, <, <=, > =, <>, визначених над виразами, наприклад, 7>5, А5<=20 тощо. Складені умови записують за допомогою логічних функцій І(< умова"! >;<умова2>;...) та АБО(<умова1>;<умова2>;...). Функція І (И, AND) істинна, якщо всі умови в списку істинні. Функція АБО (ИЛИ, OR) істинна, якщо хоч би одна умова в списку її аргументів істинна. Наприклад, функція ЯКЩО(АБО(5>7; 5<7); 5; 7) набуває значення 5, а функція ЯКЩО(І (5>7; 5<7); 5; 7) — значення 7. Якщо користувач не пам'ятає вигляду функції, він може вставити її у вираз за допомогою майстра функцій, який викликають командою Вставити ■=> Функція. У цьому разі потрібно вибрати назву функції із запропонованого списку (крок 1) і заповнити поля значеннями параметрів (крок 2). Працюючи в Excel, потрібно користуватися російськими (ЕСЛИ, И, ИЛИ) або англійськими (IF, AND, OR) назвами функцій. 3. Дати. В економічних чи бухгалтерських задачах дати тра* пляються доволі часто. Дати в ЕТ чисто умовно зачисляють до даних типу дата. Наспраді дати зберігаються в ЕТ як цілі числа і лише відображаються на екрані в тому чи іншому форматі, наприклад: 12 січня 2006 р. чи 12.01.2006, чи 2006-01-12, чи 38729. За точку відліку дат взято 1 січня 1900 року. Будь-яка дата еквівалентна цілому числу, що дорівнює кількості днів, які минули від точки відліку (38729 для 12 січня 2006 p.). Це дає змогу виконувати над датами такі операції: віднімати дати для визначення проміжку днів між двома датами, додавати чи віднімати від дат ціле число. Можна застосовувати функції опрацювання дат з метою визначення окремих компонент дати: поточного номера дня в тижні (WEEKDAY), в місяці (DAY), номера місяця в році (MONTH), року (YEAR), поточної дати (TODAY) тощо. Ці функції потрібно вставляти у вирази командами Вставити ■=> Функція ^ Дати і час. Деякі з цих функцій мають параметри, дія яких описується у відповідному діалоговому вікні. Час задається годиною, хвилиною, секундою. Йому відповідає десяткове число від 0 до 1, що відображає частину доби.
162 163 Щоб відобразити числові значення дати і часу в клітинці, потрібно встановити формат клітинки загальний. 4. Метод добирання параметра. Метод добирання параметра призначений для розв'язування нелінійного рівняння f(x) = с. Суть методу полягає в тому, щоб автоматично визначити (з деякою точністю) таке значення параметра х, для якого функція f(x) одержує потрібне значення с. Цей засіб має важливе значення для розв'язування задач зворотного економічного аналізу. Наприклад такої: скільки треба купити одиниць деякого товару (це є параметр), щоб вкластися в заплановану суму (це функція). Розглянемо задачу: встановити тарифну ставку (це параметр) дванадцятьом працівникам, щоб вкластися в запланований обсяг зарплатні (це функція) 1000 грн. Модель задачі. Нехай А1 — адреса клітинки, що міститиме відповідь — значення параметра-ставки, a f(Al) — задана функція (мета дослідження), наприклад, зарплатня(АІ) = 12*А1. Складаємо рівняння, яке є математичною Моделлю задачі: 12*А1 = 1000. Хоча задача дуже проста, застосуємо для її розв'язування метод підбору параметра, який полягає в тому, що програма сама має підібрати значення А1, щоб задовольнити будь-яке рівняння. Алгоритм дій користувача такий. 1. У будь-яку клітинку (але не в А1) треба занести формулу ■■ f(Al). У нашому випадку формула така: *■ 12*А1. 2. Вибрати цю клітинку і виконати команду Сервіс ■=> Підбір параметра. Отримаємо діалогове вікно Підбір параметра. 3. Заповнити три поля: а) зазначити адресу формули (вона буде вказана автоматично, якщо клітинка з формулою була вибрана перед цим); б) бажане значення формули, тобто с (у нашому випадку 1000); в) адресу параметра — А1. 4. Натиснути на ОК і у клітинці А1 отримати результат. Другий спосіб полягає у використанні можливостей програми Solver («Пошук розв'язку»), що додається до Excel. Вона дає змогу розв'язувати задачі з багатьма параметрами і з обмеженнями. Наприклад, такі: скільки треба купити одиниць двох чи трьох найменувань товарів (це параметри), щоб вкластися в заплановану суму (це функція) і щоб кількості товарів не перевищували деяких величин (це обмеження у вигляді нерівностей, див. роботу № 24). 5. Метод простих ітерацій. Продовжимо вивчати застосу КИ ного рівняння: 1) метод простих ітерацій з побудовою таблиці; 2) метод простих ітерацій з використанням двох клітинок. Розглянемо метод простих ітерацій. Щоб нелінійне рівняння f (x) = с можна було розв'язати методом простих ітерацій, його зводять до вигляду х — z (x) так, щоб виконувалась нерівність: \ z '(x)\ < 1. За цієї умови метод простих ітерацій збігається, тобто дає правильний розв'язок. Наприклад, рівняння 2пх-п = sinnx спочатку треба звести до такого вигляду: х = (sinnx + п)/2п. Метод простої ітерації реалізують за допомогою рекурентної формули так: X = (sinnx(+ n)/2n, де хо - будь-яке початкове наближення, і=0, 1, 2,..., а замість п треба підставити значення свого варіанта. Домовимося, що коли і=8, то значення xt (тобто xg) вважатимемо розв'язком рівняння. Розглянемо реалізацію рекурентної формули в ЕТ. Нехай л=1, а в клітинку А6 введено будь-яке початкове наближення, наприклад 2. Тоді наступне наближення отримаємо в клітинці В6, ввівши туди формулу =(sin(A6)+1)/2. Це значення приймаємо за початкове для наступної ітерації: в А7 заносимо значення В6. У клітинці В7 отримуємо наступне наближення і т.д. У клітинці ВІЗ буде останнє (восьме) наближення, яке і приймаємо за розв'язок. Другий спосіб полягає у використанні властивості ЕТ автоматичного багаторазового переобчислення, якщо ввімкнений режим ітерацій у діалоговому вікні Параметри. Тут для розв'язування задачі достатньо двох клітинок (див. рис. 45, рядок 17). Цей спосіб розглянемо під час виконання роботи. Словник
Хід роботи
|
|||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2022-09-03; просмотров: 48; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.41.108 (0.007 с.) |