x=-b±√b×b-4ac/2a写出两个实根的python算数表达式
时间: 2024-05-13 07:13:52 浏览: 16
假设a、b、c均已给定,则可以使用以下Python表达式来计算方程ax^2 + bx + c = 0的两个实根:
```
import math
a = 1
b = 2
c = -3
x1 = (-b + math.sqrt(b**2 - 4*a*c)) / (2*a)
x2 = (-b - math.sqrt(b**2 - 4*a*c)) / (2*a)
print("x1 =", x1)
print("x2 =", x2)
```
其中,`math.sqrt()`函数用于计算平方根,`**`表示乘方运算。
相关问题
用matlab定义函数使其满足公式 x=(-b±√(b^2-4ac))/2a;
好的,关于您的问题,我可以回答。您可以使用以下 Matlab 代码来定义该函数:
function x = quadratic(a,b,c)
% quadratic equation solver
discriminant = sqrt(b^2 - 4*a*c);
x1 = (-b + discriminant)/(2*a);
x2 = (-b - discriminant)/(2*a)
x = [x1, x2];
end
请注意,这个函数只有在 b^2-4ac ≥ 0 的情况下才会返回实根。
用python写输入a,b,c并利用a,b,c,表达出x=-b+根号下b平方-4ac/2a
以下是用 Python 代码表达出 x = (-b + sqrt(b**2 - 4*a*c)) / (2*a) 的方法:
```python
import math
a = float(input("请输入 a:"))
b = float(input("请输入 b:"))
c = float(input("请输入 c:"))
x = (-b + math.sqrt(b**2 - 4*a*c)) / (2*a)
print("x 的值为:", x)
```
其中,`math.sqrt()` 函数用于计算平方根,`**` 表示乘方运算。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)