1、Matlab绘图深 圳 大 学 实 验 报 告 课程名称: 可视化计算语言 实验项目名称: Matlab绘图 学院: 医学院 专业: 生物医学工程 指导教师: 刘维湘 报告人: 学号: 班级: 实验时间: 2012-10-24 实验报告提交时间: 2012-11-1 教务部制实验目的与要求:1掌握绘制二维图形及三维图形的方法。2掌握图形控制与修饰处理的方法。3了解图像处理及动画制作的基本方法。实验过程及内容:1绘制下列曲线。(1) (2)答:subplot(2,1,1);ezplot(x-x3/(3*2);subplot(2,1,2);ezplot(x2+2*y2-64,-8,8,-8,8);
2、2设-t,在同一图形窗口采用子图的形式绘制条形图、阶梯图、杆图和对数坐标图等不同图形,并对不同图形加标注说明。答; t=-pi:pi/5:pi;y=1./(1+exp(-t);subplot(2,2,1);bar(t,y,g);% 条形图 title(bar(t,yg);subplot(2,2,2);stairs(t,y,c);% 阶梯图title(stairs(t,y,c);subplot(2,2,3);stem(t,y,r);% 杆图title(stem(t,y,r);subplot(2,2,4);loglog(t,y);% 对数坐标图title(loglog(t,y);3绘制下列极坐标图
3、。(1) (2)-答:t=0:pi/50:2*pi; r=5*cos(t)+4;polar(t,r,-*r);hold onn=-pi/3:pi/50:pi/3; y=(5.*sin(n).*sin(n)./cos(n);polar(n,y,-+c); 4绘制下列三维图形。(1)0t2。t=0:pi/50:2*pi;x=exp(-t)/20).*cos(t);y=exp(-t)/20).*sin(t);z=t;plot3(x,y,z); title(line in 3_D space);xlabel(x);ylabel(y);zlabel(z);grid on(2)z=5,5,5。要求应用插值
4、着色处理。x,y,z=meshgrid(-5:5,-5:5,5);mesh(x,y,z); shading interp; title(meshgrid); x,y,z=meshgrid(-5:5,-5:5,5);surf(x,y,z);shading interp;title(meshgrid);5播放一个直径不断变化的球体。x,y,z=sphere(50); surf(x,y,z); m=moviein(100); for n=1:100 surf(2*n*x,2*n*y,2*n*z); xlabel(x);ylabel(y);zlabel(z);m(:,n)=getframe; endmovie(m,100);实验结论:指导教师批阅意见:成绩评定: 指导教师签字: 年 月 日备注:注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。 2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。