MATLAB的基本绘图实验报告
- 格式:doc
- 大小:502.50 KB
- 文档页数:11
实验三 Matlab 绘图实验目的熟悉MTALAB 中几种常用的绘图命令,掌握几种常用图形的画法。
实验内容1.二维:用 matlab 二维绘图命令 plot 作出函数图形。
形式: plot(x,y) 2.空间三维作图:三维曲线:plot3(x,y,z,s);三维曲面:mesh(X,Y,Z) 网格生成函数:meshgridsurf(X,Y,Z):绘制由矩阵 X,Y,Z 所确定的曲面图,参数含义同 mesh sphere(n): 专用于绘制单位球面实验方法与步骤1.利用 plot 函数在一个坐标系下绘制以下函数的图形,要求采用不同的颜色、线型、点标记。
方程组: sin(),cos(),sin(2),02x t y t z t t π===<< 步骤:t=[0:0.05:2*pi] x=sin(t);y=cos(t);z=sin(2*t)plot(t,x,'r+:',t,y,'bd-.',t,z,'k*-') 2.plot3 绘制类似田螺线的一条三维螺线方程组:步骤:t=[0:0.1:10*pi]x=2.*(cos(t)+t.*sin(t)) y=2.*(cos(t)-t.*sin(t)) z=1.5*tplot3(x,y,z)3.墨西哥帽子方程:z=步骤:[x,y]=meshgrid(-8:.5:8); z=sqrt(x.^2+y.^2)+eps;Z=sin(z)./z;mesh(X,Y,Z)axis square4. 利用 surf 函数绘制马鞍面方程:2294x y z=-步骤:x=[-25:0.5:25];y=[-25:0.5:25] [X,Y]=meshgrid(x,y)Z=(X.^2/9)-(Y.^2/4)surf(X,Y,Z)5.双曲抛物面方程:22222 x yz a b-=步骤:x=[-25:0.5:25];y=[-25:0.5:25] ezsurfc('X.^2./16-Y.^2./12')实验结果1.2.100-100-1010104.-4040-4-224XX 2/16-Y 2/12Y总结与思考matlab 的常见错误分析Inner matrix dimensions must agree因为在matlab 的输入变量是矩阵,参与运算的矩阵维数必须对应,矩阵响应元素的运算必须全部加dot (点)。
matlab曲线实验报告Matlab曲线实验报告引言:Matlab是一种强大的数学软件,它在科学研究和工程应用中广泛使用。
在本次实验中,我们将利用Matlab来绘制和分析曲线。
通过实验,我们将学习如何使用Matlab进行数据可视化和曲线拟合,以及如何解决实际问题。
一、实验目的本实验的主要目的是通过Matlab绘制和分析曲线,掌握Matlab的基本绘图和数据处理技巧。
具体目标包括:1. 学习如何使用Matlab绘制曲线,包括直线、曲线和散点图;2. 掌握Matlab的数据处理功能,包括数据导入、处理和分析;3. 学习如何进行曲线拟合,包括线性拟合和非线性拟合。
二、实验步骤1. 数据准备:从实验中获得一组数据,包括自变量和因变量。
将数据保存为文本文件,以便导入Matlab进行处理。
2. 数据导入:在Matlab中使用`importdata`函数导入数据文件。
通过查阅Matlab帮助文档,了解如何正确导入数据,并将其存储为Matlab数据对象。
3. 数据可视化:使用`plot`函数绘制曲线。
根据实验需求选择合适的图形类型,如折线图、散点图等。
通过修改线型、颜色和标签等属性,使图形更加美观和易读。
4. 曲线拟合:根据实验需求选择合适的拟合模型,如线性拟合、多项式拟合或指数拟合等。
使用`polyfit`函数进行拟合,并使用`polyval`函数计算拟合曲线的值。
5. 数据分析:通过计算相关系数、残差和拟合优度等指标,评估拟合效果。
根据实验结果,分析数据的趋势和关系,并给出合适的解释。
三、实验结果在本次实验中,我们以某个物理实验为例,通过Matlab绘制了一组曲线。
通过数据导入和可视化,我们清楚地看到了数据的分布和趋势。
然后,我们进行了线性拟合,并计算了相关系数和拟合优度。
结果显示,拟合效果良好,相关系数接近1,说明实验数据与拟合曲线之间存在较强的线性关系。
进一步分析数据,我们发现实验结果与理论预期相符。
通过拟合曲线的斜率和截距,我们得到了与物理定律相对应的实验结果。
学生实验报告一、实验目的 熟悉MATLAB 软件的用户环境;了解MATLAB 软件的一般命令;掌握MATLAB 向量、数组、矩阵操作与运算函数;掌握MATLAB 软件的基本绘图命令;掌握MATLAB 语言的几种循环、条件和开关选择结构,及其编程规范。
通过该实验的学习,使学生能灵活应用MATLAB 软件解决一些简单问题,能借助MATLAB 软件的绘图功能,对函数的特性进行探讨,广泛联想,大胆猜想,发现进而证实其中的规律。
二、实验仪器、设备或软件: 电脑,MATLAB 软件三、实验内容 1.MATLAB 软件的数组操作及运算练习;2.直接使用MATLAB 软件进行作图练习;3.用MATLAB 语言编写命令M 文件和函数M 文件。
四、实验步骤1.在D 盘建立一个自己的文件夹;2.开启软件平台——MATLAB ,将你建立的文件夹加入到MATLAB 的搜索路径中;3.利用帮助了解函数max, min, sum, mean, sort, length ,rand, size 和diag 的功能和用法;4.开启MATLAB 编辑窗口,键入你编写的M 文件(命令文件或函数文件);5.保存文件(注意将文件存入你自己的文件夹)并运行;6.若出现错误,修改、运行直到输出正确结果;7.写出实验报告,并浅谈学习心得体会。
五、实验要求与任务根据实验内容和步骤,完成以下具体实验,要求写出实验报告(实验目的→问题→算法与编程→计算结果或图形→心得体会)1. 已知矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=321212113A , ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=101012111B 要求:(1)屏幕输出A 与B ;(2)A 的转置A′;(3)求A+B 的值;(4)求A-B 的值;(5)求4A ;(6)求A×B ;(7)求A -1.2. 有一函数f (x ,y )=x 2+sin xy +2y ,写一程序,输入自变量的值,输出函数值。
3. 用plot ,fplot 分别绘制函数y =cos(tan(πx ))图形。
南昌航空大学数学与信息科学学院实验报告~课程名称:数学实验实验名称: MATLAB基本操作实验类型:验证性■综合性□ 设计性□实验室名称:数学实验室班级学号: 10学生姓名:钟 X任课教师(教师签名):成绩:实验日期: 2011-10- 10,一、实验目的1、熟悉MATLAB基本命令与操作2、熟悉MATLAB作图的基本原理与步骤3、学会用matlab软件做图二、实验用仪器设备、器材或软件环境计算机MATLAB软件三、实验原理、方案设计、程序框图、预编程序等:问题1:在区间【0,2π】画sinx实验程序:>> x=linspace(0,2*pi,30);>> y=sin(x);>> plot(x,y)问题2:在【0,2π】用红线画sinx,用绿圈画cosx,实验程序:>> x=linspace(0,2*pi,30);>> y=sin(x);>> z=cos(x);)>> plot(x,y,'r',x,z,'co')>>问题3:在【0,π】上画y=sinx的图形。
实验程序:>> ezplot('sin(x)',[0,pi])>>问题4:在【0,π】上画x=cos3t,y=sin3t星形图形。
实验程序:>> ezplot('cos(t).^3','sin(t).^3',[0,pi]),>>问题5:[-2,],[0,2]上画隐函数实验程序:>> ezplot('exp(x)+sin(x*y)',[-2,,0,2])>>问题6:在[-2,2]范围内绘制tanh的图形。
实验程序:>> fplot('tanh',[-2,2])>>%问题7:将x,y的取值范围都限制在[-2π,2π],画函数tanhx,sinx,cosx的图形。
课程名称: xxxxxxxxxxxxxxxxxxxxx实验项目名称: xxxxxxxxxxxxx 指导教师: xxx 学生姓名: xxx 学号: xxxxxxxxxx 专业班级: xxxxx 实验项目类型: 实验地点: xxxxxxx 实验时间: xxxx 年 xx 月 xx 日一、实验目的与要求:1. 掌握绘制二维图形的常用函数;2. 掌握绘制三维图形的常用函数;3. 掌握绘制图形的辅助操作;4. 掌握MathType 高级编辑技巧二、实验环境:(硬件环境、软件环境)1.硬件:计算机2.软件: matlab7.0三、实验内容1、设,在x =0~2π区间取101点,绘制函数曲线。
2、已知y1=x2,y2=cos(2x),y3=y1*y2,完成下列操作:(1)在同一坐标系下用不同的颜色和线型绘制三条曲线;(2)分别用条形图、阶梯图、杆图和填充图绘制三条曲线。
3、已知 在-5<=x<=5区间绘制函数曲线。
4、绘制函数的曲面图和等高线其中x 的21个值均匀分布在[-5,5]范围,y 的31个值均匀分布在[0,10],要求使用subplot (2,1,1)和subplot (2,1,2)将产生的曲面图和登高图画在同一个窗口上。
5、用subplot 命令在同一个窗口的不同子窗口绘制曲线y=sin(t),y1=sin(t+0.25) y2=sin(t+0.5),其中t=[0 10]。
x xx y cos ]1sin 35.0[2++=⎪⎪⎩⎪⎪⎨⎧>≤+++=00),1(21,22x x x x In e x y π422cos cos y x ye x z +-=6、绘制三维曲线:(注意:用plot3命令)7、三维网线图:绘制z=sin(y)cos(x) 三维网线图。
8、三维曲面图绘制 的三维曲面图,x 在[-5,5]范围,y 在[-5,5]范围。
将曲面图颜色用shading 命令连续变化,并用颜色标尺显示色图(使用函数colorbar 生成)。
实验六MATLAB 数据可视化一、实验目的掌握MATLAB 二维、三维图形绘制,掌握图形属性的设置和图形修饰;掌握图像文件的读取和显示。
二、实验内容(1) 二维图形绘制。
(2) 三维曲线和三维曲面绘制。
(3) 图像文件的读取和显示。
三、实验步骤1.二维图形绘制(1) 二维图形绘制主要使用函数plot。
>> clear all;>> x=linspace(0,2*pi,100);>> y1=sin(x);>> plot(x,y)>> hold on %保持原有的图形>> y2=cos(x)>> plot(x,y)注:hold on 用于保持图形窗口中原有的图形,hold off 解除保持。
(2) 选用绘图线形和颜色。
>> close all %关闭所有图形窗口>> plot(x,y1,'g+',x,y2, 'r:')>> grid on %添加网格线(3) 添加文字标注。
>> title('正弦曲线和余弦曲线')>> ylabel('幅度')>> xlabel('时间')>> legend('sin(x)', 'cos(x)')>> gtext('\leftarrowsinx') %可用鼠标选择标注的位置,%\leftarrow 产生左箭头,‘\’为转义符(4) 修改坐标轴范围。
>> axis equal>> axis normal>> axis([0 pi 0 1.5])(5) 子图和特殊图形绘制。
>>subplot(2,2,1)>>t1=0:0.1:3;>>y1=exp(-t1);>>bar(t1,y1);>>subplot(2,2,2)>>t2=0:0.2:2*pi;>>y2=sin(t2);>>stem(t2,y2);>>subplot(2,2,3)>>t3=0:0.1:3;>>y3=t3.^2+1;>>stairs(t3,y3);>>subplot(2,2,4)>>t4=0:.01:2*pi;>>y4= abs(cos(2*t4));>>polar(t4,y4);2. 三维曲线和三维曲面绘制(1) 三维曲线绘制使用plot3 函数。
四、实验内容与步骤:1.绘制下列曲线.(1) y=x-(x^3)/6程序输入如下:fplot('x-(x^3)/6',[-5,5],'r.');程序输出:(2) x^2+2*y^2=64程序输入如下:ezplot(' x^2+2*y^2-64',[-8,8])程序输出:2.设y=1/(1+exp(-t)) –pi<=t<=pi在同一图形窗口采用子图的形式绘制条形图阶梯图杆图和对数坐标图等不同图形,并对不同图形加标注说明.程序输入如下:t=-pi:pi/10:pi;y=1./(1+exp(-t));subplot(2,2,1);bar(t,y,'r');title('条形图');axis([-4,4,0,1]);subplot(2,2,2);stairs(t,y,'b');title('阶梯图');axis([-4,4,0,1]);subplot(2,2,3);stem(t,y,'g');title('杆图');axis([-4,4,0,1]);subplot(2,2,4);semilogx(t,y,'k');title('对数坐标图');axis([-4,4,0,1]);程序输出:3.绘制下列极坐标图.(1) y=5*cos(x)+4(2) y=(5*sin(x)*sin(x))/cos(x) (1)程序输入:x=0:pi/50:2*pi;y=5*cos(x)+4;polar(x,y,'-*');程序输出:(2)程序输入:x=-pi/3:pi/50:pi/3;y=(5.*sin(x).*sin(x))./cos(x);polar(x,y,'-*');程序输出:4.绘制下列三维图形(1)x=exp(-t/20).*cos(t)y=exp(-t/20).*sin(t)z=t0<=t<=2*pi(2)z=5abs(x)<=5abs(y)<=5要求应用插值着色处理(1)程序输入:t=0:pi/10:2*pi;x=exp(-t/20).*cos(t);y=exp(-t/20).*sin(t);z=t;plot3(x,y,z);title('三维图形4-1');xlabel('x');ylabel('y');zlabel('z'); grid on;程序输出:(2)程序输入:[x,y]=meshgrid(-5:0.5:5); z=0*(x-y)+5;surf(x,y,z);shading interp;title('三维图形4-2');程序输出:五、实验总结:2.绘制下列曲线,(1) y=exp(-x*x/2)/(2*pi)程序输入:fplot('exp(-x*x/2)/(2*pi)',[0,5],'r.')程序输出:(2) x=t*sin(t)y=t*cos(t)程序输入:t=0:0.1:2*pi;x=t.*sin(t);y=t.*cos(t);plot(x,y);程序输出:3.在同一坐标轴中绘制下列两条曲线并标注两曲线交叉点(1) y=2*x-0.5(2) x=sin(3*t).*cos(t)y= sin(3*t).*sin(t)0<=t<=pi程序输入:t=0:pi/100:pi;x=sin(3*t).*cos(t);y2=sin(3*t).*sin(t);y1=2*x-0.5;plot(x,y1,'m',x,y2,'g');hold onk=find(abs(y2-y1)<1e-4);x1=x(k);y3=2*x1-0.5;plot(x1,y3,'bp');程序输出:4.分别用plot和fplot函数绘制函数y=sin(1/x)的曲线,分析两曲线的差别程序输入:x=-1:pi/100:1;y=sin(1./x);subplot(2,1,1);plot(x,y,'g');subplot(2,1,2);fplot('sin(1./x)',[-1,1],'m');程序输出:两曲线的差别plot函数在取数据点时一般都是等间隔采样,fplot函数可自适应地对函数进行采样,能更好的反应函数的变化规律6.绘制曲面图形(1)x=3*u*sin(v)y=2*u*cos(v)z=4*u*u程序输入:[u,v]=meshgrid(0:pi/100:2*pi);x=3*u.*sin(v);y=2*u.*cos(v);z=4*u.*u;mesh(x,y,z);程序输出:严重觉得对细节方面很重要,,差一个点就能导致整个程序的不能运行。
《数学实验》报告实验名称第二堂课MATLAB绘图练习学院东凌经济管理学院专业班级管信112姓名杨忠璟学号********2013年5 月一、【实验目的】1. 掌握MATLAB二维曲线绘图2. 掌握MATLAB二维特殊图形的绘制3. 掌握MATLAB三维曲线绘图4. 掌握MATLAB三维特殊图形绘制5. 掌握MATLAB绘图的控制命令二、【实验任务】练习:课本4.1,4.3,4.5,4.9三、【实验程序】1) 4.1程序:绘制的图像,要求用蓝色的星号画图,并且画出其包络线的图像,用红色的点划线画图。
x=0:pi/50:4*pi;y=exp(x/3).*sin(3*x);plot(x,y,'b*'),hold ony1=exp(x/3);plot(x,y1,'r.')y2=-exp(x/3);plot(x,y2,'r.')grid on2) 4.3程序:在同一个图形窗口画三个子图,要求使用指令gtext 、axis 、legend 、title、xlabel 、ylabel:①②③x1=-pi:pi/50:pi;x2=pi:pi/100:4*pi;x3=1:0.01:8;y1=x1.*cos(x1);y2=x2.*tan(1./x2).*sin(x2.^3);y3=exp(1./x3).*sin(x3);subplot(1,3,1),plot(x1,y1,'m.'),grid on,title('曲线y=xcos(x)')gtext('y1=xcos(x)'),legend('y1=xcosx'),xlabel('x轴'),ylabel('y轴')subplot(1,3,2),plot(x2,y2,'r-'),grid on,title('曲线y=xtan(1/x)sin(x^3)')gtext('y2=xtan(1/x)sin(x^3)'),legend('y2=xtan(1/x)sin(x^3)'),xlabel('x轴'),ylabel('y轴')subplot(1,3,3),plot(x3,y3,'b*'),grid on,title('曲线y=exp(1/x)sin(x)')gtext('y3=exp(1/x)sin(x)'),legend('y3=exp(1/x)sinx')xlabel('x轴'),ylabel('y轴')3) 4.5程序:绘制圆锥螺线的图像并加各种标注,圆锥螺线的参数方程为:t=0:pi/50:20*pi;x=t.*cos(pi/6.*t);y=t.*sin(pi/6.*t);z=2*t;plot3(x,y,z),grid onxlabel('x轴 x=tcos(pi/6t)')ylabel('y轴 y=tsin(pi/6t)')zlabel('z轴 z=2t')title('圆锥螺线')legend('圆锥螺线')4) 4.9程序:画三维曲面与平面z=3的交线t=-2:0.01:2;[x,y]=meshgrid(t);z1=5-x.^2-y.^2;subplot(131),mesh(x,y,z1),title('三维曲面')z2=3*ones(size(x));subplot(1,3,2),mesh(x,y,z2),title('平面')r0=abs(z1-z2)<=1;zz=r0.*z2;yy=r0.*y;xx=r0.*x;subplot(1,3,3),plot3(xx(r0~=0),yy(r0~=0),zz(r0~=0),'m-');title('交线')四、【实验结果】1) 4.1程序:2) 4.3程序:3) 4.5程序:4) 4.9程序五、【实验总结】初步了解学习了MATLAB绘图的功能,通过MATLAB的强大绘图功能,我们可以把很多数学上抽象的图像问题展现在计算机上进行分析。
实 习 报 告 课程名称 多媒体实验 实习题目 基本图形绘制实验 专 业 通信工程 班 级 08通信(2)班 学 号 学生姓名 实习成绩 指导教师 吴娱
2011年4 月 北京邮电大学世纪学院实习报告
11 1
基本图形绘制实验 一、实验目的: 1、掌握MATLAB的基本绘图函数。 2、掌握绘图函数的用法、简单图形标注、简单颜色设定。 二、实验要求: 独立进行实验,完成实验报告。 三、实验内容: 1、MATLAB简介:MATLAB语言丰富的图形表现方法,使得数学计算结果可以方便地、多样性地实现了可视化,这是其它语言所不能比拟的。 2、MATLAB的绘图功能: (1) 二维绘图: A、plot——最基本的二维图形指令:1. 单窗口单曲线绘图;2. 单窗口多曲线绘图;3. 单窗口多曲线分图绘图;4. 多窗口绘图;5.可任意设置颜色与线型;6.图形加注功能;7.fplot——绘制函数图函数;8.ezplot——符号函数的简易绘图函数 B、fill——基本二维绘图函数:绘制二维多边形并填充颜色 C、(选做)特殊二维绘图函数:bar——绘制直方图;北京邮电大学世纪学院实习报告 11 2
polar——绘制极坐标图;hist——绘制统计直方图;stairs——绘制阶梯图;stem——绘制火柴杆图;rose——绘制统计扇形图;comet——绘制彗星曲线;errorbar——绘制误差棒图;compass——复数向量图(罗盘图);feather——复数向量投影图(羽毛图);quiver——向量场图;area——区域图;pie——饼图;convhull——凸壳图;scatter——离散点图。 (2) 三维绘图: A、三维线图:plot3——基本的三维图形指令 B、三维网格图:mesh——三维网线绘图函数 C、三维表面图:surf——三维曲面绘图函数,与网格图看起来一样 D、三维轮廓图:contour——三维轮廓绘图函数 E、三维混合图:surfc——三维混合绘图函数 四、作业: 1、(1)在同一幅图上的(-pi,pi)区间,用0.5的间隔绘制sinx的红色曲线,用0.1的间隔绘制sin(x+0.5)的绿色曲线,用0.01的间隔绘制sin(x+1)的蓝色曲线。 (2)给图的x和y轴添加标注。 2、在[-2*pi,pi]区间以0.1的间隔绘制北京邮电大学世纪学院实习报告 11 3
5cos(x.^2+1)的曲线。 3、编辑M文件,实现函数4xexp(-(x.^2+y.^2))的各种图形,包括三维线性图、网眼图、曲面图,并对他们分别加图题和标注坐标轴
4、编辑M文件,实现函数 的各种图形,包括三维线形图、网眼图、表面图、轮廓图、混合图,并对它们分别加图题和标注坐标轴。
五、实验内容1、将标题、坐标轴标记、网格线及文字注释加注到图形上 t=0:0.1:10;%区间长度,与最小间隔 y1=sin(t); y2=cos(t); plot(t,y1,'r',t,y2,'b--');%输出两条曲线 x=[1.7*pi;1.6*pi]; y=[-0.3;0.8]; s=['sin(t)';'cos(t)'];%确定点位置 text(x,y,s);%标注 title('正弦和余弦曲线'); legend('正弦','余弦') xlabel('时间t'),ylabel('正弦,余弦') grid %打开坐标网格线 axis square %图形以正方形出现
22()(,)(cos6cos6)xyfxyexy 2、单窗口多曲线绘t=0:pi/100:2*pi;
y=sin(t); y1=sin(t+0.25); y2=sin(t+0.5); plot(t,y,t,y1,t,y2)
3、单窗口多曲线分图绘图 t=0:pi/100:2*pi; y=sin(t); y1=sin(t+0.25); y2=sin(t+0.5); subplot(1,3,1); plot(t,y) subplot(1,3,2); plot(t,y2) subplot(1,3,3); plot(t,y1) (2) t=0:pi/100:2*pi; y=sin(t); y1=sin(t+0.25); y2=sin(t+0.5); subplot(3,1,1); plot(t,y) subplot(3,1,2); plot(t,y2) subplot(3,1,3);plot(t,y1)
4、多窗口绘图 t=0:pi/100:2*pi;y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);plot(t,y) figure(2)plot(t,y1)figure(3)、plot(t,y2) 北京邮电大学世纪学院实习报告 11 1
作业: 1、(1)在同一幅图上的(-pi,pi)区间,用0.5的间隔绘制sinx的红色曲线,用0.1的间隔绘制sin(x+0.5)的绿色曲线,用0.01的间隔绘制sin(x+1)的蓝色曲线。 (2)给图的x和y轴添加标注。程序: x1=-pi:0.5:pi y1=sin(x1); x2=-pi:0.1:pi y2=sin(x2+0.5); x3=-pi:0.01:pi y3=sin(x3+1); plot(x1,y1,'r',x2,y2,'g',x3,y3,'b') xlabel('x1,x2,x3') ylabel('sin(x1),sin(x2+0.5),sin(x3+1)') 北京邮电大学世纪学院实习报告
11 2
2、在[-2*pi,pi]区间以0.1的间隔绘制5cos(x.^2+1)的曲线。 程序: x=-2*pi:0.1:pi
y=5*cos(x.^2+1); plot(x,y) title('y=5cos(x.^2+1)')
3、编辑M文件,实现函数4xexp(-(x.^2+y.^2))的各种图形,包括三维线性图、网眼图、曲面图,并对他们分别加图题和标注坐标轴 x=-2:0.05:2;y=-2:0.05:2; [X,Y]=meshgrid(x,y); Z=4*X.*(exp(-(X.^2+Y.^2))); figure(1);plot3(X,Y,Z);grid on; title('三维线形图','FontSize',24,'FontName','隶书'); xlabel('X') ylabel ('Y') zlabel('Z=4*X.*(exp(-(X.^2+Y.^2)))') figure(2);mesh(X,Y,Z);grid on; title('三维网眼图','FontSize',24,'FontName','隶书'); xlabel('X') ylabel ('Y') zlabel('Z=4*X.*(exp(-(X.^2+Y.^2)))') figure(3);surf(X,Y,Z);grid on; title('三维表面图','FontSize',24,'FontName','隶书'); xlabel('X') ylabel ('Y') zlabel('Z=4*X.*(exp(-(X.^2+Y.^2)))') figure(4);contour(X,Y,Z);grid on; title('三维轮廓图','FontSize',24,'FontName','隶书'); 北京邮电大学世纪学院实习报告 11 3
xlabel('X') ylabel ('Y') zlabel('Z=4*X.*(exp(-(X.^2+Y.^2)))') figure(5);surfc(X,Y,Z);grid on; title('三维混合图','FontSize',24,'FontName','隶书'); xlabel('X') ylabel ('Y') zlabel('Z=4*X.*(exp(-(X.^2+Y.^2)))') 图形: 北京邮电大学世纪学院实习报告
11 4
4、编辑M文件,实现函数 的各种图形,包括三维线形图、网眼图、表面图、轮廓图、混合图,并对它们分别加图题和标注坐标轴。 程序: x=-2:0.05:2;y=-2:0.05:2; [X,Y]=meshgrid(x,y); Z=(cos(6*X)+cos(6*Y))*exp(-(X.^2+Y.^2)); figure(1);plot3(X,Y,Z);grid on; title('三维线形图','FontSize',24,'FontName','隶书'); xlabel('X') ylabel ('Y') zlabel('Z=(cos(6*X)+cos(6*Y))*exp(-(X.^2+Y.^2))') figure(2);mesh(X,Y,Z);grid on; title('三维网眼图','FontSize',24,'FontName','隶书'); xlabel('X') ylabel ('Y') zlabel('Z=(cos(6*X)+cos(6*Y))*exp(-(X.^2+Y.^2))') figure(3);surf(X,Y,Z);grid on; title('三维表面图','FontSize',24,'FontName','隶书'); xlabel('X') ylabel ('Y') zlabel('Z=(cos(6*X)+cos(6*Y))*exp(-(X.^2+Y.^2))') figure(4);contour(X,Y,Z);grid on; title('三维轮廓图','FontSize',24,'FontName','隶书');
22()(,)(cos6cos6)xyfxyexy