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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Nik-
20 / 20 / 9
Регистрация: 12.07.2015
Сообщений: 339
#1

Вычислить среднеквадратичное отклонение - C++

01.08.2015, 22:44. Просмотров 826. Ответов 6
Метки нет (Все метки)

Написать программу , которая будет выполнять вычисления отклонения от ср. арифм. (число - ср. арифм.).
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.08.2015, 22:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить среднеквадратичное отклонение (C++):

Вычислить среднее арифметическое и среднеквадратичное отклонение (статистика) - C++
Как сделать на C++ ? Есть где пример ? Тема: Статистика. Задача: Вычислить среднее арифметическое \mu и среднеквадратичное...

Вычислить математическое ожидание, дисперсию и среднеквадратичное отклонение случайной величины - C++
Пусть массив X(N) - массив возможных значений некоторых случайных величин. Составить подпрограмму, которая вычисляет математическое...

Среднеквадратичное отклонение - C++
Тут возникла проблемка, вот задание: "Сделать аппроксимацию(квадратичную), тобишь найти полином второй степени и найти среднеквадратичное...

Найти среднеквадратичное значение положительных элементов каждой строки массива - C++
Дан массив а(8,5). С использованием функции найти среднеквадратичное значение положительных элементов каждой строки массива и сформировать...

Функция: найти среднеквадратичное значение положительных элементов каждой строки матрицы - C++
Дан массив а<8,5> с использованием функции найти среднеквадратичное значение положительных элементов каждой строки массива Добавлено...

Двумерный массив с функцией ( найти среднеквадратичное значение положительных элементов каждой строки массива) - C++
Ребята привет!!! Попрубуйте помочь: Может че получится..... Дан массив а(8,5). С использованием функции найти среднеквадратичное...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IrineK
Заблокирован
01.08.2015, 22:49 #2
Какое отклонение? Линейное или квадратичное (дисперсию)?
0
Nik-
20 / 20 / 9
Регистрация: 12.07.2015
Сообщений: 339
01.08.2015, 22:59  [ТС] #3
Дисперсию.
0
IrineK
Заблокирован
01.08.2015, 23:18 #4
Cоставить формулу дисперсии для массива чисел

Добавлено через 1 минуту
C++: вычисление среднего значения и дисперсии элементов массива
0
Nik-
20 / 20 / 9
Регистрация: 12.07.2015
Сообщений: 339
01.08.2015, 23:19  [ТС] #5
А если с вводом чисел с клавиатуры , а не из массива ?
0
Kerry_Jr
Модератор
Эксперт PHP
2191 / 1987 / 694
Регистрация: 14.05.2014
Сообщений: 5,812
Записей в блоге: 1
Завершенные тесты: 5
01.08.2015, 23:36 #6
Nik-,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <vector>
 
int main()
{
    std::vector<double> selection;
    double xi {0.0}, average {0.0}, variance {0.0};
    while (std::cin >> xi) //ввод завершается нажатием [Ctrl] + [z], а затем [Enter], либо вводом нечислового символа
    {
        average += xi;
        selection.push_back(xi);
    }
    size_t N = selection.size();
    average /= N;
    for (const auto &x : selection)
        variance += (x - average) * (x - average);
    variance /= N - 1;
    
    std::cout << "The variance of  the selection is " << variance << std::endl;
    
    return 0;
}
1
Nik-
20 / 20 / 9
Регистрация: 12.07.2015
Сообщений: 339
02.08.2015, 07:25  [ТС] #7
Есть еще вариант (тут только нахождение среднего арифм.). Можно реализовать дисперсия с этим кодом ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
 
using namespace std;
 
const int Max = 15;
int main()
{
   setlocale(LC_ALL,"Russian");
 
 
   int a;
   cout << "Введите цифру: ";
 
   while ((cin >> a))
     {
         double Numb[Max];
         int i = 0;
         double total = 0.0;
         double x;
         switch (a)
          {
             case 1:
                 cout << "Введите числа: " << endl;
                 cout << "число #1: ";
                 while (i < Max && cin >> Numb[i])
                 {
                       if (++i < Max)
                       cout << "число #" << i + 1 << ": ";
                 }
                 for (int j = 0; j < i; j++)
                 total += Numb[j];
                 x = total / i;
                 cout << "Среднее арифм. чисел: " << x << endl;
                 cout << endl;
                break;
                default:
                cout << "Введите 1\n";
 
         }
     }
   return 0;
}
Добавлено через 7 часов 41 минуту
А, нет, спасибо, я разобрался с этим.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.08.2015, 07:25
Привет! Вот еще темы с ответами:

Среднее квадратичное отклонение - C++
кто может помочь ? нужно написать функцию, которая определяет среднее квадратическое отклонение(СКО) последовательности введенных...

Отклонение от среднего чисел - C++
Программа должна получать на вход числа, считая отклонения и выводя их чисел на экран.

Среднее квадратичное отклонение от среднего арифметического - C++
Добрый день. сломал голову над САБЖ+ требуется найти среднее медианное. Помогите пож-та на примере уже готового массива, где среднее...

В массиве найти отклонение медианы от среднего арифметического - C++
По двум массивам построить третий, элементы которого являются частным от деления элементов первого на соответствующие элементы второго...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
02.08.2015, 07:25
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru