MATLAB实验 下载本文

数,输出以该参数为半径的球的体积;若输入有两个参数,输出分别以该参数为底面半径和高的圆柱体积;若输入有三个参数,输出分别以该参数为三 条边的长方体的体积;若输入参数多于三个,则报错。

5、先用函数的递归调用定义一个函数文件求?im,然后调用该函数文件求

i?1n1。 k?k????k?1k?1k?1k21005010三、 思考练习

1、总结函数文件和命令文件的区别。

2、当n分别取100、1000、10000时,求下式的值:

1111?1??????n????? 416644?3?3、编写一个函数文件,用于求两个矩阵的乘积和点乘,然后在命令文件中调用

该函数。

实验六 二维曲线的绘制

一、 实验目的

1、掌握绘制单根和多根二维曲线的方法;

2、掌握对函数自适应采样的绘图函数和隐函数绘图; 3、了解设置曲线样式和进行图形标注。

二、 实验内容

1、在区间0?x?4?内,绘制曲线y?4e?xsin(2?x),并给曲线添加标题,设置曲线颜色为红色。

2、区间0?t?2?内,绘制曲线

?x?tsin(t) ?2?y?tcost3、分析下列程序绘制的曲线:

t=0:0.01:pi; x=exp(i*t); y=[x;2*x;3*x]’; plot(y)

4、利用隐函数绘制曲线:

x3(1)y?x? (2)x2?2y2?64

3!5、绘制下列极坐标图:

5sin2???(1)??5cos??4 (2)??,????

cos?33三、 思考练习

1、总结在同一坐标轴绘制多条二维曲线有哪些方法?

2、在同一坐标轴中绘制下列两条曲线并标注两曲线交叉点。 (1)y?2x?0.5

?x?sin(3t)cost(2)?,0?t??

?y?sin(3t)sint13、分别用plot和fplot函数绘制y?sin()的曲线,并分析两曲线的区别。

x

实验七 三维曲线的绘制

一、 实验目的

1、掌握绘制三维曲线的方法;

2、掌握绘制三维网格图和三维曲面图的方法;

3、比较绘制三维图形和二维图形的方法,了解其中的相似点。

二、 实验内容

1、绘制三维曲线

?x?sint??0?t?20?? ?y?cos3t?z?tsintcos3t?并显示网格。

2、比较以下两段程序的运行结果: (1)x=0:0.1:2*pi;

stem(x,sin(x)); (2)x=0:0.1:2*pi;

stem3(exp(x),x,exp(x));

说明函数stem和stem3的联系与区别。

3、将当前图形窗口分为左右两个子窗口,分别绘制标准三维球面和柱面。

4、在xy平面内选择区域[?8,8]?[?8,8],用mesh,meshc,meshz和surf绘制函数

z?cosx2?y2x?y22

的四种曲面图。

5、绘制下列三维图形

z=5,x?5,y?5。要求应用插值着色处理。

四、 思考练习

1、绘制下列三维图形:

?x?e?t/20cost??t/20sint,0?t?2? ?y?e?z?t?2、绘制三维图形:

(1)已知x=[1000,1500,1300,200],绘制饼图; (2)用随机的顶点坐标值画出四个蓝色三角形。 3、waterfall函数和contour函数的功能分别是什么?

实验八 数据分析与多项式计算

一、 实验目的

1、掌握数据统计和分析的方法;

2、掌握数据插值和曲线拟合的方法及其应用; 3、掌握多项式的常用运算。

二、 实验内容

1、产生一个5?5的随机矩阵,进行以下数据处理:

(1)分别计算每行的最大值,每列的最大值和矩阵的最大元素; (2)分别计算每行元素的乘积,每列元素的乘积和全部元素的乘积; (3)计算每行的平均值和每列的中间值。

2、产生一个3?4的随机矩阵,从不同维方向求出其标准方差。

3、按下表所示用3次多项式方法插值计算1~100之间整数的平方根。

表8-1 1~100之间特殊值的平方根表 N N 1 1 4 2 9 3 16 4 25 5 36 6 49 7 64 8 81 9 100 10 4、在上题中,对表格内数据做5次多项式拟合,然后计算1~100之间整数的平

方根值,与上题结果做比较。

43225、有三个多项式P2(x)?x?2,P1(x)?x?2x?4x?5,P3(x)?x?2x?3,试

进行以下操作:

(1)求P(x)?P1(x)?P2(x)P3(x) (2)求P(x)的根

三、 思考练习

1、什么是数据插值?什么是曲线拟合?说明它们的共同点和不同点。

2、利用MATLAB提供的rand函数生成30000个符合均匀分布的随机数,然后检验随机数的性质: (1)均值和标准方差; (2)最大元素和最小元素;

(3)大于0.5的随机数个数占总数的百分比。

3、已知lg(x)在[1,101]区间11个整数采样点的函数值如表8-2所示。

表8-2 lg(x)在11个采样点的函数值 x 1 11 21 31 41 51 61 71 81 91 101 lg(x) 0 1.0411.3221.4911.6121.7071.7851.8511.9081.9592.0044 2 4 8 6 3 3 5 0 3 试求lg(x)的5次拟合多项式p(x),并绘制出lg(x)和p(x)在[1,101]区间的函数曲线。