Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Використання методу найменших квадратів при вирішенні електротехнічних завдань

Реферат Використання методу найменших квадратів при вирішенні електротехнічних завдань





endl;

for (i=0; i lt; n; i ++)

{=a[0]+a[1]*x[i]+a[2]*pow(x[i],2)+a[3]*pow(x[i],3);lt;lt;laquo;X[raquo;lt;lt;ilt;lt;laquo;]=raquo;lt;lt;x[i]lt;lt;laquo;t Y [ lt; lt; i lt; lt; ]= lt; lt; y [i] lt; lt; t Y1[raquo;lt;lt;ilt;lt;laquo;]=raquo;lt;lt;OTVETlt;lt;endl;lt;lt;laquo;X[raquo;lt;lt;ilt;lt;laquo;]=raquo;lt;lt;x[i]lt;lt;laquo;t Y [ lt; lt; i lt; lt; ]= lt; lt; y [i] lt; lt; t Y[raquo;lt;lt;ilt;lt;laquo;]=raquo;lt;lt;OTVETlt;lt;endl;}lt;lt;endl;f1lt;lt;endl;lt;lt;laquo;Длякоэффициентовнагрузки Beta=1.3raquo;lt;lt;endl;f1lt;lt;laquo;ДлякоэффициентовнагрузкиBeta=1.3raquo;lt;lt;endl;lt;lt;laquo;Выводкоэффициента Araquo;lt;lt;endl;f1lt;lt;laquo;ВыводкоэффициентаAraquo;lt;lt;endl;(i=0;ilt;N;i++)

{coutlt;lt;a1[i]lt;lt;laquo;traquo;;f1lt;lt;a1[i]lt;lt;laquo;traquo;;}lt;lt;endl;f1lt;lt;endl;(i=0;ilt;n1;i++)

{cout lt; lt; При напрузі lt; lt; s [i] lt; lt; струм ротора становить lt; lt; otv1 [i] lt; lt; endl; f1 lt; lt; При напрузі lt; lt; s [i] lt; lt; струм ротора становить lt; lt; otv1 [i] lt; lt; endl;} lt; lt; Сумарна квадратична помилка: lt; lt; S1 lt; lt; endl; f1 lt; lt; Сумарна квадратична помилка: lt; lt; S1 lt; lt; endl; lt; lt; Середня помилка: lt; lt; S1/n lt; lt; endl; f1 lt; lt; Середня помилка: lt; lt; S1/n lt; lt; endl; lt; lt; Відносна помилка: lt; lt; pow (S1,1./N) lt; lt; endl; f1 lt; lt ; Відносна помилка: lt; lt; pow (S1,1./N) lt; lt; endl;

kof_kor=Kof_kor(x1,y1,n);lt;lt;laquo;Коэффициенткорреляцииравен raquo;lt;lt;kof_korlt;lt;endl;f1lt;lt;laquo;Коэффициенткорреляцииравен ? lt; lt; kof_kor lt; lt; endl;

ind_kor=Ind_kor(a1,x1,y1,n);lt;lt;laquo;Индекскорреляцииравен lt; lt; ind_kor lt; lt; endl; f1 lt; lt; Індекскорреляцііравен lt; lt; ind_kor lt; lt; endl;

cout lt; lt; Вузлові точки lt; lt; endl; f1 lt; lt; Вузлові точки lt; lt; endl;

for (i=0;ilt;n;i++)=a[0]+a[1]*x1[i]+a[2]*pow(x1[i],2)+a[3]*pow(x1[i],3);lt;lt;laquo;X[raquo;lt;lt;ilt;lt;laquo;]=raquo;lt;lt;x1[i]lt;lt;laquo;t Y [ lt; lt; i lt; lt; ]= lt; lt; y1 [i] lt; lt; t Y1[raquo;lt;lt;ilt;lt;laquo;]=raquo;lt;lt;OTVETlt;lt;endl;lt;lt;laquo;X[raquo;lt;lt;ilt;lt;laquo;]=raquo;lt;lt;x1[i]lt;lt;laquo;t Y [ lt; lt; i lt; lt; ]= lt; lt; y1 [i] lt; lt; t Y1 [ lt; lt; i lt; lt; ]= lt; lt; OTVET lt; lt; endl;}

return 0;


7. Контрольний приклад


Метод найменших квадратів

При коефіцієнті навантаження?=1


Малюнок 8.1 Перевірка в MathCadпрі коефіцієнті навантаження ?=1



Малюнок 8.2 Перевірка в MathCadпрі коефіцієнті навантаження ?=1


При коефіцієнті навантаження?=1.3



Малюнок 9.1Проверка в MathCadпрі коефіцієнті навантаження ?=1,3


Малюнок 9.2Проверка в MathCad при коефіцієнті навантаження ?=1,3


8. Аналіз результатів


Результатом роботи програми є значення функції у вузлових точках, значення функції в проміжній крапці.


Назви значенійВ С ++ У MathCadКоеффіціент навантаження?=1f (0.72) 1.5141.5138f (0.91) 0.9840.983698f (1.23) 0.7630.763355Коеффіціент навантаження?=1.3f (0.72) 2.2452.24513f (0.91 ) 1.4841.33642f (1.23) 1.0391.03936

Порівнюючи результати розрахунку створеної програми з контрольним розрахунком, можна сказати, що похибка дуже мала. Найвірогідніше різницю викликало округлення в Mathcad і С ++. Отже, алгоритм, який був розроблений для виконання даного завдання складено правильно.



Висновок


У цій роботі було вивчено та проведено обчислення значення функції в заданих проміжних точках використання математичних пакетів для перевірки отриманих в ході роботи результатів. В якості інструментів для вирішення поставленого завдання були використані мова програмування С ++, математичний пакет Mathcad.



Список літератури


Алексєєв Е. Р., Чеснокова О. В. Рішення задач обчислювальної математики в пакетах Mathcad12, MATLAB 7, Maple 9. М .: НТ Пресс, 2006. - 496 с.

Алексєєв Є.Р., Чеснокова О.В. Самовчитель по програмуванню на C/C ++.- Донецьк .: ДонНТУ, 2013. - 289 с.



Додаток <...


Назад | сторінка 5 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Помилка в платіжному дорученні. Інструкція до вирішення проблеми.
  • Реферат на тему: Методика розрахунку податкового навантаження
  • Реферат на тему: Автоматизація розрахунку навантаження і викладачів ВУЗу
  • Реферат на тему: Людина - вінець творіння або помилка природи
  • Реферат на тему: Розрахунок апроксимацій експериментальних даних методом найменших квадратів ...