льним інтегруванням. br/>В
Рис.1. Крива залежності безрозмірною величини навантаження від безрозмірною деформації
.3 Рішення завдання
Схема рішення даної задачі в MATLAB складається з наступних етапів:
1.Визначення по кривій при? = 0 В° значень в інтервалі.
. Інтерполяція отриманих даних за допомогою кусково-лінійної інтерполяції і кубічним сплайном.
. Побудова графіків вихідної залежності і графіків інтерполянтов.
. Визначення площі під кривою чисельним інтегруванням (метод трапецій).
Значення в інтервалі були знайдені за допомогою оцифрування графіка програмою GetData:
В§ нанесення координатних осей (Команди? Встановити систему координат);
В§ оцифровка графіка (Команди? Авто трасування ліній);
В§ видалення непотрібних точок (Команди? Ластик точок даних);
В§ збереження масивів точок у файл (Файл? Експорт даних).
Дані способи інтерполяції реалізовані у функції interp1 . Функція yi = interp1 (x, y, xi) будує інтерполюються криву для одновимірного масиву y, заданого на сітці x; вихідний масив yi може бути визначений на більш дрібній сітці xi. Якщо Y - двовимірний масив, то інтерполююча крива будується для кожного стовпця. Типово реалізована лінійна інтерполяція.
Для використання yi = interp1 (x, y, xi, <метод> ) слід задати координати абсцис проміжних точок, в яких обчислюються значення інтерполянта, і спосіб інтерполяції:
В§ 'linear' - лінійна інтерполяція (застосовується за умовчанням, якщо спосіб інтерполяції не заданий);
При лінійної інтерполяції MATLAB з'єднує існуючі точки даних прямими лініями. Використовує вектори даних і , щоб повернути інтерпольованої значення , відповідне третьому аргументу < span align = "justify">. Аргументи і повинні бути векторами однакової довжини. Вектор повинен містити речові значення, розташовані в порядку зростання. Ця функція з'єднує точки даних відрізками прямих, створюючи таким чином ламану. Інтерпольованої значення для конкретного х є ордината у відповідної точки ламаною. Для ...