Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
1 / 1 / 1
Регистрация: 15.06.2013
Сообщений: 83
1

Описать на языке С# сложную формулу

09.12.2014, 15:07. Показов 1677. Ответов 8
Метки нет (Все метки)

Здравствуйте, мне нужно описать следующую формулу
https://www.cyberforum.ru/cgi-bin/latex.cgi?{S}_{x}=\sqrt{\frac{1}{(n-1)n}\cdot\sum_{i=0}^{n}{({x}_{i}-\bar{x})}^{2}}
https://www.cyberforum.ru/cgi-bin/latex.cgi?x = \frac{{x}_{1}+{x}_{2} + ... {x}_{n}}{n}
n -number of measurements
Где SrednKvadrOtkl есть не что иное как S(x);Как это можно выполнить?

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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication4
{
    class Program
    {
        static void Main(string[] args)
        {
            double[] ch=new double[50];
            int Num = 0;
            double Sum=0,SrAr=0,SrednKvadrOtkl=0;
 
            Console.WriteLine("Введите количество измерений");
            Num = Int32.Parse(Console.ReadLine());
            for (int i = 0; i < Num; i++)
            {
                Console.WriteLine("Введите данные {0} замера", i + 1);
                ch[i]=Int32.Parse(Console.ReadLine());
                Sum= Sum+char[i];
            }
            SrAr = Sum / Num;
            SrednKvadrOtkl=
        }
    }
}
 Комментарий модератора 
Sergey_Yysmaa, задания в виде картинок запрещены правилами:
  • текст перепечатывайте в сообщение
  • для формул есть встроенный редактор формул.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2014, 15:07
Ответы с готовыми решениями:

Как забить сложную формулу
Подскажите пожалуйста, как решать? Как забить эту формулу в ячейку? e - это что?

Как описать в роуте сложную ссылку
Продолжаю изучать laravel Находил как создавать ссылки типа /items/23 ...

Записать формулу на языке c++
помогите хотя бы записать формулу на языке c++

Записать формулу на языке С++
1...m=(max(f(x),y,z)/min(f(x),y))+5

8
0 / 0 / 0
Регистрация: 09.12.2014
Сообщений: 13
09.12.2014, 15:19 2
SrednKvadrOtkl=Math.Sqrt((1/((n-1)*n))*(Тут твоя математическая сумма));
просто не помню как математическую сумму считать. попробуй ее отдельно просчитать.
0
1 / 1 / 1
Регистрация: 15.06.2013
Сообщений: 83
09.12.2014, 15:45  [ТС] 3
дело в том, что это формула не описывает всех исходов, значит, не подходит, не просчитывать же все суммы от 2 до 100
0
0 / 0 / 0
Регистрация: 09.12.2014
Сообщений: 13
09.12.2014, 15:58 4
Цитата Сообщение от Sergey_Yysmaa Посмотреть сообщение
дело в том, что это формула не описывает всех исходов, значит, не подходит, не просчитывать же все суммы от 2 до 100
а ты посчитай, и занеси значения в массив. потом просто используй значения массива. просто у меня уже идей нету пока что
0
1 / 1 / 1
Регистрация: 15.06.2013
Сообщений: 83
11.12.2014, 06:13  [ТС] 5
тема актуальна
0
657 / 527 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
11.12.2014, 10:22 6
Sergey_Yysmaa, что такое X с чертой? Точнее вам известно ее значение?
0
868 / 718 / 304
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
11.12.2014, 19:22 7
Sergey_Yysmaa,
У вас вы говорите что среднеквадратическое отклонение, хотя формула для стандратного отклонения. Так что же вам надо?

Дмитрий3241,
https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar{x} это среднее выборки
0
1 / 1 / 1
Регистрация: 15.06.2013
Сообщений: 83
21.12.2014, 05:37  [ТС] 8
XRoy, Может, опечатка, но в итоге нужно описать приведенную мной формулу.
0
1995 / 1166 / 444
Регистрация: 20.12.2014
Сообщений: 3,090
21.12.2014, 10:30 9
Не понятно, что имеется ввиду под "дело в том, что это формула не описывает всех исходов, значит, не подходит, не просчитывать же все суммы от 2 до 100"? Математическая сумма ищется при помощи цикла:
C#
1
2
3
4
5
double summaryada = 0;
for (int j = 0; j < num; j++)
{
summaryada = summaryada + (ch[j] - SrAr)^2;
}
а потом подставляется в формулу, которую написал ip19216801:
C#
1
SrednKvadrOtkl=Math.Sqrt(summaryada/((num-1)*num));
Да, и в 23 строчке кода исходной программы наверно не char[i], а ch[i]:
C#
1
Sum= Sum+ch[i]
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2014, 10:30

Записать формулу на языке СИ
i3+3in2+n

Записать формулу на языке Паскаль
как ето написать на Паскале? 3cos^2 (2x) sin(x)

Написать формулу на алгебраическом языке
Написать формулу на алгебраическом языке ...

как записать формулу на языке С++
как написать формулы на с++ {a}^{2}+{(b-c)}^{\frac{5}{3}} формула во вложении


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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