Форум программистов, компьютерный форум CyberForum.ru

Метод наименьших квадратов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление значений функции F(x) на отрезке [а, b] с шагом h http://www.cyberforum.ru/cpp-beginners/thread1184645.html
F(x)= ctg(x / 3)+ 1/2sinx
C++ Возможно, ли создать какой либо массив без определение его типа? Помогите понят задание. Не могу понять что имеется введу. Задача: Пишите программу так чтобы она отображала содержимое массива без использование определение типа указателя во внешнем цикле. Я не могу понят, каким образом можно отображать содержание массива без определение типа указателя. Указатель на нулевой элемент и есть название массива. Как вообще возможно создать какой либо массив без... http://www.cyberforum.ru/cpp-beginners/thread1184641.html
Составить программу для вычисления значений функции F(x) на отрезке [a,b] с шагом h C++
задание 1. Табулирование функций Составить программу для вычисления значений функции F(x) на отрезке с шагом h Результат представить в виде таблицы, первый столбец которой - значение аргумента, второй- соответствующие значения функции. В программе использовать функцию, возвращающую значение F(x). F(x)= ctgx\3+1\2sinx
Поле шахматной доски определяется парой натуральных чисел. C++ C++
Поле шахматной доски определяется парой натуральных чисел, первое из которых задает номер вертикали(при счете слева направо), а второе — номер горизонтали(при счете снизу вверх). Даны натуральные числа a, b, c, d, каждое из которых не превосходит восемь. а) на поле(a, b) расположена ладья. Определить, угрожает ли она полю(c, d); б) на поле(a, b) расположен слон. Определить, угрожает ли он...
C++ Создать массив, элементами которого являются расстояния от каждой точки до других. http://www.cyberforum.ru/cpp-beginners/thread1184632.html
Нужно еще одно решение. Буду благодарен вам. Написать в с++ На плоскости заданы своими координатами п точек. Создать массив размером п(п-1), элементами которого являются расстояния от каждой из точек до п -1 других.
C++ Помогите найти ошибку: из таблиц СОТРУДНИКИ и ОТДЕЛЫ составить третью ПОДСКАЖИТЕ, пожалуйста, почему количество сотрудников(count) считает неправильно? (задание: Заданы две таблицы: СОТРУДНИКИ и ОТДЕЛЫ. Составить программу, которая строит новую таблицу, включающую номер, фамилию и зарплату сотрудника, номер отдела, название отдела и количество сотрудников в отделе. Строки результирующей таблицы строятся как всевозможные сцепления строк исходных таблиц.)... подробнее

Показать сообщение отдельно
aLarman
636 / 557 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
22.05.2014, 13:43     Метод наименьших квадратов
ну в 2х словах, у Вас есть ф-ция (yi-(axi+b))^2., необходимо найти ее минимум(по сути получим приближение некого распределения точек, линейной ф-цией)
какие параметры могут меняться? правильно а и b, что делаем берем какие то отрезки для a и b, например [-50 50] [-10 10]
для поиска минимум вдоль одного из параметров выберем золотое сечение
рассмотрим случай для параметра а:
есть отрезок [-50 50]
a1 = -50
a2 = 50;
считаем новые точки
a1_n = a1 - (a2-a1)/1.61(1.61 это число свойственное золотому сечению/, в инете инфы полно)
a2_n = a2 + (a2-a1)/1.61
смотрим значения ф-ции (yi-(axi+b))^2. в этих 2 точках, подставив a1_n и a2_n вместо а
и смотрим, если F(a1_n) больше F(a2_n) тогда вместо а1 использем a1_n
если F(a1_n) меньше F(a2_n) тогда вместо а2 использем a2_n
если F(a1_n) равно F(a2_n) тогда вместо а1 использем a1_n и вместо а2 используем a2_n
и возвращаемся к строке "считаем новые точки"
аналогично для параметра b
 
Текущее время: 12:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru