hold on;n=100;%这个数你自己定,反正到无穷大是不可能了
创新互联专业为企业提供白银区网站建设、白银区做网站、白银区网站设计、白银区网站制作等企业网站建设、网页设计与制作、白银区企业网站模板建站服务,10年白银区做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
for i=2:n
j=1:i-1;
j=j(gcd(i,j)==1);
plot(j/i,1/i,'r.');
end
在python自带编辑器IDLE中,新建脚本如作图.py
导入需要的模块
import numpy as np
import scipy as sp
import pylab as pl
2
输入代码
x=np.linspace(0,4*np.pi,100)
pl.plot(x,pl.sin(x))
pl.show()
3
执行代码,按F5,可直接显示图片
4
几点说明:
1. 方法linspace(0,4*np.pi,100)表示从0开始,到4*pi结束,生成100个点
2. 方法plot为画图函数,相当于plot(x,y),x为横坐标,y为纵坐标
3.show()为展示出来
希望采纳!!
不写出y=f(x)这样的表达式,由隐函数的等式直接绘制图像,以x²+y²+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画黎曼函数 Python绘制函数
分享URL:https://www.cdcxhl.com/article38/docdjpp.html
成都网站建设公司_创新互联,为您提供网站制作、网页设计公司、网站收录、自适应网站、企业网站制作、定制开发
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联