- •Аналіз та обробка експериментальних даних засобами MathCAD в проектуванні СОС
- •1 Робота з файлами даних
- •1.1 Запис даних y файл
- •1.2 Зчитування даних з файла
- •1.3 Імпортування даних з файла
- •1.4 Експортування даних y файл
- •1.6 Обмін даних з іншими програмами
- •1.6.1 Обмін даними з Excel.
- •1.7 Підготовка даних до аналізу
- •1.8 Створення Масивів, використовуючи індекси
- •1.8.1 Створення елементів масиву математично
- •1.8.2 Створення масиву прямим введенням елементів
- •1.8.3 Створення масиву, використовуючи таблицю
- •1.8.4 Інші шляхи створення масиву даних
- •1.9 Сортування даних
- •1.9.1 Звертання до підмножин даних
- •1.9.2 Розділення даних на групи, використовуючи програму
- •2 Регресія
- •2.1 Використання line і medfit в лінійній регресії
- •2.1.1 Функції лінійної регресії
- •2.1.2 Функція line
- •2.1.3 Експоненційні дані
- •2.1.4 Medfit
- •2.2 Багатовимірна регресія
- •2.2.1 Багатовимірна поліноміальна регресія
- •2.2.2 Результати функцій regress і loess
- •2.2.3 Прогляд результатів interp
- •2.2.4 Зауваження
- •2.3 Спеціалізовані підгоночні функції
- •2.3.1 Використання спеціалізованих підгоночних функцій
- •2.4 Лінійна регресія з використанням linfit
- •2.4.1 Функція linfit
- •2.4.2 Представлення результатів функції
- •2.5 Узагальнена нелінійна регресія (genfit)
- •2.5.1 Функція Genfit
- •3 Інтерполяція
- •3.1.1 cspline інтерполяція багатьох змінних
- •3.1.2 Функція cspline
- •3.1.3 Функція interp
- •3.1.4 Прогляд результатів interp
- •4 Згладжування даних
- •4.1 Вбудовані функції згладжування
- •4.1.1 Функція medsmooth
- •4.1.2 Функція ksmooth
- •4.1.3 Функція supsmooth
- •5 КОНТРОЛЬНІ ЗАПИТАННЯ
- •6 ЛАБОРАТОРНЕ ЗАВДАННЯ
- •8 СПИСОК ЛІТЕРАТУРИ
5КОНТРОЛЬНІ ЗАПИТАННЯ
1.Які функції роботи з файлами має MathCAD?
•Як здійснити запис даних у файл?
•Як здійснити зчитування даних з файла?
•Як і коли здійснюється імпортування/експортування даних?
•Які функції існують для роботи з ASCII-файлами?
•Як здійснити обмін даними між MathCAD та іншими програмами?
2.В чому полягає підготовка експериментальних даних до аналізу ?
•Як можна створити масив за допомогою індексів?
•Як можна відсортувати масив?
•Як можна розділити дані на групи?
3.Пояснити, яким чином проводиться регресійний аналіз засобами MathCAD ?
•Які функції застосовують для побудови лінійної регресії ?
•Які функції застосовують для побудови багатомірної регресії?
•Які підгоночні функції використовують і що це дає?
•Що дозволяє визначити узагальнена лінійна регресія linfit ?
•Що дозволяє визначити узагальнена нелінійна регресія genfit?
4.В чому суть інтерполяції даних і як проводять інтерполяцію в MathCAD ?
•Які функції використовують для інтерполяції даних?
•Порівняйте інтерполяцію даних з регресією?
•Як представляють результати інтерполяції ?
5.В чому суть згладжування даних і як проводять згладжування в MathCAD ?
•За допомогою яких функцій можна проводити згладжування даних ?
•Як представляють результати згладжування ?
35
6ЛАБОРАТОРНЕ ЗАВДАННЯ
1)Вивчити основні принципи роботи з MathCAD.
2)Вивчити основні поняття та функції аналізу експериментальних даних в MathCAD.
3)Отримати у викладача індивідуальне завдання.
4)Написати програму для аналізу експериментальних даних згідно індивідуального завдання:
a)Ввести дані в MathCAD;
b)Підготувати експериментальні дані до аналізу;
c)Провести регресійний аналіх даних;
d)Провести інтерполяцію даних;
e)Провести згладжування даних.
5)Проаналізувати отримані результати.
6)Оформити та захистити звіт.
7 ЗМІСТ ЗВІТУ
1.Мета роботи.
2.Теоретичний аналіз опрацьованого матеріалу.
3.Відповіді на контрольні запитання.
4.Індивідуальне завдання.
5.Програму аналізу експериментальних даних в MathCAD.
6.Результати виконання програми.
7.Аналіз отриманих результатів і висновки.
8.Список використаної літератури.
36
8СПИСОК ЛІТЕРАТУРИ
1.В.Дьяконов. MATHCAD 8/2000: специальный справочник. –
СПб: Питер,2001. -592 с.
2.Е. Макаров. Инженерные расчеты в MATHCAD. – СПб:
Питер, 2002. -386 с.
3.http://www.mathcad.com.
37
ЗМІСТ
Аналіз та обробка експериментальних даних засобами MathCAD в |
|
|
проектуванні СОС |
1 |
|
МЕТОДИЧНІ ВКАЗІВКИ |
1 |
|
МЕТА РОБОТИ |
3 |
|
КОРОТКІ ТЕОРЕТИЧНI ВIДОМОСТI |
3 |
|
1 |
Робота з файлами даних |
3 |
1.1 |
Запис даних y файл |
3 |
1.2 |
Зчитування даних з файла |
4 |
1.3 |
Імпортування даних з файла |
5 |
1.4 |
Експортування даних y файл |
5 |
1.5 |
Використання “Read from” та “Write to” для ASCII файлів |
6 |
1.6 |
Обмін даних з іншими програмами |
7 |
1.6.1 |
Обмін даними з Excel. |
7 |
1.7 |
Підготовка даних до аналізу |
10 |
1.8 |
Створення Масивів, використовуючи індекси |
10 |
1.8.1 |
Створення елементів масиву математично |
10 |
1.8.2 |
Створення масиву прямим введенням елементів |
11 |
1.8.3 |
Створення масиву, використовуючи таблицю |
11 |
1.8.4 |
Інші шляхи створення масиву даних |
11 |
1.9 |
Сортування даних |
11 |
1.9.1 |
Звертання до підмножин даних |
13 |
1.9.2 |
Розділення даних на групи, використовуючи програму |
13 |
2 |
Регресія |
15 |
2.1 |
Використання line і medfit в лінійній регресії |
15 |
2.1.1 |
Функції лінійної регресії |
15 |
2.1.2 |
Функція line |
15 |
2.1.3 |
Експоненційні дані |
16 |
2.1.4 |
Medfit |
16 |
2.2 |
Багатовимірна регресія |
17 |
2.2.1 |
Багатовимірна поліноміальна регресія |
17 |
2.2.2 |
Результати функцій regress і loess |
19 |
2.2.3 |
Прогляд результатів interp |
20 |
2.2.4 |
Зауваження |
21 |
2.3 |
Спеціалізовані підгоночні функції |
21 |
2.3.1 |
Використання спеціалізованих підгоночних функцій |
21 |
2.4 |
Лінійна регресія з використанням linfit |
22 |
2.4.1 |
Функція linfit |
23 |
2.4.2 |
Представлення результатів функції |
23 |
2.5 |
Узагальнена нелінійна регресія (genfit) |
24 |
2.5.1 |
Функція Genfit |
25 |
38
2.5.2 |
Представлення результатів функції genfit |
25 |
3 |
Інтерполяція |
27 |
3.1 |
Інтерполяція багатьох змінних з використанням функцій Spline |
27 |
3.1.1 |
cspline інтерполяція багатьох змінних |
27 |
3.1.2 |
Функція cspline |
27 |
3.1.3 |
Функція interp |
28 |
3.1.4 |
Прогляд результатів interp |
29 |
3.1.5 |
Інші spline функції в Mathcad-і |
30 |
4 |
Згладжування даних |
31 |
4.1 |
Вбудовані функції згладжування |
31 |
4.1.1 |
Функція medsmooth |
31 |
4.1.2 |
Функція ksmooth |
32 |
4.1.3 |
Функція supsmooth |
34 |
5 |
КОНТРОЛЬНІ ЗАПИТАННЯ |
35 |
6 |
ЛАБОРАТОРНЕ ЗАВДАННЯ |
36 |
7 |
ЗМІСТ ЗВІТУ |
36 |
8 |
СПИСОК ЛІТЕРАТУРИ |
37 |
39
НАВЧАЛЬНЕ ВИДАННЯ
Аналіз та обробка експериментальних даних засобами MathCAD в проектуванні СОС.
Методичні вказівки до лабораторної роботи № 0
з курсу “Основи автоматизованого проектування складних об`єктів і систем”
для студентiв базового напрямку 6.0804 - "Комп'ютернi науки"
Укладачі Матвійків Олег Михайлович Макар Володимир Мирославович
Редактор
40
