Calculul derivatelor în Delphi

Calculul derivatelor în Delphi

Dragi maeștri, poate cineva să sară cu calculul derivatelor din Delphi.

Și la ce e aici Delphi?

Faptul este că există o sarcină de a crea o mat. model cu piston motor și este pe Delphi. Acestea sunt condițiile. Tema matematicii din Delphi pentru mine este foarte nouă și, prin urmare, stau și mă gândesc cum să facem totul!







Calculul derivatelor este o problemă exclusiv matematică.
Alegerea acestui limbaj de programare pentru implementarea unor astfel de algoritmi este exclusiv la cererea programatorului.
Singura preferință - se folosesc compilatoare pentru procesor cod nativ sau pachete de programe matematice specializate (MathCad, MathLab), pentru a obține cele mai bune performanțe. Și chiar și atunci, acest lucru contează doar dacă există o cantitate mare de calcule sau în calcule critice în timp.

Matematică în Delphi

Operațiunile matematice standard și modulul Math.

I-am sugerat lui MatCad. Dar nu, spuneți # xA0; programator, deci scrie!
Dar, în orice caz, mulțumesc pentru sfat. Voi rezolva problema bypasses!







> Calculul derivatelor este o problemă exclusiv matematică.

Mai precis secțiunea: Matematică discretă. Metode numerice.
Și destul de diferit de analiza obișnuită.

Dacă este nepoliticos, atunci considerați funcțional
Fn = (f (Xn-1, y, z) - f (Xn, y, z)) / (Xn-1-Xn)
în timp ce | F "n - F" n - 1 | eps - o precizie dată (1e-5, 1e-6., în rațiune :)).
Xn = Xn-1 + deltaX;
deltaX este pasul. Scădem, până la condiția (1)

Da, aici (Xn-1, y, z).
ceva de genul
funcția Func (x, y, z: dublu): dublu - de fapt, funcția în sine.
În acest caz, derivatul parțial al Func în X. Dacă funcția unui argument este aceeași, dar mai simplă, Func (x: double): dublu

la sută # xA0; (10/07/06 23:17) [3]
Singura preferință - se folosesc compilatoare pentru procesor cod nativ sau pachete de programe matematice specializate (MathCad, MathLab), pentru a obține cele mai bune performanțe.

Cea mai mare performanță în mat. pachetele se realizează numai prin utilizarea funcțiilor încorporate care implementează sarcina necesară.
Dacă programați singur algoritmul, performanța va fi extrem de scăzută.


> calculul derivatelor

Dacă aveți nevoie de o soluție de derivate specifice, puteți să le scrieți în siguranță funcțiile derivate și să utilizați parametrii pentru a înlocui variabilele necesare.
Dacă este vorba despre un tip generic, atunci va trebui să scrieți un handler formula și apoi soluția derivatelor. Ambele nu sunt scrise într-o singură zi.
Este mai bine să căutați programe sau module similare pe această temă, acestea nu lipsesc în rețea.

Memorie: 0,74 MB
Durată: 0,086 secunde







Articole similare

Trimiteți-le prietenilor: