find phase greater than 2*pi in MATLAB
You can, if you increase phase between samples slowly enough, using unwrap(angle(signal)). &quot;Slowly enough&quot; means the phase doesn't jump by more than $2 \pi$; unwrap works by tracking &quot;total phase&quot;. Python equivalent implementation here (note you can configure discont there for jumps greater than $\pi$ (or TOL) but it's pointless with angle since it outputs within $[-\pi, \pi]$).
Otherwise, can't, as described by others. For an infinite number of inputs, you get the same output, like asking &quot;what's $N$ in $N\ \%\ 2 = 0$&quot; (division by 2 remainder).