MATLAB: cálculos envolvendo grandes números

Como é possível realizar cálculos no MATLAB que envolvam grandes números. Como um exemplo simples, uma calculadora de precisão arbitrária mostraria que ((1/120) ^ 132) * (370!) / (260!) É de aproximadamente 1,56, mas o MATLAB não pode executar esse cálculo power(120,-132)*factorial(370)/factorial(260) = NaN).

Também tentei o seguinte, que não funciona:

syms a b c d;
a=120; b=-132; c=370; d=260;
f=sym('power(a,b)*gamma(c+1)/gamma(d+1)')
double(f); % produces error that instructs use of `vpa`
vpa(f) % produces (gamma(c + 1.0)*power(a, b))/gamma(d + 1.0)

questionAnswers(8)

yourAnswerToTheQuestion