1、 课程设计任务书课程设计任务书 题题 目目: :MATLAB 的绘图 要求完成的主要任务要求完成的主要任务: : 1. 在数字信号处理平台上(PC 机MATLAB 仿真软件系统)进行软件仿真 设计,并进行调试和数据分析。 2.利用 MATLAB 仿真软件进行绘图,设定(X1 Y1) 、 (X2 Y2) 、 (X3 Y3) 、 (X4 Y4) 、 (X5 Y5)五个函数,在同一幅图上用不同的线条、颜色绘制五条曲线,并分别 对五条曲线进行命名,并添加坐标标志、图名函数和网格,并按三种格式进行保 存,绘制二维函数图。 课程设计的目的:课程设计的目的: 1理论目的 课程设计的目的之一是为了巩固课堂理论
2、学习, 并能用所学理论知识正确分 析信号处理的基本问题和解释信号处理的基本现象。 2实践目的 课程设计的目的之二是通过设定具体的函数通过 MATLAB 仿真软件来绘制出 曲线,并进行调试和数据分析。 时间安排:时间安排: 序序 号号 阶段内容阶段内容 所需时间所需时间 1 方案设计 2 天 2 软件设计 3 天 3 系统调试 2 天 4 答辩 1 天 合 计 8 天 指导教师签名:指导教师签名: 年年 月月 日日 系主任(或责任教师)签字:系主任(或责任教师)签字: 年年 月月 日日 武汉理工大学MATLAB 原理与应用课程设计 目目 录录 摘 要. I Abstract II 1 MATLA
3、B 绘制一维函数图 . 1 1.1 plot 函数. 1 1.1.1 plot 的功能. 1 1.1.2 plot 的调用格式. 1 1.2 subplot 函数. 3 1.2.1 subplot 的使用方法. 3 1.2.2 subplot 的功能. 3 2 MATLAB 绘制二维函数图和立体图 . 4 2.1 三维图指令表格. 5 2.2 基本 XYZ 立体绘图命令 5 2.3 空间曲线图 6 2.4 三维网线图 6 2.5 三维曲面图 7 2.5.1 产生三维数据 7 2.5.2 绘制三维曲面的函数. 8 2.5.3 三维曲面与三维网线的区别 8 2.6 绘制三维柱面函数 9 2.7 绘
4、制瀑布图和等高线图 9 3 图形修饰方法 10 3.1 图形颜色的修饰. 10 3.2 matlab 的色图函数:. 10 3.3 图形效果修饰 11 4 MATLAB 以 4 种方式保存 . 11 4.1 方式一 11 4.2 方式二. 12 4.3 方式三. 13 4.4 方式四. 13 5 课设总结 15 6 参考文献 16 附件:MATLAB 程序. 17 武汉理工大学MATLAB 原理与应用课程设计 I 摘 要 MATLAB 是集数值运算,符号运算及图形处理等强大功能于一体的科学计算 语言。作为一个强大的科学计算平台,它几乎能够满足所有的计算需求。当然, MATLAB 本生就是一个功
5、能强大的数据可视化工具,可以通过各种形式显示分析 的数据,例如灰度直方图、等高线、蒙太奇混合、像素分析、图层变换以及材质 贴图等。利用可视化的图形,不仅能够评估图形图像的特性,还能够分析图像中 的色彩分布等情况。 MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、 测试和测量、 财务建模和分析以及计算生物学等众多应用领域。 附加的工具箱 (单 独提供的专用 MATLAB 函数集)扩展了 MATLAB 环境,以解决这些应用领域内特 定类型的问题,具有完备的图形处理功能, 实现计算结果和编程的可视化,是一个 包含大量计算算法的集合。 MATLAB 不但擅长於矩阵相关的数值运算
6、,也适合用在各种科学目视表示 (Scientific visualization) ,本次实验我主要是利用 MATLAB 仿真软件进行二 维绘图。 关键词: MATLAB 二维绘图 三维绘图 武汉理工大学MATLAB 原理与应用课程设计 II Abstract Symbolic computation and numerical calculation and comparison, the graph is a mathematical visualization technology staff to pursue a more advanced technology,because for numerical computation and symbolic computation,no matter how calculated the accuracy of the results, people tend to