1、matlab实验6实验六 MATLAB的图形基础一、实验目的1、掌握二维图形和三维图形的绘制方法及相关函数的应用;2、掌握基本图形与高级图形的处理方法;3、了解高级图形处理功能二、实验环境1计算机2MATLAB7.0集成环境三、实验说明1熟练操作MATLAB7.0运行环境2自主编写程序,必要时参考相关资料3实验前应写出程序大致框架或完整的程序代码4实验学时:3学时四、实验内容1、练习书中例子6-4、6-5、6-6、6-19、6-20 练习例子6-6,程序如下:x=0:.1:2*pi;figure(1);clf;subplot(2,2,1);plot(1:10);grid on; subplot
2、(2,2,2);plot(x,sin(x);grid on;subplot(2,2,3);plot(x,exp(-x),r);grid on; subplot(2,2,4);plot(peaks);grid on;figure(2);clf subplot(4,5,2:4);plot(peaks);grid on; subplot(4,5,11);plot(membrane);grid on; subplot(4,5,16:20);surf(membrane);grid on;所画出的图形是:练习例子620,程序:所绘图形:2、利用plot函数在一张图上绘制四条不同的曲线(y=sinx、y=s
3、in2x、y=sinx2、y=(sinx)2),并设置绘图线的线型、颜色、宽度、标记点的颜色及大小;用subplot函数在一个窗口采用子图的形式分别绘制以上四个图,并添加图形标注。 如下图所示 在一个坐标内绘制了题目要求的四条曲线,其中y=sinx用实线红色星号标记,y=sin2x用虚线蓝色点号标记,y=sinx2用点线绿色矩形标记,y=(sinx)2用黄色菱形标记。 (在一个窗口中绘出四条曲线)如下图所示 分别绘制了题目要求的四条曲线,其中y=sinx在子图一区位置用实线红色星号标记,y=sin2x在子图二区用虚线蓝色点号标记,y=sinx2在子图三区用点线绿色矩形标记,y=(sinx)2在
4、子图三区用黄色菱形标记。 (用四个子图分别显示)3、三维图形(1)、x=sin(t),y=cos(t),z=tsin(t)cos(t),t=0:pi/100:20*pi绘制x、y和z均为矢量的三维曲线图。 构建程序如下: 绘出的图形如下:(2)z=,使用mesh、meshz、meshc、surf、surfc函数绘制网格图;设置光线、视点和三维实体的表面材质等特性。1.mesh函数。 程序和图形如下:2.meshz函数。 程序和图形如下:3.surc函数。 程序和图形如下:4.surf函数。 程序和图形如下:5.surfc函数。 程序和图形如下:五、实验报告要求1整理实验结果,填入相应表格中2小结实验心得体会 此次实验基本上都是绘制图形,比较有趣,知道了怎么产生图形,并且通过程序来设置图形的线形,标记,颜色,尺寸等参数,绘制出自己想要的图形。学会怎么用plot和subplot绘制图形与子图,而且学会怎么绘制三维图形。在这里深刻体会到matlab将数据可视化的强大而便捷的功能。 虽然实验任务完成了,但还有好多东西没有练习到,认识要真正把matlab学到一个比较高的层次还要多多练习!