Python Forum
Symplify symbolic expression - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: Data Science (https://python-forum.io/forum-44.html)
+--- Thread: Symplify symbolic expression (/thread-40885.html)



Symplify symbolic expression - Pavel_47 - Oct-08-2023

Hello,
Using lcapy module produced following expression for transfer function:
H
⎛ s⋅(C_d + C_id) ⎞
⎜────────────────────────⎟
⎝C_d + C_f + C_icm + C_id⎠
────────────────────────────────────────────
1
s + ────────────────────────────────────────
C_d⋅R_f + C_f⋅R_f + C_icm⋅R_f + C_id⋅R_f

Viewing this expression it's clear that it can be simplified (e.g. multiply nominator and denominator by (C_d + C_f + C_icm + C_id))
Does exist a some function allowing to simplify symbolic expressions ?
Thanks


RE: Symplify symbolic expression - Pavel_47 - Oct-09-2023

Resolved.
Hs = H.simplify()
gets this:
Hs
R_f⋅s⋅(C_d + C_id)
────────────────────────────────────
R_f⋅s⋅(C_d + C_f + C_icm + C_id) + 1