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 » |