![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 24.02.2011
Сообщений: 8
|
![]()
Здравствуйте. Долго мучалась с первой формулой.
В общем, работает. Теперь думаю, как программу в обратную сторону повернуть для второй формулы Ньютона. Если есть какие-то идеи, прошу подсказать |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 239
|
![]()
Код первой части в студию, и желательно теорию того как должна вторая часть работать.
Чтобы слова не расходились с делом, нужно молчать и ничего не делать.
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 24.02.2011
Сообщений: 8
|
![]()
#include <stdlib.h>
#include <conio.h> #include <stdio.h> void inst_r(float **r ,float *y, int m); void tapping(float *x, float *y, float xtest); int *In(int m); main () { int m; float *x,*y,xtest, newt; newt=In(x, y, xtest); tappint(newt, r); instr_r(r, m); } int *In( int m) { int l; float **r; printf ("\n input n \n"); scanf(" %d", &m); r=(float**)malloc(m*sizeof(float*)) ; for(l=0; l<m; l++) r[l]=(float*)malloc(m*sizeof(float)); x=(float*)malloc(m*sizeof(float)); y=(float*)malloc(m*sizeof(float)); printf("\n input x`s\n "); for(l=0; l<m; l++) scanf( "%f", &x[l]); printf("\n input y`s\n "); for(l=0; l<m; l++) scanf( "%f", &y[l]); printf("\n input X\n "); scanf( "%f", &xtest); // tapping(x, y, xtest, m); printf("\n y=%f",newt); return newt; getch(); } void tapping(float *x, float *y, float xtest, int m) { float **r, h, newt, com; int l; h=x[1]-x[0]; //inst_r (r, y,m); newt=r[m-1][0]; com=1; for (l=m-1;l>0;l--) { com=com*(xtest-x[l])/h/(m-l); newt=newt+r[l-1][m-l]*com; } } void inst_r(float **r, float *y, int m) { int i,j; for(i=0;i<m;i++) r[i][0]=y[i]; for (j=1;j<m;j++) for (i=0;i<m-j;i++) r[i][j]=r[i+1][j-1]-r[i][j-1]; } это код второй части. Осталось ошибки исправить. проблемы только с передаваемыми и возвращаемыми параметрами)) |
![]() |
![]() |
![]() |
#4 | |
Новичок
Джуниор
Регистрация: 27.11.2012
Сообщений: 1
|
![]() Цитата:
Скоро сдавать прогу, а я еще ничего не сделал. Помогите пожалуйста Скинте пожалуйста код первой и второй интерполяционной формулы Ньютона заранее спасибо |
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++ метод Ньютона | kira_truelove | Помощь студентам | 1 | 10.03.2011 08:15 |
Интеграционная формула Ньютона | qwer379 | Помощь студентам | 4 | 19.01.2011 17:32 |
первая интерполяционная формула ньютона | Sturvi | Общие вопросы C/C++ | 3 | 16.10.2010 12:39 |
Метод Ньютона | Durak | Помощь студентам | 1 | 30.04.2008 21:55 |