文档详情

数学实验3 matlab绘图.ppt

发布:2018-01-22约小于1千字共11页下载文档
文本预览下载声明
实验目的 掌握MATLAB的绘图功能,进行二维,三维函数作图,体会数学软件的强大功能。 本次实验上机任务  上机操作p49页2.7函数作图中的所有例题,熟悉Matlab相关命令; * * 数 学 实 验 华中农业大学数学建模基地系列课件 解 :x=0:0.1:2*pi; y1=sin(x); y2=cos(x);y3=0.2*exp(0.1*x).*sin(0.5*x); y4=0.2*exp(0.1*x).*cos(0.5*x); plot(x,y1,x,y2,x,y3,x,y4) title(4条平面曲线图) gtext(y=sin(x)) gtext(y=cos(x)) gtext(y=0.2*exp(0.1*x).*sin(0.5*x)) gtext(y=0.2*exp(0.1*x).*cos(0.5*x)) 2.7.1 二维曲线图 调用格式:plot(x,y)-------- p50 执行结果 调用格式:plot3(x,y,z)-------- p53 解 程序如下: t=0:pi/10:10*pi; x=2.*cos(t); y=2.*sin(t); z=2.*t; plot3(x,y,z) xlabel(x轴) ylabel(y轴) zlabel(z轴) 2.7.2 三维曲线图的绘制 2.7.3 隐函数绘制 解: ezplot(’y^5+2*y-x-3*x^7’) 如果要选择范围,则方程可以写成 ezplot(’y^5+2*y-x-3*x^7’,[-10,10]) 调用格式: ezplot(’隐函数表达式’) 2.7.4 极坐标图形的绘制 解 MATLAB的程序: t=0:0.01:2*pi; r=2.*cos(2.*(t-pi/8)); polar(t,r) 调用格式:polar(θ,r),θ指相角,r为极径。 surf(x,y,z),mesh(x,y,z)-----p56 解 编写并输入程序: [x,y]=meshgrid(-10:0.2:10,-10:0.2:10); z1=(x.^2-2*y.^2)+eps; z2=-20*ones(size(x)); subplot(1,2,1),mesh(x,y,z1); hold on; mesh(x,y,z2); 2.7.5 三维曲面图的绘制
显示全部
相似文档