>> syms a x
>> solve('x^3+a*x+1')
ans =
[ a ]
[1/6 %1 - 2 ------------------------------]
[ 3 1/2 1/3]
[ (-108 + 12 (12 a + 81) ) ]
[ a
[- 1/12 %1 + ------------------------------
[ 3 1/2 1/3
[ (-108 + 12 (12 a + 81) )
1/2 / a \]
+ 1/2 i 3 |1/6 %1 + 2 ------------------------------|]
| 3 1/2 1/3|]
\ (-108 + 12 (12 a + 81) ) /]
[ a
[- 1/12 %1 + ------------------------------
[ 3 1/2 1/3
[ (-108 + 12 (12 a + 81) )
1/2 / a \]
- 1/2 i 3 |1/6 %1 + 2 ------------------------------|]
| 3 1/2 1/3|]
\ (-108 + 12 (12 a + 81) ) /]
3 1/2 1/3
%1 := (-108 + 12 (12 a + 81) )
我知道啊,可是我的matab显示的不是和你显示的一样。我的意思是怎样更换这种显示的形式。也就是和你计算的结果一样,而不是我问题当中的那种。
追答我的MATLAB输出显示默认就是以上结果,你这种结果我的显示不出来,不知道是怎么回事。可以试试先format再输出试试。
>> format
>> syms a x
>> solve('x^3+a*x+1')
还是不行,所以很奇怪,为什么你们默认的结果和我计算的结果不一样。