josdejong/mathjs

Rationalize giving error on 1/(x^-2)

Open

#1,724 opened on Jan 27, 2020

 (7 comments) (0 reactions) (0 assignees)JavaScript (1,314 forks)batch import
bughelp wanted

Repository metrics

Stars
 (15,065 stars)
PR merge metrics
 (PR metrics pending)

Description

Running math.rationalize('1/(x^-2)') gives the error Cannot read property '1' of undefined.

However, running math.rationalize('1/(x^-1)') gives the result x as you'd expect.

I'm using mathjs 6.5.0. Haven't tested other versions.

Contributor guide