Obliczanie pochodnych w pkt x=c

0

Mam do napisania program:
//Obliczanie wartości wielomianu i jego pochodnych w punkcie x=c. Schemat Hornera, uogólniony schemat
Hornera.//
Chciałabym przerobić albo stworzyć nową funkcję jaka policzy mi pochodne?
Jakieś pomysły?
Z góry dziękuję za wszystkie wypowiedzi, próbowałam skorzystać z pomocy kolegów z roku ale nikt nie ma czasu, a dzisiaj już muszę go wysłać. :(

Napisałam dotychczas:

#include <iostream>
#include <cmath>
 using namespace std;
 

 void HornerU (int n, double a [], double c)
{
for (int i=0; i<n; i++)
 for (int k=1; k<=n-i; k++)
 a[k]=a[k-1]*c + a[k];
} 


int Horner(int wsp[],int st, int x)
{
  int wynik = wsp[0];
 
  for(int i=1;i<=st;i++)
    wynik = wynik*x + wsp[i];
 
  return wynik;
}
 // pochodna znormalizowana : f do potegi (n)*(x)/n!
 //mamy x3 - 6x2 +11x - 6 = (x-4)3 + 6(x-4)2 +11(x-4)+6
 
int main() {
	int *wspolczynniki;
  int stopien, argument;
 
  cout<<"Podaj stopień wielomianu: ";
  cin>>stopien;
 
  wspolczynniki = new int [stopien+1];
 
  //wczytanie współczynników
  for(int i=0;i<=stopien;i++)
  {
    cout<<"Podaj współczynnik stojący przy potędze "<<stopien-i<<": ";
    cin>>wspolczynniki[i];
  }
 
  cout<<"Podaj argument: ";
  cin>>argument;
 
  cout<<"W( "<<argument<<" ) = "<<Horner(wspolczynniki,stopien,argument)<<endl;
 
  delete [] wspolczynniki;
  system("pause");
	
	
	return 0;
}
0

Z takim pytaniem raczej na fora o matematyce :D

0
Biały Mleczarz napisał(a):

Z takim pytaniem raczej na fora o matematyce :D

Chodziło mi o zaimplementowanie tego w c++ albo też podpowiedź jak przerobić mój kod żeby Horner mi liczył...
Bardzo śmieszne :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1