Hogyan tudék függvényt deriválni c++ban?
Egy akármilyen függvény nem deriválható.
Polinomokkal könnyű, a szabály egyszerű. A felhasználó beadja az együtthatókat a legalacsonyabbtól a legmagasabb fokig, utoljára egy nullát. Ezután kiszámítod a derivált polinom együtthatóit, és kész.
Ebből lehet egy összetettebb programot kifejleszteni, trigonometrikus, exponenciális, logaritmikus, algebrai törtfüggvényekkel, satöbbi, ahol is a felhasználó először típust választ.
Akármilyen függvényt nem, de készíthetsz olyat, ami minden megszokottat tud. Készíthetsz például egy bináris fát, ahol minden csomópont egy művelet (plusz, mínusz, sinus, szorzás, satöbbi), és a levelek a művelet paraméterei. Ezekkel már akkor tudsz utána dolgozni, és minden művelethez megadod a derivált függvényt. De figyelni kell ezen kívül láncszabálytól kezdve rengeteg dologra, így kétlem hogy nagyon működne :(
De egy próbát megér
"Ok de egy próbát megér. Várom az ötleteket."
Mégis milyen ötleteket vársz? Fogod a deriválási szabályokat és lekódolod. Vagy használsz egy library-t amiben már megírták neked.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!