《MATLAB基本操作实验报告.docx》由会员分享,可在线阅读,更多相关《MATLAB基本操作实验报告.docx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、南昌标皇大辔救学易信息和当当旎 实验报告课程名称:数学实验实验名称:MATL名 基本操作实验类型:验证性 综合性口设计性口实验室名称:数学实验室班级学号: 10学生姓名:任课教师(教师签名):1成 绩:实验日期:2011- 10-10 x=-3:0.1:3; y=l:0.1:5; X,Y=meshgrid(xzy); Z=(X+Y).A2; meshz(X,Y,Z)1 -4问题14:将曲面peaks平滑实验程序: x,y,z=peaks(30); surf(x,y,z) shading flat %图形变得平滑-4.4问题15:绘peaks的网格图实验程序: X,Y meshgrid(-3:1
2、25:3); Z=peaks(X,Y); meshz(X,Y,Z)问题16:在区间0,2%画sinx的图形,加格栅,并加注图例“自变整”,函数y”,示意图”。实验程序:x=linspace(0z2*piz30);y=sin(x);plot(x,y)grid onxlab叫,自变量x*);ylabel(,函数 y*);示意图)问题17::在0 , 2%画sinz,cosx,并分别标注sinx,“cosx”.实验程序: x=linspace(0,2*pi,30); y=sin(x); z=cos(x); plot(x,z,x,y);gtext(sin(x);gtext(cos(x);10.80.6
3、0.40.20-0.2-0.4-0.6-0.8-1sin xsin x234567问题16 :在区间0. 0 0 5 , 0 . 0 1 显示y=sin(l/x)的图形。实验程序: x=linspace(0.0001,0.01,1000); y=sin(l/x); plot(x,y); axis(0.005 0.01 -11)问题17:将y=sinx,y=cosx分别用点和线画出在同一屏幕上实验程序: x=linspace(0,2*pi,30); y=sin(x); z=cos(x); plot(x,z/ro,); hold on plot(x,y);问题18:在区间0, 2冗分别画出y=si
4、nx,z=cosx的图形,保持并显 示y=sinx的图形实验程序: y=sin(x);z=cos(x); x=linspace(O, 2*pi, 100);plot (x, y); title(,sin(x); pause figure (2); plot (x, z); title(, cos(x)J;10.80.60.40.20-0.2-0.4-0.6-0.810.80.60.40.20-0.2-0.4-0.6-0.8sin(x)-1 01234567012345610.80.60.40.200.2-0.4-0.6-0.8-1问题18:将屏幕分为四块,并分别画上y二sinx, z=cosx
5、, a=sinxcosx;b=sinx/cosx实验程序: x=linspace(0,2*pi,100); y=sin(x);z=cos(x);a=sin(x).*cos(x);b=sin(x)/(cos(x)+eps); subplot(2,2,l);plot(x,y);titleCsin(x); subplot2,2);plot(x,z);title(*cos(x); subplot(2,2,3);plot(x,a);title(*sin(x)cos(x) ,); subplot(2,2,4);plot(x,b);title (*sin(x)/cos (x) ,);sin(x)10.50-
6、0.5-10.5002468sin(x)cos(x)-0.502468cos(x)问题18:画片$1112cos2的极坐标图形。实验程序: theta=linspace (0,2*pi); rho=sin(2*theta).*cos(2*theta); polar (theta,rho/gf); title(polar plot of sin(2*theta).*cos(2,heta);polar plot of sin(2*theta) .*cos(2*theta)问题19:山峰的三维和二维等值线图。实验程序 x, y, z=peaks; subplot (1, 2, 1) contour3
7、 (x, y, z, 16/s) grid, xlabel ( x-axis), ylabel C y-axis) zlabelC z-axis) title contour3 of peaks); subplot (1, 2, 2) contour (x, y, z, 16, s); grid, xlabelC x-axis), ylabelC y-axis) title( contour of peaks );contour3 of peaks-1-210、521问题20:绘制三维散点图实验程序:-202x-axis3contour of peaks x,y,z=sphere (16);
8、X=x(:)*.5 x(:)* .75 x(:); Y=y(:)*.5 y(:)* .75 y(:); Z=z(:)* 5 z(:)* .75 z(:); S=repmat(l .75 .5*10,prod(size(x),l); C=repmat(l 2 3,prod(size(x),l); scatter3(X(:)zY(:)zZ(:),S(:),C(:)/filled,)/View(-60,60)四、实验过程中需要记录的实验数据表格五、实验步骤、程序调试方法2、2、1、实验最重要的步骤就是编写程序如果得不到图形那么仔细检查编写的程序是否有维漏,特别是标点 符号。3、得出结果,进一步记录六
9、、心得体会通过这次数学实验,我了解了 matlab软件的基本操作和功能,以 及用matlab作图的基本原理与步骤。这不仅加强了自己的动手能力高 了我解决实际问题的能力,还让我知道了做任何事情都不能三心二意,否 那么最后只会是以失败而告终!一、实验目的1、熟悉MATLAB基本命令与操作2、熟悉MATLAB作图的基本原理与步骤3、学会用matlab软件做图二、实验用仪器设备、器材或软件环境计算机MATLAB软件三、实验原理、方案设计、程序框图、预编程序等 问题1:在区间0,2tt 画sinx实验程序: x=linspace(0,2*pi,30); y=sin(x); plot(x,y)问题2:在0
10、, 2tt】用红线画sinx,用绿圈画cosx,实验程序: x=linspace(0,2*pi,30); y=sin(x); z=cos(x); plot(x,y,T,x,zco)问题3:在0, it 上画y=sinx的图形。问题3:在0, it 上画y=sinx的图形。实验程序: ezplot(,sin(x),zOzpi)10.90.80.70.60.50.40.30.20.10sin(x)00.511.522.53x问题4:在0, TT 上画x=cos3t, y=sin3t星形图形。实验程序: ezplot(,cos(t).A3z,sin(t).A3,0,pi)问题5: 20.5, 0,2
11、上画隐函数实验程序: ezplot(,exp(x)+sin(x*y),-2,0.5,0z2)问题6:在-2, 2范围内绘制tanh的图形。实验程序: fplot C tanh), -2, 2)10.80.60.40.200.2- 0.40.6- 0.8-1-2-1.5-1-0.500.511.52问题7:将x,y的取值范围都限制在2 it, 2tt,画函数tanhx, sinx, cosx 的图形。实验程序: fplot C tanh(x), sin(x), cos(x)J, 2*pi*-1 1 -1 1)问题8:用方形标记创立一个简单的loglog图实验程序: x=logspace(-l,
12、2); loglog (x, exp (x)s); grid on %标注格栅问题9:建一个简单的半对数坐标实验程序: x=0:l:10; semi logy (x, 10. x)101O10108106104102半对数坐标图。实验程序: x=l:l:100; subplot(2,3,l);%子图 plot(x,x.A3); grid on;%标准格栅 title(,plot.y=x.八3);%图头上标注 subplot(2,3,2); loglog(x,x.A3); grid on;title(,loglog-logy=31ogx,); subplot(2,3,3); plotyy (x,
13、x-A 3,x,x); grid on;title(,plotyy-y=x.A3,logy=31ogx,); subplot(2,3,4); semilogx(x,x.A3); grid on;title(,semilogx-y=31ogx,); subplot(2,3,5); semilogy(xzx-A3); grid on;title(,semilogy4ogy=x.A3,);106106loglog-logy=3logxPl0加9y3jogy=3logx10xs)iilogx-y=3logxo o 4 2 o 1a a a i i amI I I l l IlliI I I l l I
14、lliI Illi Illi - -r -i-r rmnr -i iiii mii iiii mii i i i i mii i i i i mi t iTriinr iiii mi iiii mi iiii mi mi* * * * I I I I I IIIII I I I I IIIII IIII IIIIL .1. LUU UIi iiii mii iiii mii i i i i mii i i i i mi106w4semilogy-logy=x.341 o问题11:在区间0, 10 实验程序:t=0:pi/50:10*pi; plot3(sin(t),cos(t),t)问题12:画函数z=(x+y)2的图形。实验程序: x=-3:0.1:3; y=l:0.1:5;X,Y=meshgrid(x,y);Z=(X+Y).A2; surf(X,Y,Z)1-4问题13:画出曲面Z=(X+Y)2,网格图 实验程序: