- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MATLAB 的复杂线网作图算法研究
吴先强,李睿
华东交通大学电气与电子信息工程学院,南昌 (330013)
E-mail :wx
摘 要:MATLAB 提供了强大的作图功能,利用它很容易实现二维和三维甚至更高维数据
的可视化,但对于一些复杂的图形还是必须通过编写专门的程序才能实现。本文深入分析了
常见的复杂线网的构成特点,对不同类型的线网分别采用从整体出发考虑构造作图算法和从
构图基本单元出发构造作图算法的策略。文中给出了典型线网的作图源程序,经过相应的改
动,很容易解决类似的问题。
关键词:MATLAB ,作图,复杂线网,柯克曲线
中图分类号:TP391 文献标志码:A
0. 引言
强大的绘图功能是MATLAB 特点之一。MATLAB 提供了一系列的绘图函数,用户不需
要过多考虑绘图细节,就可很容易的实现一维,二维甚至更高维数据的可视 化[1] 。但是对
于一些复杂的图形,如本文研究的复杂线网图形,如三角网,正六边形网,柯克曲线等由很
多线段按一定规律构成的图形,直接推到它们的方程是很麻烦,甚至很困难的[2] 。们可以从
另一个角度来考虑这些问题,把他们看做是由一些基本的元素——线段,简单多边形等按一
定规律组合而成,编写专用程序,实现它们的作图。
本文首先分析了基本构图单元的作图方法,这是复杂线网作图的基础。然后针对复杂线
网的特点,分别研究了从图形整体出发构造作图算法和从基本构图单元出发构造作图算法的
策略。
1. 基本构图单元的作图
在MATLAB 中,line 命令实现直线段和折线段的作图,用它可以很容易的实现线段和
多变形这些基本构图单元的作图。
line 命令的基本用法是line(X,Y),当X=[x1,x2] ,Y=[y1,y2] 时,画出连接点(x1,y1 )和
点(x2,y2 )的直线段;X=[x1,x2,…,xN] ,Y=[y1,y2,…,yN] 时,画出一次连接(x1,y1 ),
(x2,y2 ),…,(xN,yN )的折线段。
很明显,当X=[x1,x2,…,xN,x1] ,Y=[y1,y2,…,yN,y1] 时,将画出一个多边形。下面是画
任意的正多边形的源程序:
x=input(x=)
y=input(y=)
r=input(r=)
n=input(n=)
k=0:1:n
X=x+r.*cos(2*pi*k/n)
Y=y+r.*sin(2*pi*k/n)
line(X,Y)
其中(x,y)表示图形中心,r 表示外接圆的半径,n 表示边数。图 1 是取x=0,y=0,r=1,n=6
得到的图形。
- 1 -
图1 正六边形
下文中将用X ,Y 表示一个基本的构图单元。
2. 基本构图单元的基本操作实现
几何图形的合同变换是一种特殊的几何变换,平面上的合同变换可由三种基本的几何变
换——平移,旋转,反射——复合而成[3] 。下面就
对这三种基本的几何变换做一个分析,并用计算机算法实现上文中的基本构图单元的三种基
本变换。
(一)平移变换
平移变换作用下,点坐标的数学表达式为:
x x +a
(1)
y y +b
实现平移变换的函数如下:
function [X1,Y1]=pingyi(X,Y,a,b)
%生成平移的构图基本单元;
X1=X+a;
Y1=Y
您可能关注的文档
最近下载
- 2024山西太原尖草坪区社区劳动保障工作机构招聘21人笔试模拟试题及答案解析.docx VIP
- 线性代数(第5版)吉尔伯特习题答案解析.pdf
- 中药制药设备与车间设计讲稿中药小容量注射剂机械设备与车间布局.docx VIP
- 钢材及焊接工作.ppt VIP
- 文旅5A级景区抖音运营方案【文旅抖音号运营】.pptx
- 2024山西太原杏花岭区社区劳动保障和城镇居民低保工作人员招聘69人笔试模拟试题及答案解析.docx VIP
- 《人工智能通识》高职人工智能教育全套教学课件.pptx
- 小学数学“减负增效”在课堂教学中的实践研究 论文.docx VIP
- 《材料科学概论》课件.ppt VIP
- 黑龙江省体育教师运动服装供应标准和课余训练.doc VIP
文档评论(0)