• Register

Sympy izpostavljanje enačb in vstavljanje enačb

+1 vote
153 views

Izračunan imam integral int_1 = 1.03564902189944x20.419437853869271x+0.0395963142706217 in podano imam enačbo x = 1/2*(1-sym.cos(th)). Zanima me, kako naj vstavim enačbo x v enačbo int_1?

 

In podoben primer. Poznam enačbo b = 1/2 * (1-cos(x)) in poznam vrednost b. Na kakšen način lahko z uporabo sympy funkcije pridem do vrednost x (brez 'ročnega' obračanja enačbe) ?

 

Lp

asked May 22, 2018 by Irena Grasic (160 points)
pozdravljeni!
Glejte prosim navodila (za postavljanje vprašanj:)), če želite hitro pomoč.

1 Answer

+2 votes
 
Best answer

Na hitro:

  • Prvo vprašanje: <izraz>.subs(<zamenjana spremenljivka>, <nov izraz za zamenjano>)
  • Drugo vprašanje: sympy.solve(<izraz, ki ga obračate>, <neznanka>)
Siver pa precej takih primerov najdete v predlogi za 4. predavanje (in, upam, v vaših zapiskih 4. vaje), ter v Sympy dokumentaciji (na primer vstavljanje je s primerom razloženo tukaj).
answered May 23, 2018 by dgorjup (61,050 points)
selected May 23, 2018 by janko.slavic
Hvala za odgovor!

Izkazalo se je, da gre za povsem banalno napako z moje strani - povozilo mi je spremenljivke.

Lp
...