matlab课程设计---利用MATLAB仿真软件进行绘

上传人:新** 文档编号:487345628 上传时间:2023-08-28 格式:DOCX 页数:16 大小:344.22KB
返回 下载 相关 举报
matlab课程设计---利用MATLAB仿真软件进行绘_第1页
第1页 / 共16页
matlab课程设计---利用MATLAB仿真软件进行绘_第2页
第2页 / 共16页
matlab课程设计---利用MATLAB仿真软件进行绘_第3页
第3页 / 共16页
matlab课程设计---利用MATLAB仿真软件进行绘_第4页
第4页 / 共16页
matlab课程设计---利用MATLAB仿真软件进行绘_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《matlab课程设计---利用MATLAB仿真软件进行绘》由会员分享,可在线阅读,更多相关《matlab课程设计---利用MATLAB仿真软件进行绘(16页珍藏版)》请在金锄头文库上搜索。

1、课程设计任务书学生姓名:专业班级:指导教师:刘新华 工作单位:信息工程学院题 目:利用MATLAB仿真软件进行绘图初始条件: 仿真软件matlab 数字信号处理与图像处理基础知识。要求完成的主要任务:要求:设定(XI Yl)、(X2 Y2)、(X3 Y3)、(X4 Y4)、(X5 Y5)五个函数,在同一幅图上用不同的线条、颜色绘制五条曲线,并分别对五条曲线进行命名,并添加坐标标志、图名函数和网格,并按三种格式进行保存课程设计进度安排序号阶段内容所需时间1方案设计1天2软件设计2天3系统调试1天4答辩1天合计5天指导教师签名: 2013年 月 日目录课程设计任务书I目录II摘要 1Abstrac

2、t 21. MATLAB绘制一维函数图31.1 plot 最基本的二维图形指令 31.1.1 plot 的功能 31.1.2 plot 的调用格式 31.2 同一种曲线、同一种标识符把四个函数显示在同一界面的不同窗口41.3 五个函数用不同曲线、不同标识符显示在同一幅图中71.4 空间曲线图82 MATLAB以4种方式保存 92.1 方式一92.2 方式二102.3 方式三11课设总结 12参考文献 12成绩评定 13摘要与数值计算和符号计算相比,图形的可视化技术 是数学计算人员所追求的更高级的一种技术,因为对 于数值计算和符号计算来说,不管计算的结果是多么 的准确,人们往往无法直接从大量的数

3、据和符号中体 会它们的具体含义。而图形处理技术则给人们提供了 一种更直接的表达方式,可以使人们更直接、更清楚 地了解事物的结果和本质。MATLAB语言除了有强大的 矩阵处理功能之外,它的绘图功能也是相当强大的。 MATLAB 语言提供了一套功能强大的绘图命令,这些命 令可以根据输入的数据自动完成图形的绘制,为计算 过程和结果的可视化提供了极佳的手段。本次课程设计就是 Matlab 环境下的一些最基本 的图像处理操作,如读取、保存和显示不同格式的图 像,并进行图像格式的相互变换如索引图像、灰度图 像、RGB图像和二值图像的相互转换AbstractSymbolic computation and

4、numerical calculation and comparison, the graph is amathematical visualization technology staff to pursue a more advanced technology,because for numerical computation and symbolic computation, no matter howcalculated the accuracy of the results, people tend to Not directly from the large amount of d

5、ata and the symbols of their specific meaning in the experience. The graphics processing technology is to provide people with a more direct expression, can makepeople more directly and more clearly understand the results and the nature of things.MATLAB language processing in addition to a strong mat

6、rix features, its graphics is quite powerful. MATLAB language provides a powerful set of drawing commands thatcan be done automatically based on the data entered drawing, process and results ofthe calculation provides an excellent visual means.The purpose of the practice of introducing Matlab enviro

7、nment is the most basic of some image processing operations, such as read, write, image information and image format, size and gray telescopic; etc. Through the experiment mastery of image histograms depicts method, deepen the histogram image feature and the relationship between the shape of underst

8、anding,and to deepen the understanding of histogram equalization algorithm1. MATLAB绘制一维函数图1.1 plot 最基本的二维图形指令1.1.1 plot的功能、plot命令自动打开一个图形窗口 Figure、用直线连接相邻两数据点来绘制图形、根据图形坐标大小自动缩扩坐标轴,将数据标尺及单位标注自动加到两 个坐标轴上,可自定坐标轴,可把x, y轴用对数坐标表示、可单窗口单曲线绘图;可单窗口多曲线绘图;可单窗口多曲线分图绘图; 可多窗口绘图、可任意设定曲线颜色和线型、可给图形加坐标网线和图形加注功能1.1.2 p

