Program do liczenia miejsc zerowych oraz ekstremów.
Ostatnio zmodyfikowano 2014-05-12 19:47
| raptor22 Temat założony przez niniejszego użytkownika | Program do liczenia miejsc zerowych oraz ekstremów. » 2014-05-11 12:49:41 Witam wszystkich,ponieważ jestem nowym użytkownikiem :) 
 Założyłem ten temat,ponieważ potrzebuję pomocy w napisaniu programu.Sam nasiedziałem się przy tym sporo czasu,ale nic konkretnego mi nie wyszło.W programie chodzi o to aby :
 
 znaleźć miejsca zerowe oraz współrzędne ekstremów. Analizę wykonać dla zmiennej x zawartej
 w przedziale -2.4 do 2.6. Korzystając z allegro pokazać wykres analizowanej funkcji.
 
 funkcja: y= 0.8*x^6 - 0.5*x^5 + x^4 - 4*x^3 - 3*x^2 + 6*x
 
 | 
|  | 
| Parapet | » 2014-05-11 13:23:45 W czym problem? | 
|  | 
| raptor22 Temat założony przez niniejszego użytkownika | » 2014-05-11 13:25:27 W wyznaczeniu współrzędnych ekstremów . | 
|  | 
| Glazus | » 2014-05-11 13:57:09 A coś konkretnego masz, jakiś kod ze swoich prób? Najbanalniejsze rozwiązanie to chyba: double funkcja( double x ){
 return 0.8 * x ^ 6 - 0.5 * x ^ 5 + x ^ 4 - 4 * x ^ 3 - 3 * x ^ 2 + 6 * x;
 }
 
 int main()
 {
 double d = 0.1;
 double x = 0;
 double fmin =- 2.4, fmax = 2.6;
 double emax = fmin, emin = fmin;
 
 for( int i = 0; i <( fmax - fmin ) / d; i++ )
 {
 x = funkcja( fmin + i * d );
 if( x > funkcja( emax ) )
 emax = fmin + i * d;
 
 if( x < funkcja( emin ) )
 emin = fmin + i * d;
 
 }
 
 cout << "Min: " << emin << endl << "Max: " << emax << endl;
 
 return 0;
 }
 
 | 
|  | 
| michal11 | » 2014-05-11 21:53:43 ( fmax - fmin ) / d Nic ci to nie da, ponieważ i jest intem i będzie ucinało część ułamkową. | 
|  | 
| pekfos | » 2014-05-11 21:55:33 | Nic ci to nie da, ponieważ i jest intem i będzie ucinało część ułamkową. | 
 Gdzie..? | 
|  | 
| michal11 | » 2014-05-11 22:08:07 Edit.
 Ehh, tak to jest jak się przegląda forum po ciężkim dniu.
 
 Nie ważne, masz racje.
 | 
|  | 
| michal6089 | » 2014-05-12 19:47:29 raptor22,jak rozwiązałeś część zadania dotycząca miejsc zerowych?Zapodaj kod.
 Jako pomoc może Ci się przyda ten link:
 http://eff10.internetdsl.tpnet.pl/programowanie/mz_fun/index.html
 | 
|  | 
| « 1 » |