python分段函数图像画法_数值实验分段函数图像-Python绘图
一、函数说明
在使用python作图时,应用最广的就是matplotlib包,但我们平时使用matplotlib时主要是画一些简单的图表,很少有涉及分段函数。本次针对数值实验中两个较为复杂的函数,使用其构建分段函数图像。
二、图像代码
2.11、函数公式:
y=4sin(4πt)-sgn(t-0.3)-sgn(0.72-t)
2.12、代码如下:
import numpy as np
import matplotlib.pyplot as plt
def sgn(x):
if x>0:
return 1
elif x<0:
return -1
else:
return 0
t=np.arange(0,1,0.01)
y=[]
for i in t:
y_1=4*np.sin(4*np.pi*i)-sgn(i-0.3)-sgn(0.72-i)
y.append(y_1)
plt.plot(t,y)
plt.xlabel("t")
plt.ylabel("y")
plt.title("Heavsine")
plt.show()
2.13、运行结果如下:
2.21、函数公式:
2.22、代码如下:
import numpy as np
import matplotlib.pyplot as plt
def g(x):
if x>0:
return x
else:
return 0
t=np.arange(0,1,0.01)
y=[]
for i in t:
y_1=g(i*(1-i))*np.sin((2*np.pi*1.05)/(i+0.05))
y.append(y_1)
plt.plot(t,y)
plt.xlabel("t")
plt.ylabel("y")
plt.title("TimeSine")
plt.show()
2.23、运行结果如下:
python分段函数图像画法_数值实验分段函数图像-Python绘图相关推荐
- python字符串输入小圆点_心理学实验程序编程(python)
任务一:实现简单的屏幕的颜色之间的切换 importpygamefrom pygame.locals import *pygame.init() win= pygame.display.set_mod ...
- python 分段函数 表示曲面_绘制三维分段函数
我是python的新手,正在尝试3d绘制分段函数.我试图在z轴上绘制下面的"主公式"函数,因为它随x和y的变化而变化,范围从0到10,常数=1.但我似乎不太明白这里的作图方法.在f ...
- python读取图像数据流_【NUKE教程】Nuke Python 获取图像数据
通过python有两种方式读取图像的像素数据: 创建分析图像的节点(比如,MinColor, CurveTool),执行,然后读取其结果的knob数值 sample方法可以直接抽样节点的像素. 使用C ...
- 如何用python计算函数的值域_(Max第一篇)Python基础代数运算大全
@[TOC](目录) 1. 基础运算 1.1 运算代码表格 python中的基本运算符的使用是最基本的内容,需要把每一个运算所使用的符号记住,会对之后的编程有很大的作用 符号 定义 + Additio ...
- python图像计数_计算机视觉:利用OpenCV和Python进行车辆计数详细步骤
本教程我将分享几个简单步骤解释如何使用OpenCV进行Python对象计数. 需要安装一些软件: Python 3 OpennCV 1.了解Opencv从摄像头获得视频的Python脚本import ...
- 如何用python计算函数的值域_(完整版)求函数定义域及值域方法及典型题归纳
范文 . 范例 . 指导 . 参考 < 一 > 求函数定义域.值域方法和典型题归纳 一.基础知识整合 1. 函数的定义:设集合 A 和 B 是非空数集,按照某一确定的对应关系 f , 使得 ...
- python创建类统计属性_轻松创建统计数据的Python包
python创建类统计属性 介绍 (Introduction) Sometimes you may need a distribution figure for your slide or class ...
- python怎么复数乘方开方_运维必须掌握的 Python 宝典:值得每天复习一遍
前言 本文旨在更好地总结 Python 基础知识,力求简明扼要,以供实战演练时能够快速查询遗忘的知识点. 学一门语言贵在坚持用它,不用就淡忘了,而记录下一篇文章也有助于日后快速回忆.全文分为两大部分, ...
- python高斯噪声怎么去除_手把手教你如何实现Python手势识别与控制(含代码及动图)...
Python手势识别与控制 概述 本文中的手势识别与控制功能主要采用 OpenCV 库实现, OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库, 可以运行在Linux, Windows ...
最新文章
- 刷题:递归问题与动态规划
- RequireJs入门(一)
- Handler消息传递机制(二)Handler,Loop,Message,MessageQueue的工作原理
- IE JS关闭窗口不提示的方法
- 使用Flex图表组件
- 优秀 Java 程序员写代码的风格
- aix 到 linux的网络,DB2从AIX server上转移(迁移)到linux上-通信/网络-与非网
- (STL,map)反片语
- 文件管理软件 云服务器,使用KDE Plasma文件管理器(Dolphin)连接到Linux上的服务器...
- BigDecimal与Long、int之间的互换
- 学习单片机入门以后可以做什么?
- tomcat8.0安装及配置教程
- C#大作业-通讯录管理系统
- 《系统集成项目管理工程师》必背知识点
- Linux下点阵汉字的字模读取与显示
- 智能衣橱控制系统的设计
- Linux普通用户执行root权限脚本且没有读写权限
- ROS naviagtion analysis: costmap_2d--Costmap2D
- charles安装证书流程
- TEWA-600AEM天翼光猫超级管理员密码获取
热门文章
- java实现 GeoHash 算法(GeoHash位数与距离对应关系)
- 前端设计人员必会技能 - gif动画图片制作
- php curl curlopt_customrequest,php – 如何重置CURLOPT_CUSTOMREQUEST
- Javafx+MySQL 学生成绩管理系统
- Flutter App开发蓝牙协议
- js对数组的删除操作
- [机缘参悟-31]:鬼谷子-抵巇[xī]篇-危机是危险与机会并存
- 计算机网络---TCP序列号和确认号
- 国家、省、市三级联动下拉列表
- 手撕自动驾驶算法——多目标追踪:imm交互式多模型