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

метод ньютона рафсона для определения ренты - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 5.00
maya18
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 8
27.04.2013, 13:40     метод ньютона рафсона для определения ренты #1
Помогите пожалуйста! Составила программу для этого примера Sпрен=1512,182, k=12,m=2,R=30,n=12,i=?
а с++ выдает ошибку,не могу ее найти.
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include<stdio.h>
#include<conio.h>
#include<math.h>
double fun(double S, double R, int m, int n, int k, double q)
{double f,qmn,qmk;
       double kp, fm, fk;
       fm=m;
       fk=k;
       kp=fm/fk;
       qmn=pow(q,m*n);
       qmk=pow(q,kp);
f=qmn*qmk+qmk-S*k*(qmk-1.)/R;
return f;
       }
       double funp(double S, double R, int m, int n, int k, double q)
{double ff,qmn1,qmk1;
double kp,fm,fk;
fm=m;
fk=k;
kp=fm/fk;
       qmn1=pow(q,m*n-1.);
       qmk1=pow(q,kp-1.);
       ff=kp*m*n*qmn1*qmk1+kp*qmk1-kp*S*k*qmk1/R;
       return ff;
       }
       int main ()
       {
           double S,SS,q0,q,eps,R,t,y,kk;
           double kp,fm,fk; int k,m,n;
           S=1512,182;
           m=2;
           R=30;
           n=12;
           k=12;
           eps=0.001; 
           kk=0;
           fm=m;
           fk=k;
           kp=fm/fk;
           q0=2.;
           
                       do
           {
          kk++;
          q=q0-fun(S,R,m,n,k,q0)/funp(S,R,m,n,k,q0);
          SS=(pow(q,m*n)-1.);
          SS=SS/(pow(q,kp)-1.)*R/fk*pow(q,kp);
          printf(" SS=%lf \n",SS);
          printf("kk=%lf", kk);
          printf("q =%lf", q);
           }
         //  t=fabs(S-SS);
          while(t>=eps);
          q0=q;
          y=(q-1.)*fm;
   printf("y=%lf", y);
                  getch();
                  }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2013, 13:40     метод ньютона рафсона для определения ренты
Посмотрите здесь:

C++ метод Ньютона для системы двух уравнений
C++ метод ньютона !
Метод для прохода по вектору сложного класса определения и удаления не нужных элементов C++
Метод Ньютона и итераций для нелинейного уравнения C++
Метод Ньютона C++
метод Ньютона для решения системы нелинейных уравнений C++
C++ метод Ньютона для решения нелинейных уравнений: узнать количество итераций
Разработать метод-член класса для определения минимального и максимального элементов одномерного динамическо C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 00:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru