找回密码
 欢迎注册
查看: 142|回复: 15

[求助] 突然发现问题:Mathematica 12.1版本中用Solve命令求方程的解 不可以 直接输出根式解

[复制链接]
发表于 7 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
本帖最后由 笨笨 于 2025-8-1 14:56 编辑

Mathematica 9.0版本方程的解 可以 直接输出根式解

1.jpg

Mathematica 12.1版本方程的解 不可以 直接输出根式解

2.jpg


请问在Mathematica 12.1版本中解方程直接输出根式解(如上图9.0版本一样效果)在软件菜单栏里怎么调式?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 7 天前 | 显示全部楼层
走过路过的前辈可否解答一下

点评

ToRadicals  发表于 7 天前
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 7 天前 | 显示全部楼层
笨笨 发表于 2025-8-1 15:05
走过路过的前辈可否解答一下

用ToRadicals命令得出根式解不错,可楼主好奇的是能不能从软件菜单栏上设置一下解决这个问题
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 6 天前 | 显示全部楼层
  1. Solve[x^3 - x^2 + 3 x - 4 == 0, x] // ToRadicals
复制代码

Mathematica 12.1版本(我也是Mathematica 12.1版本)用上面的条码可以输出根式解(如上图9.0版本一样效果)。

点评

恭喜老先生软件更新到12.1  发表于 6 天前
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 6 天前 | 显示全部楼层
本帖最后由 笨笨 于 2025-8-2 12:53 编辑
王守恩 发表于 2025-8-2 07:24
Mathematica 12.1版本(我也是Mathematica 12.1版本)用上面的条码可以输出根式解(如上图9.0版本一样效果)。 ...


请老先生试试12.1版本下的代码,看看如何?截图

  1. Solve[x^3 - x^2 + 3 x - 4 == 0, x]
复制代码

点评

@王守恩,是12.1  发表于 6 天前
找不到啦!  发表于 6 天前
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 6 天前 | 显示全部楼层
笨笨 发表于 2025-8-2 10:41
请老先生试试12.1版本下的代码,看看如何?截图
  1. Solve[x^3 - x^2 + 3 x - 4 == 0, x]
复制代码

{{x -> Root[-4 + 3 # - #^2 + #^3& , 1, 0]}, {x -> Root[-4 + 3 # - #^2 + #^3& , 2, 0]}, {x -> Root[-4 + 3 # - #^2 + #^3& , 3, 0]}}
——本来与1#下半部分是一样的——复制,粘贴就变变成这样了。——我不会“截图”。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 6 天前 | 显示全部楼层
王守恩 发表于 2025-8-2 14:15
{{x -> Root[-4 + 3 # - #^2 + #^3& , 1, 0]}, {x -> Root[-4 + 3 # - #^2 + #^3& , 2, 0]}, {x -> Root ...

话说软件版本越高越先进,为啥9.0版本可以直接得到根式解,而12.1版本不能直接得到根式解。是功能的倒退还是另有隐情?

点评

该软件是收费的,可不便宜  发表于 6 天前
豁达一点——人家是免费的(免费的东西不多了)——好用就可以啦(不要苛求)!——功能是多一些(我说不上来)的  发表于 6 天前
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 6 天前 | 显示全部楼层
加个选项就可以了:
https://reference.wolfram.com/language/ref/Solve.html?q=Solve

三次方程的选项:Cubics->True
例:
  1. Solve[x^3 - x^2 + 3 x - 4 == 0, x, Cubics -> True]
复制代码

四次方程的选项:Quartics->True
例:
  1. Solve[x^4 + 2 x^2 + 3 x + 4 == 0, x, Quartics -> True]
复制代码

点评

这个方法不错,谢谢  发表于 6 天前
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 6 天前 | 显示全部楼层
Jack315 发表于 2025-8-2 15:15
加个选项就可以了:
https://reference.wolfram.com/language/ref/Solve.html?q=Solve

话说软件版本越高越先进,为啥9.0版本可以直接得到根式解,而12.1版本不能直接得到根式解。是功能的倒退还是另有隐情?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2025-8-8 14:52 , Processed in 0.032509 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表