Мегаобучалка Главная | О нас | Обратная связь


Построение кривой по точкам



2015-12-04 1632 Обсуждений (0)
Построение кривой по точкам 0.00 из 5.00 0 оценок




Метод линеаризации данных для y=CeAx

Предположим, что заданы точки (x1,y1),(x2,y2),…,(xN,yN) и требуется выполнить подгонку экспоненциальной кривой вида

(9) y=CeAx.

 

Первым будет шагом будет логарифмирование обеих частей:

(10)

Затем заменим переменные:

 

(11)

 

В результате получим линейное соотношение между новыми переменными X и Y:

(12)

Исходные точки (xk;yk) на плоскости ху преобразовались в точки (Xk;Y)=(xk;ln(yk)) на плоскости XY. Этот процесс называют линеаризация данных. Тогда построенная МНК линия является подгонкой к точкам {(Xk;Yk)}.Нормальными уравнениями для нахождения А и В будут уравнения


После того как А и В найдены, вычисляем параметр С уравнения (1):

(13)

 

 

Пример расчета в пакете MATHCAD

 
Разбиваем и получаем точки Χ и Υ

Табулируем:

 

Решение МНК с помощью встроенных функций:

 

 

Получаем результат при помощи блока Given:

 

 

Практическая задача

Задание: необходимо написать программу для определения гравитационной постоянной g следующих совокупностей данных. Используем подгонку нелинейного МНК

Время, tk Расстояние, dk
0.200 0.1960
0.400 0.7835
0.600 1.7630
0.800 3.1345
1.000 4.8975

 

Реализация метода в MATLAB

function z=E(u)

A=u(1);

C=u(2);

z=(C.*exp(0.2*A) -0.1960).^2+(C.*exp(0.4*A)-0.7835).^2+(C.*exp(0.6*A)-1.7630).^2+( C.*exp(0.8*A)-3.1345)+( C.*exp(1.0*A)-4.8975)

>> fmins(‘E’,[1 1])

ans =

0.1271 3.9115

Т.е. y=0.1271e3.9115

Реализация метода в MATHCAD:

Пояснения:

1) Представим, что время и расстояние х и у.

2) Решаем МНК с помощью встроенных функций.

 

 

 

 

 

3) Получаем результат при помощи блока Given. Результат- это и есть гравитационная постоянная. Которую мы представляем как

y=0.1271e3.9115

Варианты лабораторных работ

Номер варианта Функция Номер варианта Функция
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

ТЕМА 2. ЧИСЛЕННОЕ ИНТЕГРИРОВАНИЕ. ПРИБЛИЖЕННОЕ ВЫЧИСЛЕНИЕ ОПРЕДЕЛЕННОГО ИНТЕГРАЛА

 

Лабораторная работа № 3

Приближенное вычисление определенных интегралов»

Цель работы.Вычислить численно определенный интеграл вида

, где (1)

- а, b – нижний, верхний пределы интегрирования соответственно;

- f(х) - непрерывная функция на отрезке [а, b].

с помощью методов левах, правых, средних прямоугольников, трапеций и Симпсона.Оценить погрешность полученных результатов.

 

Постановка задачи:

1. С помощью различных сред программирования (MathCad, MATLAB) найти приближенное значение определенного интеграла функции f(x) на интервале [a, b] при заданном числе промежутков интегрирования n .

2. Приближенное значение интеграла определить с помощью методов левах, правых, средних прямоугольников, трапеций и Симпсона.

3. Оценить погрешность вычисления приближенного интеграла.

 

Содержание отчета:

1. Постановка задачи.

2. Теоретические сведения.

3. Ручной счет с использованием формул средних прямоугольников, трапецій.

4. Листинги счета на ЭВМ.

 



2015-12-04 1632 Обсуждений (0)
Построение кривой по точкам 0.00 из 5.00 0 оценок









Обсуждение в статье: Построение кривой по точкам

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1632)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)