Matlab 使用solve求解方程,结果用root表示
时间: 2024-03-14 11:44:27 浏览: 203
root.rar_ROOT_matlab求解方程
在 Matlab 中,`solve` 命令可以用来求解方程或者方程组的解。有时候,`solve` 命令的输出结果中可能会出现 `root`,这是 Matlab 中表示根式的一种方式。
例如,求解方程 $x^2 - 2 = 0$,可以使用以下 Matlab 代码:
```
syms x
sol = solve(x^2 - 2 == 0, x)
```
执行上面的代码后,`sol` 的值为:
```
sol =
2^(1/2)
-2^(1/2)
```
其中的 `2^(1/2)` 就表示 $\sqrt{2}$,是一个根式的形式。
如果你想将 `root` 表示为根号形式,可以使用 `simplify` 命令对 `sol` 进行化简,例如:
```
simplify(sol)
```
执行上面的代码后,`sol` 的值为:
```
ans =
[ 2^(1/2)]
[-2^(1/2)]
```
这样,`root` 就被表示为根号形式了。
阅读全文