9、lot的调用格式plot(x)缺省自变量绘图格式,X为向量,以X元素值为纵坐标,以相应元素下标为横坐标绘图。plot(x,y)基本格式,以y(x)的函数关系作出直角坐标图,如果y为nXm的矩阵,则以x为自变量,作出m条曲线。plot(xl,yl,x2,y2)多条曲线绘图格式。plot(x,y,s)开关格式,开关量字符串s设定曲线颜色和绘图方式。blue-point-solidggreenci匚cledat tedrredu-inarkdashdotccyan+plug一dash.e d血a:+:st ar(norLe)no lirLeyyellow3squarekblackddiaiikond

10、丈riangle(dawn)triangle(up)triangleppent agramhtiexagram图1曲线颜色及类型表1.2同一种曲线、同一种标识符把四个函数显示在同一界面的不同窗口程序如下:x=5:0.1:5;y1=40.*x;y2=3.*x.2;y3=6.*x.3;%将显示区域分为2行2列并且此图在第一行第%画y1函数曲线 %显示网格%标注x轴意义%标注y轴意义y4=3.*x.3+5.*x.2+2*x; subplot(2,2,1);一列显示plo t(x,y1); grid on; xlabel(x 轴); ylabel(y 轴); subplot(2,2,2); plot(

11、x,y2); grid on; xlabel(x); ylabel(y);legend(y1=40*x,4)%在右下角为函数加图例legend(y2=3.*x.八2,4)subplot(2,2,3);plot(x,y3);grid on;xlabel(x);ylabel(y);legend(y3=6.*x.八3,4)subplot(2,2,4); plot(x,y4);grid on;xlabel(x);ylabel(y); legend(y4=3.*x.3+5.*x.2+2*x,4)备注:1、Subplot- 子图分割命令subplot(m,n,p) 分割为m行n列,按从左至右,从上至下排列

12、,图片在第p个区域显示。2、Grid on-就是在画图的时候添加网格线例如x=1:10;y=x+2;plot(x,y)执行这样的程序画出的图如图2所示而如果改成x=1:10;y=x+2;plot( x,y)grid on执行这样的程序画出的图如图3所示运行结果如图4:图4 同一种曲线、同一种标识符把四个函数显示在同一界面的不同窗口1.3五个函数用不同曲线、不同标识符显示在同一幅图中程序如下:x1=0:0.1:6; y1=3*(x1)-2;plot(xl,yl,r-);%做出yl的图像,用红色实线表示hold on%在同一坐标内绘制图像x2=0:0.1:6;y2=x2-l;plot(x2,y2,

13、b-);%做出y2的图像,用蓝色虚线表示hold on%在同一坐标内绘制图像x3=0:0.l:6;y3=2*(x3)+3;plot(x3,y3,gx);%做出y3的图像,用绿色xxxx线表示hold on%在同一坐标内绘制图像x4=0:0.l:6;y4=x4-6;plot(x4,y4,k*);%做出y4图像,用褐色*线表示hold on%在同一坐标内绘制图像x5=0:0.l:6;y5=2*(x5)-5;plot(x5,y5,ys);%做出y5图像,用黄色菱形表示grid on xlabel(x); ylabel(y);%加上网格%为乂轴坐标标志为x%为丫轴坐标标志为ytit le(XHY课程设

14、计作业);%加上图的名称legend(yl=3*(xl)-2,y2=x2-l,y3=2*(x3)+3,y4=x4-6,y5=2*(x5)-5);%为五条曲线命名运行结果如图5:图5五个函数用不同曲线、不同标识符显示在同一幅图中1.4空间曲线图程序如下:X=-l:0.1:l;y=l:0.1:l;z=sqr t( 3x.6+y.2); plot 3(x,y,z); title(空间曲线图);备注:sqr t在mat lab中是求平方根的函数。运行结果如图6:空间曲线團图6空间曲线图2 MATLAB以4种方式保存2.1方式一直接另存为在figure中使用菜单filesaveas选择保存形式(fig,eps,jpeg,gif,png,bmp等),这个的缺点是另存为的图像清晰度有很大的 牺牲。图7方式一2.2方式二复制到剪贴板在figure中使用菜单editcopy figure此时图像就复制到剪

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号