Assuming I have some relatively simple equation: $$ \eta(\alpha) = \frac{\Gamma\left(\frac{3}{\alpha}\right) \Gamma\left(8-\frac{3}{\alpha}\right)}{\Gamma\left(8\right)}, $$ is there any simple way to rearrange this and to find what $\alpha$ is, given a known value of $\eta$?
Please detail the steps for me, if this is possible, as I have several similar functions I need to do this with.
Alternatively, if there is a known numerical method to do this, rather than just performing a messy fit, that is also viable. I haven't found a function in MATLAB or Python that could do this, so I assume I'm missing something conceptually here.
Cheers.
With Matlab you can use
fzeroto efficiently invert this function numerically to obtain $\alpha$ as a function of $\eta$, provided that you specify bounds where it is monotonic:This returns $0.8992...$.
Simple plotting of $\eta(\alpha)$ over $2 \le \alpha \le 4$ in Matlab will show you that $\eta$ ranges from $0.0506...$ to $0.2809...$ for that bound.