如何在TEASOFT中加入直线与曲线?
简 介: 记录在TEASOFT软件中插入曲线和点阵的方法。
关键词
: TEASOFT,插入曲线
§01 在TEASOFT插入曲线
在 TEASOFT 软件中插入函数曲线与点阵曲线非常方便。只要将函数数值或者点阵坐标形成字符串,通过空格
,逗号(,)
进行分割,然后转帖到Windows的 剪切板
,便可以在TEASOFT软件中通过菜单:Record-PasteLine
,Record-Pste Pts
插入即可。
1、字符格式
这种方式最简单,只要将函数值f(t) 使用空格
,逗号(,)
分割即可。
- 比如下面的代码:
str = ""
for zz in z:str = str + '%f,'%(real(zz))
2、举例:
theta = linspace(0, 2*pi, 200)
r = 4
s = [cos(t)+sin(t)*1j for t in theta]
z = [exp(ss*r) for ss in s]str = ""
for zz in z:str = str + '%f,'%(real(zz))
▲ 图1.1 插入曲线
§02 插入封闭点阵曲线
1、字符串格式
将点阵信息生成字符串拷贝到Windows剪切板,主要主要有两种格式:
(1) 格式一
使用空格隔开点阵坐标值,前N个数值为横坐标(x),后N个数值为纵坐标(Y)数值。
- 例如下面代码:
str = ""
for zz in z:str = str + '%f '%(real(zz))for zz in z:str = str + '%f '%(imag(zz))
(2) 格式二
将所有的点的 (x,y)
坐标形成若干行,每一行为一个点的坐标。两个数值之间通过 分号(;)
, 冒号(:)
分开。
- 例如下面的代码:
str = ""
for zz in z:str = str + '%f; %f\n'%(real(zz), imag(zz))
2、绘图举例
(1)绘制s平面图像
#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# EXAM1.PY -- by Dr. ZhuoQing 2021-06-17
#
# Note:
#============================================================from headm import *theta = linspace(0, 2*pi, 200)
r = 4
s = [cos(t)+sin(t)*1j for t in theta]
z = [exp(ss*r) for ss in s]str = ""
for zz in z:str = str + '%f '%(real(zz))for zz in z:str = str + '%f '%(imag(zz))clipboard.copy(str)
printf(str)plt.plot(real(z), imag(z))
plt.xlabel("Real")
plt.ylabel("Image")
plt.grid(True)
plt.tight_layout()
plt.show()#------------------------------------------------------------
# END OF FILE : EXAM1.PY
#============================================================
▲ 图2.1 插入的曲线
(2)绘制系统单位阶跃信号
下面使用signal.step(·)
,signal.impulse(·)
绘制系统的单位冲击响应与单位阶跃信号。
from scipy import signalnum = [-2, 1]
den = [1, 2, 1]
sys1 = signal.TransferFunction(num, den)
t1, y1 = signal.step(sys1, T = linspace(0, 10, 1000))clipboard.copy(str(t1)+str(y1))
▲ 图2.2 系统的单位阶跃响应
※ 总结 ※
利用Windows的剪切板将所需要形成的曲线数据传递给TEASOFT软件并进行绘制相应的图像,不仅可以形成静态的图像。也可以通过TSDRAW给定的软件功能形成动态的曲线。
■ 相关文献链接:
- TEASOFT教学软件
● 相关图表链接:
- 图1.1 插入曲线
- 图2.1 插入的曲线
- 图2.2 系统的单位阶跃响应
如何在TEASOFT中加入直线与曲线?相关推荐
- Java swing实现Visio中对直线、曲线、折线的画及拖动删除
原文:http://blog.csdn.net/cuiyaoqiang/article/details/46361133 最终线条如图显示,可以实现线条的拖动.删除等 以下是两个核心的类: packa ...
- matlab绘制线性回归_如何在Excel中绘制线性校准曲线
matlab绘制线性回归 Excel has built-in features that you can use to display your calibration data and calcu ...
- 如何在CAD中完成直线箭头的绘制?
刚接触CAD的你,还在为CAD箭头的绘制而困扰吗?今天小编来教大家正确绘制直线箭头的方法,有兴趣的一起来学习一下. 1.首先我们打开CAD编辑器进入到操作界面,然后点击下方的直角符号,命令栏会提示&l ...
- 根据坐标如何在matlab中l连成曲线,matlab中,如何将两条曲线画在一个坐标系里,plot(x1,x2,y1,y2)还是怎样...
matlab中,如何将两条曲线画在一个坐标系里,plot(x1,x2,y1,y2)还是怎样以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快 ...
- CAD中如何快速等分一条直线或曲线?教程详解
一般图纸设计中的时候,在CAD中有时我们想得到直线或曲线的等分点,有时我们想沿直线或曲线等距或等分排列图形,这个时候该怎么办呢?但其实在CAD很早的版本就提供了定数等分和定距等分的功能,可能只是大家没 ...
- 解决Photoshop中直线转曲线时一条直线边无法转曲线的问题
目录 解决Photoshop中直线转曲线时一条直线边无法转曲线的问题 问题概述 问题原因 解决方法 其他情况 解决Photoshop中直线转曲线时一条直线边无法转曲线的问题 Mac OS 10.15 ...
- 青蛙换位置excel_吃青蛙:如何在Excel中创建每日交付的sprint消耗图
青蛙换位置excel In the first article I wrote on how to create a SCRUM-based, sprint burn down in Excel, H ...
- 【笔记】位图(.bmp)和矢量图(Vector):位图是点阵图或光栅图,使用像素的一格一格来描述图像,放大以后每一个像素看就像是一个个的马赛克;矢量图是使用直线和曲线来描述图形,可以无限方法,不会失真
一.什么是位图 计算机能以位图和矢量图格式显示图像. 1.位图(Bitmap): 图像又称点阵图或光栅图,它使用我们称为像素(象素,Pixel)的一格一格的小点来描述图像.计算机屏幕其实就是一张包含大 ...
- 创建jira sprint_如何在Excel中创建高级sprint燃尽图
创建jira sprint SCRUM is a great way to manage all sorts of tasks including sprints, but you don't hav ...
最新文章
- 送一台27寸高清显示器
- LIVE 预告 | CVPR 2021 预讲 · 旷视专场,覆盖目标检测、蒸馏、图像降噪、人体姿态估计等...
- 网络编程学习笔记(非阻塞connect)
- C++重载、覆盖和遮蔽
- Spring表单的initBinder:绑定表单复杂属性
- 记录一个在线压缩和还原压缩js代码的工具
- java 中允许键重复的,二叉搜索树的定义是否允许重复键?
- php curl exec ch,PHP curl_exec函数的用法实例详解
- 刘强东“撒币”100亿;支付宝违规被罚18万;摩拜产品不合格 | 一周业界事
- Could not retrieve transaction read-only status from server
- mysql使用命令访问数据库_mysql命令操作数据库
- Jmeter(GUI模式)教程
- python ide_Python id()
- revit建筑样板_BIM技术在历史保护建筑中的具体应用(艾三维BIM分享)
- PADS layout 显示叉X怎么回事?
- 左神-05 二分搜索(多看几遍)
- 微软披露三个 0day 漏洞 分别影响 Word、IE 和 Office
- IIS架设PHP网站
- 图灵奖得主Alan Kay如何读书
- R语言与数据分析练习:K-Means聚类