О. О. Метешкін, д-р техн наук, проф. Харківського військового університету; > Н. А. Кизим, д-р екон. наук, проф. Харківського
Вид материала | Документы |
- А. В. Ковалевська Рецензенти: доцент, канд екон наук, доцент Харківського національного, 739.76kb.
- А. А. Гвоздев руководительтемы; доктора техн наук, 3579.39kb.
- Інформаційні технології в журналістиці: вітчизняний І світовий досвід Київ 2002, 8272.38kb.
- Дипломных проектов по специальностям, 283.96kb.
- Конкурс-захист проходив на базі Харківського національного університету ім. В. Н. Каразіна,, 342.15kb.
- «Сторінки історії Харківського університету за архівними документами», 72.28kb.
- Міжнародна журналістика – 2002 київ 2002, 2743.9kb.
- Приглашение и программа разнообразие почв и биоты северной и центральной азии, 521.14kb.
- Строительные нормы и правила бетонные и железобетонные конструкции, 3448.03kb.
- Надійності та безпеки в будівництві, 692.13kb.
ПОШУК КОРЕНІВ ЗА ДОПОМОГОЮ БЛОКУ GIVEN ... MINERR(...)
Функція minerr( ) знаходить значення змінних, що найбільше наближаються до розв’язку системи рівнянь. Вона також шукає розв’язання методом послідовних наближень (ітерацій) і зупиняється, коли досягнута задана точність (константа TOL).
Різниця між функціями minerr( ) і find( ) полягає в тому, що коли процес наближення до розв’язку не може поліпшити результат (ще більше наблизитися до розв’язку), функція minerr( ) видає поточне наближення до розв’язання, а функція find( ) – повідомлення про те, що вона не може знайти розв’язок (тобто повідомлення про помилку).
-
ЩО РОБИТИ, ЯКЩО MATHCAD НЕ МОЖЕ ЗНАЙТИ РОЗВ’ЯЗок РІВНЯНЬ
- спробувати збільшити значення констант TOL і CTOL у меню Математика / Опції;
- змінити початкове присвоєння значення змінним;
- додати нерівність у блок;
- використати функцію minerr( ) замість find( ), щоб отримати приблизний розв’язок;
- використати додаткові можливості пошуку розв’язків, викликавши їх із контекстного меню функції.
-
РОЗВ’ЯЗАНнЯ РІВНЯНЬ І СИСТЕМ РІВНЯНЬ У символьномУ ВИГЛЯДІ
Деякі рівняння MathCAD може розв’язати в символьному вигляді. Для цього існують три можливості: 1) використання меню Символіка; 2) використання оператора solve, x ; 3) використання блоку given ... find( ) .
Наприклад, скористаємося першим способом для символьного розв’язання квадратного тричлена. Запишемо цей тричлен: , виділимо змінну x та виберемо в меню пункт Символіка / Змінні / Дозволити. Отримаємо розв’язок у символьному вигляді:
Щоб розв’язок був записаний справа, а не нижче від виразу, необхідно встановити прапорець у меню Символіка / Стиль обчислень / Горизонтально.
При використанні другого й третього способів (оператора логічної рівності ) слід мати на увазі, що змінні не повинні бути визначені заздалегідь (інакше це призведе до помилки). Використовуйте нові імена змінних або розв’язуйте задачу на новому робочому аркуші.
Якщо змінна z ще не була визначена, то можна розв’язати ту ж задачу іншим способом: записати рівняння, вставити після нього з панелі Символіка ключове слово solve, після якого вписати ім’я шуканої змінної:
Розв’яжемо в символьному вигляді систему рівнянь третім способом. Для цього після задання блоку given … find( ) поставмо знак символьної рівності:
.
У даному випадку довелося ввести невикористані до цього часу змінні u та v, оскільки змінні x та y уже були визначені раніше.
Для розв’язання систем рівнянь у символьному вигляді можна використовувати другий або третій способи (ключовий ідентифікатор solve та блок given … find( ) ).
ПИТАННЯ ДЛЯ САМОКОНТРОЛЮ
- Які функції для розв’язання одного рівняння в MathCAD Ви знаєте? У чому їх відмінність?
- Які аргументи функції root не обов’язкові?
- У яких випадках MathCAD не може знайти корінь рівняння?
- Яка системна змінна відповідає за точність обчислень? Як змінити її значення?
- Як змінити точність, з якою функція root шукає корінь?
- Як системна змінна TOL впливає на розв’язання рівняння за допомогою функції root?
- Назвіть функції для розв’язання систем рівнянь у MathCAD та особливості їх застосування.
- Опишіть структуру блоку розв’язання рівнянь.
- Який знак рівності використовується в блоці розв’язання? Якою комбінацією клавіш він вставляється в документ?
- Які вирази неприпустимі усередині блоку розв’язання рівняння?
- Опишіть способи використання функції find.
- У яких випадках MathCAD не може знайти розв’язку системи рівнянь?
- Дайте порівняльну характеристику функціям find і minerr.
- Як символьно розв’язати рівняння або систему рівнянь у MathCAD? Який знак рівності використовується? Якою комбінацією клавіш вставляється в документ?
- Назвіть особливості використання символьного розв’язання рівнянь.
ПРАКТИЧНА РОБОТА № 2
Розв’яжіть рівняння f(x)=0 (якщо можливо) за допомогою символу solve (дозволити змінні):
1) ; 2) ;
3) .
- Зі складу №1 щодня відпускають по 15 т вугілля, а зі складу № 2 – по 18 т. Через скільки днів на першому складі буде вугілля в півтора раза менше, ніж на другому, якщо спочатку на складі № 1 було 185 т вугілля, а на складі № 2 – 237 т? Складіть рівняння й розв’яжіть його.
- На новому обладнанні токар почав обробляти щогодини на 4 деталі більше, ніж на старому, і за 6 годин обробив у 1,2 рази більше, ніж на старому за 7 годин. Визначити, яку кількість деталей обробляв токар за годину на новому обладнанні.
- Деякий вантаж можна перевезти однією машиною за 18 год., а другою – за 24 год. Перевезення вантажу почали обома машинами одночасно. Через кілька годин другу машину перевели на іншу роботу, і вантаж, що залишився, перевозили тільки першою машиною протягом 4 год. Скільки годин працювала перша машина?
- На фермі щодня відпускали на корм восьмі коням і 15 коровам 162 кг сіна. Кінь з’їдає в півтора раза більше сіна, ніж корова. Скільки сіна відпускали кожному коню й кожній корові? Складіть систему рівнянь і розв’яжіть її.