MATLAB课程设计-动画与图像
- 格式:doc
- 大小:138.50 KB
- 文档页数:20
M A T L A B课程设计-图像处理完整版-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIANMATLAB课程设计设计题目:应用图像处理班级:学号:姓名:指导老师:设计时间:2013年4月8号-4月14号摘要21世纪是一个充满信息的时代,图像作为人类感知世界的视觉基础,是人类获取信息、表达信息和传递信息的重要手段。
图像处理,是用计算机对图像进行分析,以达到所需结果的技术。
又称影像处理。
基本内容图像处理一般指数字图像处理。
数字图像是指用数字摄像机、扫描仪等设备经过采样和数字化得到的一个大的二维数组,该数组的元素称为像素,其值为一整数,称为灰度值。
图像处理技术的主要内容包括图像压缩,增强和复原,匹配、描述和识别3个部分。
常见的处理有图像数字化、图像编码、图像增强、图像复原、图像分割和图像分析等。
图像处理一般指数字图像处理。
所谓数字图像处理[7]就是利用计算机对图像信息进行加工以满足人的视觉心理或者应用需求的行为。
实质上是一段能够被计算机还原显示和输出为一幅图像的数字码。
关键词:DCT变换;图像压缩;真色彩增强;平滑;锐化;直方图均衡;灰度变换;滤波;M文件的使用目录摘要 (I)1 概述 (II)2 课程设计任务及要求 (III)2.1.1设计任务2.1.2设计要求3 系统设计原理 (Ⅳ)3.1 DCT图像压缩原理3.2 真彩色增强3.2.1平滑3.2.2锐化3.3 灰度变换(直方图均衡化)3.4 图像滤波3.4.1中值滤波器3.4.2维纳滤波器4 程序代码及实验结果与分析 (Ⅵ)4.1 DCT图像压缩4.1.1程序代码4.1.2实验结果4.1.3结果分析4.2 真彩色增强4.2.1平滑程序代码4.2.2实验结果4.2.3结果分析4.2.4锐化程序代码4.2.5实验结果4.2.6结果分析4.3 灰度变换(直方图均衡化)4.3.1程序代码4.3.2实验结果4.3.3结果分析4.4 图像滤波4.4.1程序代码4.4.2实验结果4.4.3结果分析5 收获体会 (Ⅶ)6 参考文献 (Ⅷ)概述MATLAB作为一种矩阵语言,进行数字图像处理是非常方便的。
matlab 的教学课程设计一、课程目标知识目标:1. 掌握MATLAB的基础知识,包括数据类型、矩阵运算、程序流程控制等;2. 学会使用MATLAB进行数据可视化、图像处理、数值计算等操作;3. 了解MATLAB在工程领域的应用,并能结合所学专业进行简单的数据分析。
技能目标:1. 能够熟练运用MATLAB编写程序,解决实际问题;2. 学会使用MATLAB进行数据导入、导出,以及与Excel、Word等软件的数据交互;3. 培养学生运用MATLAB进行科学计算和工程问题求解的能力。
情感态度价值观目标:1. 培养学生对MATLAB编程的兴趣和热情,激发学生主动探索精神;2. 培养学生严谨的科学态度,提高学生的团队协作能力;3. 引导学生认识到MATLAB在现代工程技术中的重要性,树立正确的价值观。
课程性质:本课程为实践性较强的课程,旨在培养学生的编程能力和实际应用能力。
学生特点:学生具备一定的数学基础和编程兴趣,但对MATLAB编程可能较为陌生。
教学要求:结合学生特点和课程性质,注重理论与实践相结合,以案例教学为主,培养学生的实际操作能力。
在教学过程中,关注学生的个体差异,鼓励学生提问、讨论,提高学生的参与度和积极性。
通过课程学习,使学生能够独立完成MATLAB程序编写,解决实际问题。
二、教学内容1. MATLAB基础知识:数据类型、矩阵运算、程序流程控制等;教材章节:第一章 MATLAB概述,第二章 MATLAB基础知识。
2. 数据可视化与图像处理:绘图函数、图像处理基本操作等;教材章节:第三章 数据可视化,第四章 图像处理。
3. 数值计算:线性方程组求解、数值积分、插值等;教材章节:第五章 数值计算。
4. MATLAB在实际工程中的应用:结合所学专业,进行数据分析与处理;教材章节:第六章 MATLAB在工程中的应用。
5. MATLAB与其他软件的数据交互:数据导入、导出,与Excel、Word等软件的数据交互;教材章节:第七章 MATLAB与其他软件的数据交互。
基于matlab的图像处理课程设计一、课程目标知识目标:1. 学生能理解图像处理的基本概念,掌握图像的数字化表示方法。
2. 学生能掌握Matlab软件的基本操作,运用其图像处理工具箱进行图像的读取、显示和保存。
3. 学生能掌握图像处理的基本算法,如灰度变换、图像滤波、边缘检测等,并理解其原理。
技能目标:1. 学生能运用Matlab进行图像处理操作,解决实际问题。
2. 学生能通过编程实现图像处理算法,具备一定的程序调试和优化能力。
3. 学生能运用所学知识,结合实际问题,设计简单的图像处理程序。
情感态度价值观目标:1. 学生通过学习图像处理,培养对计算机视觉和人工智能领域的兴趣,激发创新意识。
2. 学生在课程实践中,培养团队协作精神,提高沟通与表达能力。
3. 学生能认识到图像处理技术在生活中的广泛应用,增强学以致用的意识。
分析课程性质、学生特点和教学要求,本课程目标旨在使学生在掌握基本图像处理知识的基础上,通过Matlab软件的实践操作,培养其编程能力和解决实际问题的能力。
同时,注重培养学生的团队协作和情感态度,使其在学习过程中获得成就感,激发学习兴趣。
课程目标将具体分解为学习成果,以便后续教学设计和评估。
二、教学内容1. 图像处理基础理论:- 数字图像概念及表示方法- 图像处理的基本操作:读取、显示、保存- 像素运算与邻域处理2. Matlab基础操作:- Matlab软件安装与界面介绍- 数据类型与基本运算- 矩阵运算与函数编写3. 图像处理算法:- 灰度变换与直方图处理- 图像滤波:低通滤波、高通滤波- 边缘检测:Sobel算子、Canny算子4. 实践项目:- 图像增强与去噪- 图像分割与特征提取- 目标检测与跟踪5. 教学大纲:- 第一周:图像处理基础理论,Matlab基础操作- 第二周:灰度变换与直方图处理,图像滤波- 第三周:边缘检测,实践项目一- 第四周:图像分割与特征提取,实践项目二- 第五周:目标检测与跟踪,课程总结与展示教学内容根据课程目标,结合教材章节进行选择和组织,确保科学性和系统性。
MATLAB课程设计(基于MATLAB的图像处理的基本运算)课程设计任务书学⽣姓名:专业班级:指导教师:⼯作单位:题⽬: 基于MATLAB的图像处理的基本运算初始条件①MATLAB软件②数字信号处理与图像处理基础知识要求完成的主要任务:(1)能够对图像亮度和对⽐度变化调整,并⽐较结果。
(2)编写程序通过最近邻插值和双线性插值等算法将⽤户所选取的图像区域进⾏放⼤和缩⼩整数倍的和旋转操作,并保存,⽐较⼏种插值的效果。
(3)图像直⽅图统计和直⽅图均衡,要求显⽰直⽅图统计,⽐较直⽅图均衡后的效果。
(4)对图像加⼊各种噪声,⽐较效果。
时间安排:第1周:安排任务,分组第2-17周:设计仿真,撰写报告第18周:完成设计,提交报告,答辩地点:鉴主3楼计算机实验室指导教师签名: 2010年⽉⽇系主任(或责任教师)签名: 2010年⽉⽇摘要MATLAB是—套⾼性能的数值计算和可视化软件,它集数值分析、矩阵运算、信号处理和图形显⽰于⼀体,构成—个⽅便的、界⾯友好的⽤户环境。
MATLAB强⼤的扩展功能为各个领域的应⽤提供了基础,由各个领域的专家相继给出了MATLAB ⼯具箱,其中主要有信号处理,控制系统,神经⽹络,图像处助,鲁棒控制,⾮线性系统控制设计,最优化,⼩波,通信等⼯具箱,这此⼯具箱给各个领域的研究和⼯程应⽤提供了有⼒的⼯具。
借助于这些“巨⼈肩膀上的⼯具”,各个层次的研究⼈员可直现⽅便地进⾏分析、计算及设计⼯作,从⽽⼤⼤地节省了时间。
本次课程设计的⽬的在于较全⾯了解常⽤的数据分析与处理原理及⽅法,能够运⽤相关软件进⾏模拟分析。
通过对采集的图像进⾏常规的图像的亮度和对⽐度的调整,并进⾏最近邻插值和双线性插值等算法将⽤户所选取的图像区域进⾏放⼤和缩⼩整数倍的和旋转操作,并保存,⽐较⼏种插值的效果,以及对图像进⾏直⽅图和直⽅图均衡并加⼊噪声进⾏对⽐,达到本次课程设计的⽬的关键词:MATLAB 亮度和对⽐度插值放⼤旋转噪声AbstractMATLAB is - set of high-performance numerical computation and visualization software, which combines numerical analysis, matrix computation, signal processing and graphics in one form - a convenient, user-friendly user environment.MATLAB is a powerful extension application in various fields to provide a basis by experts in various fields have been given a MATLAB toolbox, which are signal processing, control systems, neural networks, image processing support, robust control, nonlinearcontrol system design, optimization, wavelets, communications toolkit, which this kit to the various areas of research and engineering applications a powerful tool.With these "tools on the shoulders of giants," researchers at all levels can now be easily analyzed directly, calculation and design work, which greatly saves time.The training aims to strengthen the basis of a more comprehensive understanding of commonly used data analysis and processing principles and methods related to the use of simulation software.Images collected by conventional image brightness and contrast adjustments, and the nearest neighbor interpolation and bilinear interpolation algorithm to the user selected image area to zoom in and out several times and rotate the whole operation, and save, comparethe effect of several interpolation and the image histogram and histogram and compared with noise, to the purpose of this course design.Keywords: MATLAB brightness and contrast rotation interpolation noise amplification ⽬录1.MATLAB简介 (1)1.1 MATLA的基本⽤途 (1)1.2 MATLAB的语⾔特点 (1)1.3 MATLAB系统构成 (1)2.数据采集 (2)2.1图像的选取 (2)2.2 图像亮度和对⽐度的调整 (2)2.2.1 编辑M⽂件 (2)2.2.2 MATLAB⽀持的图像格式和类型 (3)2.2.3 图像的读取 (3)2.2.4调整图像亮度和对⽐度 (4)3.图像的⼏何操作 (6)3.1插补操作 (6)3.1.1 插补功能介绍 (6)3.1.2 插补具体操作 (6)3.2 放缩操作 (8)3.2.1放缩功能介绍 (8)3.2.2 具体操作 (9)3.3 旋转操作 (10)3.3.1 旋转功能介绍 (10)3.3.2 具体操作 (10)4.直⽅图统计 (12)4.1灰度图的获取 (12)4.1.1 灰度图的转换功能介绍 (12)4.1.2 具体操作 (12)4.2直⽅图以及直⽅图均衡 (13)4.2.1 直⽅图函数功能介绍 (13)4.2.2 直⽅图具体操作 (14)5.图像的噪声处理 (15)5.1添加噪声的功能介绍 (15)5.2添加噪声的具体操作 (16)6.总结(⼼得体会) (18)7.参考⽂献 (19)1.MATLAB简介1.1 MATLA的基本⽤途MATLAB是矩阵实验室(Matrix Laboratory)之意。
图像处理matlab的课程设计一、教学目标本课程的教学目标是使学生掌握图像处理的基本原理和方法,能够使用MATLAB软件进行图像处理和分析。
具体目标如下:1.了解图像处理的基本概念和常用算法。
2.掌握MATLAB图像处理工具箱的使用。
3.理解图像处理在实际应用中的重要性。
4.能够使用MATLAB进行图像读取、显示和保存。
5.能够使用MATLAB进行图像滤波、边缘检测、图像增强等基本操作。
6.能够运用所学知识解决实际图像处理问题。
情感态度价值观目标:1.培养学生的创新意识和实践能力。
2.培养学生的团队合作精神和沟通协调能力。
3.培养学生的科学思维和解决问题的能力。
二、教学内容根据课程目标,教学内容主要包括以下几个方面:1.图像处理基本概念:图像的定义、图像的表示、图像的属性等。
2.MATLAB图像处理工具箱:MATLAB图像处理工具箱的介绍、常用函数和工具的使用方法等。
3.图像处理基本算法:图像滤波、边缘检测、图像增强、图像分割等。
4.图像处理应用案例:图像处理在实际应用中的案例分析,如医学影像处理、工业检测等。
三、教学方法为了达到课程目标,将采用多种教学方法相结合的方式进行教学。
包括:1.讲授法:通过讲解图像处理的基本概念和原理,使学生掌握基本知识。
2.案例分析法:通过分析实际图像处理案例,使学生了解图像处理的应用和实际意义。
3.实验法:通过实验操作,使学生掌握MATLAB图像处理工具箱的使用和基本算法。
4.讨论法:通过小组讨论和交流,促进学生思考和解决问题,培养团队合作精神。
四、教学资源为了支持教学内容和教学方法的实施,将准备以下教学资源:1.教材:《图像处理matlab教程》等。
2.参考书:《数字图像处理》、《MATLAB图像处理》等。
3.多媒体资料:PPT课件、实验演示视频等。
4.实验设备:计算机、MATLAB软件、图像处理相关硬件设备等。
通过以上教学资源的支持,将能够丰富学生的学习体验,提高学生的学习效果。
目录摘要............................................................................................................................................ Abstract .....................................................................................................................................1.MATLAB简介 ......................................................................................................................1.1 MATLAB说明 ...............................................................................................................1.2 MATLAB的语言特点 ...................................................................................................1.3 MATLAB系统构成 .......................................................................................................1.4 MATLAB数值计算 .......................................................................................................1.4.1极限的计算、微分的计算、积分的计算、级数的计算、求解代数方程、求解常微分方程 ....................................................................................................1.4.2矩阵的最大值、最小值、均值、方差、转置、逆、行列式、特征值的计算、矩阵的相乘、右除、左除、幂运算............................................................1.4.3多项式加减乘除运算、多项式求导、求根和求值运算、多项式的部分分式展开、多项式的拟合、插值运算 (1)2图像选择及变换 (1)2.1 原始图像选择读取 (1)2.2 图像的变换 (1)3 图像处理及代码程序 (1)3.1 图像亮度对比度调整 (1)3.1.1 函数及其参数的说明 (1)3.1.2 源程序及运行结果 (1)3.2 图像放大和缩小 (1)3.2.1 函数及其参数的说明 (1)3.3 图像任意角度的旋转 (2)3.3.1 函数及其参数的说明 (2)3.3.2 源程序及运行结果 (2)3.4图像直方图统计和均衡 (2)3.4.1 函数及其参数的说明 (2)3.4.2 源程序及运行结果 (2)3.5 图像加入噪声 (2)3.5.1 函数及其参数的说明 (2)3.5.2 源程序及运行结果 (2)4感悟体会小结 (2)参考文献 (3)全部源程序代码 (3)摘要MATLAB是主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。
数字图像处理matlab课程设计一、教学目标本课程的教学目标是使学生掌握数字图像处理的基本理论和方法,学会使用MATLAB软件进行图像处理和分析。
通过本课程的学习,学生应达到以下具体目标:1.理解数字图像处理的基本概念、原理和算法。
2.熟悉MATLAB图像处理工具箱的使用。
3.能够运用数字图像处理的基本算法解决实际问题。
4.能够使用MATLAB进行图像处理和分析,撰写相关的程序代码。
情感态度价值观目标:1.培养学生的创新意识和团队协作精神。
2.培养学生对数字图像处理技术的兴趣,提高其综合素质。
二、教学内容根据课程目标,本课程的教学内容主要包括以下几个部分:1.数字图像处理基本概念:图像处理的基本概念、图像数字化、图像表示和图像变换。
2.图像增强和复原:图像增强、图像去噪、图像复原。
3.图像分割和描述:图像分割、图像特征提取和描述。
4.图像形态学:形态学基本运算、形态学滤波、形态学重建。
5.MATLAB图像处理工具箱的使用:MATLAB图像处理工具箱的基本功能、常用图像处理函数。
6.图像处理实例分析:结合实际案例,分析数字图像处理技术的应用。
三、教学方法为了实现课程目标,本课程将采用以下教学方法:1.讲授法:通过讲解图像处理的基本概念、原理和算法,使学生掌握图像处理的基本知识。
2.案例分析法:通过分析实际案例,使学生了解数字图像处理技术在实际中的应用。
3.实验法:通过上机实验,使学生熟练掌握MATLAB图像处理工具箱的使用,提高学生的实际操作能力。
4.讨论法:学生进行课堂讨论,激发学生的思维,培养学生的创新意识和团队协作精神。
四、教学资源为了支持教学内容和教学方法的实施,本课程将采用以下教学资源:1.教材:《数字图像处理(MATLAB版)》。
2.参考书:相关领域的经典教材和论文。
3.多媒体资料:教学PPT、视频教程等。
4.实验设备:计算机、MATLAB软件、图像处理相关硬件设备。
五、教学评估本课程的评估方式包括平时表现、作业、考试等多个方面,以全面、客观、公正地评价学生的学习成果。
作者:王冠博专业:自动化学校:大连海洋大学一.课程设计的目的与要求1.课设设计目的⑴进一步理解和消化书本知识,运用所学知识和技能进行简单的设计。
⑵通过课程设计提高应用能力,为专业课的学习打下基础。
⑶培养查阅资料的习惯,训练和提高独立思考和解决问题的能力。
⑷通过命令显示图像,完成简单动画的制作,结合程序设计培养知识综合运用能力和技巧。
2.课程设计要求从课程设计的目的出发,通过设计工作的各个环节,达到以下要求:⑴能够正确理解课程设计的题目和意义,全面思考问题。
⑵运用科学合理的方法,认真按时完成。
二.课程设计课题的分析1.课程设计课题图像与动画2.课程设计分析此课题的课程设计包括两部分:图像、动画。
图像部分需要通过MATLAB命令调用显示磁盘目录下的图像;动画部分需要通过MATLAB命令设计一个可以变化的图形。
我想要实现的动画是铁板压柱子,也就是铁板下降到杆子上,将杆子下层的铁板砸下去,直到最下层的铁板下降,将地面上的柱子压入地底,如此循环两次。
三.课程设计的内容与安排1.课程设计内容通过编程显示磁盘目录下的图像文件(即把已有的图形文件调入通过MATLAB命令窗口调用显示);编程实现不断变化的图形,该图必须是自己编程绘制而成。
2.课程设计安排周一布置任务,查阅资料周二设计周三设计周四仿真、调试周五验收、总结报告四.课设设计的步骤图像1.通过imread命令读取图片2.通过imshow命令显示图片附:图像程序i=imread('f:\PP.jpg');imshow(i)动画1.将图像菜单栏去掉2.建立坐标系并将坐标系隐藏。
3.设置八块铁板和地面柱子的位置、颜色、宽度。
4.设置杆子与杆子下的挂钩的位置、颜色、宽度。
4.设置暂停时间。
5.编写循环程序使图形动起来。
附:动画程序figure('menubar','none');axis([-4 8 -18 10.5]);axis off;a2=line([2;2],[8;9],'color','g','linewidth',110);a3=line([2;2],[3.5;4.5],'color','b','linewidth',100); a4=line([2;2],[2.5;3.5],'color','g','linewidth',90); a5=line([2;2],[-2;-1],'color','b','linewidth',80);a6=line([2;2],[-3;-2],'color','g','linewidth',70);a7=line([2;2],[-7.5;-6.5],'color','b','linewidth',60); a8=line([2;2],[-8.5;-7.5],'color','g','linewidth',50); a9=line([2;2],[-18;-12.5],'color','c','linewidth',5); b1=line([2;2],[10;10.5],'color','m','linewidth',6); b2=line([2;2],[4.5;5],'color','m','linewidth',6);b3=line([2;2],[-1;-0.5],'color','m','linewidth',6); b4=line([2;2],[-6.5;-6],'color','m','linewidth',6); b5=line([-4;8],[5;5],'color','k','linewidth',2);b6=line([-4;8],[-0.5;-0.5],'color','k','linewidth',2); b7=line([-4;8],[-6;-6],'color','k','linewidth',2);s=0;pausetime1=0.0001;while s<3s=s+ds;set(a2,'xdata',[2;2],'ydata',[8-s;9-s]); pause(pausetime1);ends=0;ds=0.01;while s<3s=s+ds;set(a4,'xdata',[2;2],'ydata',[2.5-s;3.5-s]); pause(pausetime1);ends=0;ds=0.01;while s<3set(a6,'xdata',[2;2],'ydata',[-3-s;-2-s]); pause(pausetime1);ends=0;ds=0.01;while s<4s=s+ds;set(a8,'xdata',[2;2],'ydata',[-8.5-s;-7.5-s]); pause(pausetime1);ends=0;ds=0.01;pausetime1=0.05;while s<0.5s=s+ds;set(a8,'xdata',[2;2],'ydata',[-12.5-s;-11.5-s]);pause(pausetime1);ends=0;ds=0.01;pausetime1=0.0001;while s<3s=s+ds;set(a1,'xdata',[2;2],'ydata',[9-s;10-s]); pause(pausetime1);ends=0;ds=0.01;while s<3s=s+ds;set(a3,'xdata',[2;2],'ydata',[3.5-s;4.5-s]); pause(pausetime1);s=0;ds=0.01;while s<3s=s+ds;set(a5,'xdata',[2;2],'ydata',[-2-s;-1-s]); pause(pausetime1);ends=0;ds=0.01;while s<4.5s=s+ds;set(a7,'xdata',[2;2],'ydata',[-7.5-s;-6.5-s]); pause(pausetime1);ends=0;ds=0.01;while s<0.8s=s+ds;set(a7,'xdata',[2;2],'ydata',[-12-s;-11-s]);set(a8,'xdata',[2;2],'ydata',[-13-s;-12-s]);set(a9,'xdata',[2;2],'ydata',[-18-s;-13-s]); pause(pausetime1);end附反转程序:figure('menubar','none');axis([-4 8 -18 10.5]);axis off;a1=line([2;2],[9;10],'color','b','linewidth',120); a2=line([2;2],[8;9],'color','g','linewidth',110);a3=line([2;2],[3.5;4.5],'color','b','linewidth',100); a4=line([2;2],[2.5;3.5],'color','g','linewidth',90); a5=line([2;2],[-2;-1],'color','b','linewidth',80);a7=line([2;2],[-7.5;-6.5],'color','b','linewidth',60); a8=line([2;2],[-8.5;-7.5],'color','g','linewidth',50); a9=line([2;2],[-18;-12.5],'color','c','linewidth',5); b1=line([2;2],[10;10.5],'color','m','linewidth',6); b2=line([2;2],[4.5;5],'color','m','linewidth',6);b3=line([2;2],[-1;-0.5],'color','m','linewidth',6); b4=line([2;2],[-6.5;-6],'color','m','linewidth',6); b5=line([-4;8],[5;5],'color','k','linewidth',2);b6=line([-4;8],[-0.5;-0.5],'color','k','linewidth',2); b7=line([-4;8],[-6;-6],'color','k','linewidth',2);s=0;ds=0.01;pausetime1=0.0001;while s<3s=s+ds;set(a2,'xdata',[2;2],'ydata',[8-s;9-s]);ends=0;ds=0.01;while s<3s=s+ds;set(a4,'xdata',[2;2],'ydata',[2.5-s;3.5-s]); pause(pausetime1);ends=0;ds=0.01;while s<3s=s+ds;set(a6,'xdata',[2;2],'ydata',[-3-s;-2-s]); pause(pausetime1);ends=0;s=s+ds;set(a8,'xdata',[2;2],'ydata',[-8.5-s;-7.5-s]); pause(pausetime1);ends=0;ds=0.01;pausetime1=0.05;while s<0.5s=s+ds;set(a8,'xdata',[2;2],'ydata',[-12.5-s;-11.5-s]); set(a9,'xdata',[2;2],'ydata',[-18-s;-12.5-s]); pause(pausetime1);ends=0;ds=0.01;s=s+ds;set(a1,'xdata',[2;2],'ydata',[9-s;10-s]); pause(pausetime1);ends=0;ds=0.01;while s<3s=s+ds;set(a3,'xdata',[2;2],'ydata',[3.5-s;4.5-s]); pause(pausetime1);ends=0;ds=0.01;while s<3s=s+ds;ends=0;ds=0.01;while s<4.5s=s+ds;set(a7,'xdata',[2;2],'ydata',[-7.5-s;-6.5-s]); pause(pausetime1);ends=0;ds=0.01;pausetime1=0.05;while s<0.8s=s+ds;set(a7,'xdata',[2;2],'ydata',[-12-s;-11-s]); set(a8,'xdata',[2;2],'ydata',[-13-s;-12-s]);ends=0;ds=0.05;pausetime1=0.0001;while s<3s=s+ds;set(a1,'xdata',[2;2],'ydata',[6+s;7+s]); pause(pausetime1);ends=0;ds=0.05;pausetime1=0.0001;while s<3s=s+ds;set(a3,'xdata',[2;2],'ydata',[0.5+s;1.5+s]); pause(pausetime1);ends=0;ds=0.05;pausetime1=0.0001;while s<3s=s+ds;set(a5,'xdata',[2;2],'ydata',[-5+s;-4+s]); pause(pausetime1);ends=0;ds=0.05;pausetime1=0.0001;while s<5.5s=s+ds;set(a7,'xdata',[2;2],'ydata',[-13+s;-12+s]); pause(pausetime1);end五.课程设计的结果1.调用图像2.动画初始画面动画结束画面六.课程设计的心得与体会其实我对这次的MATLAB课程设计题目还是挺感兴趣的,动画也是与我们比较贴近的。