python画数学函数 python画数学图形

python绘制函数图像raw_input获取的输入是字符串,不能直接用np.array,需要用split进行切分,然后强制转化成数值类型,才能用plot函数
我把你的代码稍微修改了一下,可能不太漂亮,不过能运行了
x=[1,2,3]
a = raw_input('function')
a = a.split(' ')#依空格对字符串a进行切分,如果是用逗号分隔,则改成a.split(',')
b = []
【python画数学函数 python画数学图形】for i in range(len(a)):#把切分好的字符强制转化成int类型,如果是小数,将int改为float
b.append(int(a[i]))
plt.plot(x, b, label='x', color="green", linewidth=1)
不能直接写出函数的表达式 怎么在python里画函数图象呢?不写出y=f(x)这样的表达式 , 由隐函数的等式直接绘制图像,以x2 y2 xy=1的图像为例,使用sympy间接调用matplotlib工具的代码和该二次曲线图像如下(注意python里的乘幂符号是**而不是^,还有,python的sympy工具箱的等式不是a==b,而是a-b或者Eq(a,b),这几点和matlab的区别很大)
直接在命令提示行的里面运行代码的效果
from sympy import *;
x,y=symbols('x y');
plotting.plot_implicit(x**2 y**2 x*y-1);
如何使用python的matplotlib画正弦函数图像使用python的matplotlib画正弦函数图像,还要用到numpy库,代码如下9行所示:
import numpy as np;
from matplotlib import pyplot as plt;
fig = plt.figure();
ax2= fig.add_subplot(111);
x=np.arange(0,100)/10;
y=np.sin(x);
ax2.plot(x,y);
plt.savefig('sine.png');
plt.show();
python画数学函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于python画数学图形、python画数学函数的信息别忘了在本站进行查找喔 。

    推荐阅读