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

Вычисление функций с использованием их разложения в степенной ряд! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Об освобождении памяти http://www.cyberforum.ru/cpp-beginners/thread1088555.html
Здравствуйте. Если есть: char** arr = new char* ; Нужно ли делать полный цикл: for (int row = 0; row < X; ++row) { delete arr; }
C++ Вывод текста из файла по странице Добрый день! Прошу Вашей помощи! Интересует вопрос как выводить текст из файла txt по странице или определенный "кусок текста" в консоль. Т.к. текста много, а по заданию, нужно вывести "немного" для удобства и листать вперед назад, вернутся в меню. Я не понял как это правильно реализовать и сделал вот такую вещь: if (Nomer_str==1) in.open ("555.txt"); http://www.cyberforum.ru/cpp-beginners/thread1088550.html
C++ Чтение из файла в аргумент
Читает из файла число, и передает в аргумент функции: #include <iostream> #include <fstream> void foo(int arg) { std::cout << arg << std::endl; } int main() { std::fstream fs( "example.txt", std::fstream::in );
C++ Как вычисляется CRC32 в exe файле по адресу PE header + 0x8
Работаю под Windows 7 64x + Visual Studio 2010 Если считать в бинарном виде exe-файл в массив и посчитать стандартным алгоритмом CRC32 получим CRC32, который мы можем увидеть нажав правой клавишей мышки на exe-файле->свойства->Контрольные суммы. Дело в том, что я дописываю некоторую информацию в конец exe файла и даже Google Chrome это замечает и начинает ругаться. (информация служебная -...
C++ Записать звук с микрофона в буфер http://www.cyberforum.ru/cpp-beginners/thread1088469.html
При выполнении pDSCBuffer1->Release() вылетает исключение (см. картинку) В чем проблема? #include <iostream> #include "DSound.h" using namespace std; HWND GetConsoleWindowsHandle() { //LPWSTR title;
C++ Наследование. Неправильная работа одного из классов наследников Привет, помогите пожалуйста. Есть базовый класс и 2 его наследника (audio и book), у которых по 2 метода (set() и get() ). Обьекты этих классов по отдельности замечательно работают. int main() { book a; a.set(); a.get(); system("pause"); return 0; } подробнее

Показать сообщение отдельно
funduk17
40 / 3 / 0
Регистрация: 20.05.2013
Сообщений: 66
03.02.2014, 20:24     Вычисление функций с использованием их разложения в степенной ряд!
Условие:
Для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x), используя ее разложение в степенной ряд в двух случаях:
а) для заданного n;
б) для заданной точности е (е=0.0001).
Для сравнения найти точное значение функции.
Вычисление функций с использованием их разложения в степенной ряд!
Работаю в Dev-C++
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
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
double y,x;
int n, i, j, k=10;
double pi=3.14, sn=0, se=0 ,e=0.0001, a=0.1, b=0.8, c, u;
cout<<"n=";
cin>>n;
x=0.1;
j=1;
c=0;
while(x<=0.8)
  {y=-0.5*log(1-2*x*cos(pi/3)+pow(x,2));
  for(i=1;i<n;i++)
    {sn=sn+(pow(x,i)*cos(i*(pi/3)))/i;        
    cout<<"X="<<x<<"  ";
    cout<<"Y="<<y<<"  ";
    cout<<"SN="<<sn<<"\n";
    //cout<<"SE="<<se<<"\n";
  }
  x=x+(b-a)/k;
  }
system ("PAUSE");
return 0;
}
Проблема возникла в нахождении Суммы с заданной точностью!
C++
1
2
3
4
5
     do {se=se+c;
     u=c;
     j=j++;
     c=(pow(x,j)*cos(j*(pi/3)))/j;}
     while (fabs(c-u)<e);
вот моё приблизительное решение, но дело в том, что я не знаю в какое место поместить цикл, и вывод, т.к. нужно что-бы вывод выглядел так:
Вычисление функции
X=...... SN=...... SE=..... Y=......
X=...... SN=...... SE=..... Y=......
..........
X=...... SN=...... SE=..... Y=......
Здесь X- значение параметра; SN- значение суммы для заданного n; SE- значение суммы для заданной точности; Y-точное значение функции.
Заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru