LINUX.ORG.RU

помогите!!!!


0

0

Вычислить несобственный интеграл от 0 до бесконечности е в степени -2x. Пробовала разложением в ряд, не очень получилось:(( Люди, выручайте!!!

anonymous

e^(-2x) == (-0.5*e^(-2x))'

дальше продолжать, знаток разложений в ряды?

anonymous
()

// test.cpp : Defines the entry point for the console application. //

#include "stdafx.h" #include <cmath>

const double DELTA = 1e-3; const double DELTA_MULTIPLIER = 2; const double INCREASE_DELTA_CONDITION = 1e-4;

double f(double x);

int _tmain(int argc, _TCHAR* argv[]) { double prev_result; double result = 0;

double x = 0; double delta = DELTA;

unsigned counter = 0;

for (;;) { prev_result = result; result += delta * f(x + delta / 2); x += delta; if (result - prev_result < INCREASE_DELTA_CONDITION) { delta *= DELTA_MULTIPLIER; } if (++counter > 100) { printf("%.20f %.20f %.20f\n", result, x, delta); getchar(); counter = 0; } }

return 0; }

double f(double x) { return exp(-(x * x)); }

У меня получилось стремление к 0.88621122322029700000

anonymous
()

// test.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <cmath>

const double DELTA = 1e-3;
const double DELTA_MULTIPLIER = 2;
const double INCREASE_DELTA_CONDITION = 1e-4;

double f(double x);

int _tmain(int argc, _TCHAR* argv[])
{
	double prev_result;
	double result = 0;

	double x = 0;
	double delta = DELTA;

	unsigned counter = 0;

	for (;;) {
		prev_result = result;
		result += delta * f(x + delta / 2);
		x += delta;
		if (result - prev_result < INCREASE_DELTA_CONDITION) {
			delta *= DELTA_MULTIPLIER;
		}
		if (++counter > 100) {
			printf("%.20f %.20f %.20f\n", result, x, delta);
			getchar();
			counter = 0;
		}
	}

	return 0;
}

double f(double x) 
{
	return exp(-(x * x));
}

У меня получилось стремление к 0.88621122322029700000

anonymous
()
Ответ на: комментарий от anonymous

Блин, перепутал. Тогда 0.5 получается.

anonymous
()
Ответ на: комментарий от anonymous

>где ахтунг то?

в запутывании кода и попытках изкривить стандарты. эти переобозначения не нужны в принципе

generatorglukoff ★★
()
Ответ на: комментарий от anonymous

#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])

ГГГ тру линуксоид ))

aton
()

Это же п***ц, господа! Такими темпами скоро и секретаршу толковую не найдешь!

cobold ★★★★★
()

Никто тебе не поможет. Одиночество. Уныние. Беспомощность. Страх. Неизвесность. Равнодушие. СЕССИЯ!

bugmaker ★★★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.