使用 vpasolve 寻找多个解决方案

Using vpasolve to find multiple solutions

我正在使用 GNU Octave 和那里的符号包来求解数值解。这是我的示例会话之一:

octave> pkg load symbolic
octave> syms x
octave> vpasolve(x^2 == 1)
ans = (sym) 1.0000000000000000000000000000000

我期待的是包含 1-1 答案的解决方案。我怎样才能做到这一点?

我好像用错了函数。使用 solve function 为我修复它:

octave > pkg load symbolic
octave > syms x
octave > solve(x^2 == 1, x)
: octave> ans = (sym 2×1 matrix)
: 
:   ⎡-1⎤
:   ⎢  ⎥
:   ⎣1 ⎦