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

Сосчитать ряд тейлора в точках - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с изображением http://www.cyberforum.ru/cpp-beginners/thread727052.html
Нужна подсказка о том, как попиксельно можно работать с изображением (псевдобинарным, т.е. каждый пиксель 255 и 0). Нужна возможность "бегать" по изображению, проверяя значения яркости пикселей, и в зависимости от этого выполнять какие-то функции или менять яркость на противоположную. Если не сложно, кусочек простейшего кода, который покажет, как возможно загружать изображение и как обращаться к...
C++ Ошибка сегментирования Доброй ночи всем, Написал прогу небольшую для линукса, компилирую посредством gcc, запускаю вылетает ошибка "ошибка сегментирования". Долгими муками заметил изза чего жто происходит, все зависит от порядка перечесления объектных файлов в команде линковщика. в файле main.cpp используется переменная var1 которая описана как внешняя, сама переменная описана в файле file1.cpp. Так вот если в... http://www.cyberforum.ru/cpp-beginners/thread727051.html
C++ Помогите, пожалуйста, составить матрицу инцедентности
Доброго времени суток!!!! Прошу помочь мне в нелегком деле. Вобщем нужно составить матрицу инцедентности 12 стобцов и 7 строк. направление тока в ветвях: 4>1 2>1 1>3 3>2 5>2 3>4 3>5
C++ Строки (вывести все слова, содержащие только латинские буквы)
Здравствуйте, нужно вывести все слова, содержащие только латинские буквы. Задаётся последовательность, в которой слова разделены запятыми, оканчивается она точкой. В написанном из слова "abcД" выведется "abc", а не должно вообще ничего выводиться. Не знаю, как это реализовать. Заранее огромное спасибо. #include "stdafx.h" #include "conio.h" #include "iostream" #include "MyCrt.h" using...
C++ Преобразовать int в string http://www.cyberforum.ru/cpp-beginners/thread727028.html
Как перевести переменную int в string?
C++ Что делает сортировка простым обменом в одномерном массиве? что делает сортировка простым обменом в одномерном массиве?по какому принципу она меняет элементы? подробнее

Показать сообщение отдельно
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
11.12.2012, 02:08     Сосчитать ряд тейлора в точках
функция е4, отрезок [0; 4], точность 10-4, отрезок делится на 5 узловых точек, в каждой точке посчитать ряд.
собственно сумма считается, но требуется вывести количество итераций в каждой точке, но по неизвестным мне причинам переменная w не меняется. что в коде не так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream.h>//потоковый ввод-вывод
#include<math.h>//математический модуль
#include<iomanip.h>//манипулятор
int main()
{ 
double i,j=1,k=3,a,b,h,n,a2,an=0,e,p,s,w=2;//j - переменная факториала, k-счетчик степени, w - счетчик итераций
cout<<"a = "; cin>>a;//начало отрезка
cout<<"b = "; cin>>b;//конец отрезка
cout<<"e = "; cin>>e;//точность
cout<<"p = "; cin>>p;//степень точности
cout<<"n = "; cin>>n;//количество узловых точек
h=(b-a)/n;//находим шаг для вычисления
cout<<setprecision(4);//устанавливаем количество знаков после запятой, для чего был подключен манипулятор
for(i=a; i<=b; i+=h)//для отрезка от a до b с шагом h
{ a2=1+2*pow(i,4)/j; s=a2; //присваиваем a2 значение второго слагаемого, s присваиваем значение a2
while (fabs(an)>e)//пока не достигнута точность
{ j*=k;//считаем факториал
an=pow(a2,k)/j;//считем следующее слагаемое
 s+=an;//накапливаем сумму
 k++; w++;} //увеличиваем степень
cout<<"x = "<<i<<"\t"<<"s = "<<s<<"\t"<<"w = "<<w<<endl;//выводим точку и значение ряда в ней
}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru