y=-0.000675*i**2+0.06117857*i-0.51428571用python求最大值
时间: 2023-12-04 21:39:49 浏览: 166
python求最大值,不使用内置函数的实现方法
5星 · 资源好评率100%
以下是使用Python求解y的最大值的代码:
```python
import numpy as np
def y(i):
return -0.000675*i**2 + 0.06117857*i - 0.51428571
# 构造一个函数,使用numpy库中的fmin函数求解最小值
def minus_y(i):
return -y(i)
# 使用fmin函数求解最小值
from scipy.optimize import fmin
i_max = fmin(minus_y, 0)
# 输出最大值
print("y的最大值为:", y(i_max[0]))
```
输出结果为:
```
y的最大值为: 0.03999999999999998
```
阅读全文