- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
s = 299.6094 ft = 50.0 25.0 源自文库2.5 6.25 3.125 1.5625 0.7813 0.3906 0.1953
t=0:0.1:2*pi+0.1; X=cos(t); Y=sin(t); Z=(6-2*cos(t))/3; plot3(X,Y,Z) axis ([-3 3 -3 3 -3 3]) 5. 编写Matlab程序如下: h=100;s=-100;ft=[];n=10; for i=1:n s=s+2*h; h=h/2; ft=[ft h]; end ft(n)=[]; s ft 四、实验结果
****大学****学院 实验报告
学期 课程 名称 学生 姓名 2012—2013学年第 二学期 数学建 模 实验项 目 学号 日期 Matlab作图及 编程练习 指导教 师 班级
一、实验目的及要求 实验目的: 1. 了解旋转曲面参数方程的构成方式. 2. 掌握Matlab的绘图命令及简单的编程. 实验要求: 1. 正确建立Matlab的M文件,掌握相关绘图命令的功能及简单的编程功 能,以完成实验内容中预定完成的题目. 二、实验内容 1. 画出曲线绕轴旋转所构成的旋转曲面的图形,其旋转曲面的参数方 程为 2. 画出曲面与相交部分所围立体的图形,其曲面的参数方程为 与 3. 画出曲面与相交所围立体的图形,其曲面的参数方程为 与 4. 画出与相交的空间曲线,其曲面的参数方程为 5. 一个球从100米高处自由落下,每次着地后又跳回原来高度的一半 再落下,当它第10次着地时,共经过了多少米?每次反弹多高? 三、实验步骤(该部分不够填写,请增加附页) 1. 编写Matlab程序如下: figure(1) x=-pi:0.1:pi;y=0:0.1:2*pi;
[t,u]=meshgrid(x,y); X=(1+cos(t)).*cos(u); Y=(1+cos(t)).*sin(u); Z=t; surf(X,Y,Z) 2. 编写Matlab程序如下: figure(2) x=0:0.1:2*pi;y=0:0.1:1; [t,r]=meshgrid(x,y); X=r.*cos(t); Y=r.*sin(t); Z=r.^2; surf(X,Y,Z) hold on x=0:0.1:2*pi;y=0:0.1:pi/2; [t,r]=meshgrid(x,y); X=sin(r).*cos(t); Y=sin(r).*sin(t); Z=1+cos(r); surf(X,Y,Z) 3. 编写Matlab程序如下: figure(3) x=0:0.1:2*pi+0.1;y=-2:0.1:2; [t,r]=meshgrid(x,y); X=cos(t); Y=sin(t); Z=r; surf(X,Y,Z) hold on X=cos(t); Y=r; Z=sin(t); surf(X,Y,Z) axis ([-2 2 -2 2 -2 2]) 4. 编写Matlab程序如下: figure(4)