【免费下载】MATLAB习题精选

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

初探MATLAB

1、请在MATLAB 下直接输入下列常数,看它们的值是多少:

I j eps inf nan pi realmax realmin

2、使用lookfor 命令,找出具有下列功能的MATLAB 命令(每一项只需找出一条

MATLAB 命令)

(1)找出矩阵的大小(即行维数和列维数)

(2)改变矩阵的大小(例如将4X6的矩阵改成12X2)(3)将矩阵左右翻转(4)将矩阵上下翻转

(5)找出矩阵每一直列的最大值(6)对矩阵的每一直列进行排序(7)矩阵的旋转(8)逆矩阵的计算(9)求矩阵的秩

(10)计算矩阵的reduced row echelon form (11)计算矩阵的null space

(12)计算矩阵的特征值和特征向量(13)计算矩阵的QR 分解(14)计算矩阵的LU 分解(15)计算矩阵的奇异值分解(16)对向量进行快速傅立叶变换(17)直角坐标转成极坐标(18)极坐标转成直角坐标

3、写一个MATLAB 小程序,求出最小的n 值,使得n!

4、写一个MATLAB 函数myfun.m 来计算下列方程式:

y=0.5*exp(x/3)-x*x*sin(x)

其中x 是函数的输入,y 是函数的输出。你的函数必须能处理当x 是标量或向量的两种情况。

5、写一个MATLAB 的递归函数fibo.m 来计算Fibonacci 数列,其定义如下:

fibo(n+2)=fibo(n+1)+fibo(n)

此数列的初始条件如下:fibo(1)=0,fibo(2)=1

6、MATLAB 的sqrt 命令可对任一数值进行开平方的运算。用此命令求出下列各数的平方根,并验算:(1) (2)2i (3)7+24i

π二维平面绘图

1、一个平面上的椭圆可以表示成下列方程式:

1)

/()/(2

2=+b y a x 我们也可以用参数将椭圆表示成:x=a*cos() y=b*sin()

θθ请利用上述参数式,画出一个椭圆,其中a=5,b=3,而且椭圆上共有100个点。2、一条参数式的曲线可由下列方程式表示:

x=sin(-t)+t y=1-cos(-t)

当t 由0变化到4*pi 时,画出此曲线在XY 平面的轨迹。3、利萨如图形可用下列参数式来表示:x=cos(m*) y=sin(n*)

θθ试画出在不同m 、n 值的利萨如图形:(1)m=n=1 (2)m=3 n=2 (3)m=10 n=11

4、hebysheve 多项式的定义如下:))

(cos *cos(1

x m y -=其中x 的值介于[-1,1]。当m 的值由1变化到5,我们可得到五条曲线。请将这五条曲线画在同一张图上,记得要使用legend 命令来标明每一条曲线。5、使用contour 命令画出下列隐函数:25

2

2

=+

y

x 提示:画出z=

在高度等于25的一条等高线

y

x 2

2

+

6、当一个小圆轮在平面上滚动时,轮缘的一点在滚动时所形成的轨迹称为“摆线”。请用

MATLAB 画出一个典型的摆线,其中小轮的半径为1,而且至少要滚三圈。

7、此题和上题类似。当一个小圆轮沿着一条曲线行进时,轮缘任一点的轨迹就会产生变

化丰富的摆现。假设小圆轮的半径是2。(1)当小圆轮绕着一个大圆(半径为5)的外部滚动时,请画出其摆线。(2)重复(1),但改成在大圆的内部滚动。

三维立体绘图

1、请用surf 命令来画出下列函数的曲面图:z=x*exp(-

-)

x 2

y

2

其中x 在[-2,2]间共等切分为21点,y 在[-1,1]间共等切分为21点,所以此曲面共有441点。(1)请用默认的颜色对照表(colormap )来画出此曲面。(2)请以曲面的斜率来设定曲面的颜色。(3)请以曲面的曲率来设定曲面的颜色。

2、请用meshc 命令来同时画出下列函数的曲面图和等高线图:z=xy/(x+y)

其中x 和y 都介于0和1之间,且各自都分成21个栅格点,所以此曲面共有441个点。此外,等高线图应有20条。请问此曲面在XY 平面的哪一点(或区域)会有最大值?此最大值为何?3、一个空间中的椭球可以表示成下列方程式:

1

)/()/()

/(2

22

=++c z b y a x 请使用任何你可以想到的方法,画出三维空间中的一个平滑的椭球,其中a=3,b=4,c=8特殊图形

1、假设清华大学信息系在2001、200

2、2003年的人员组成如表所示:

类别大一

大二大三大四硕一硕二博士班教职员2001

102123143526474820022132332435261748年份

2003

15

23

23

44

25

34

27

38

(1)请用bar3命令来画出上述数据的立体长条图

(2)请用各种你可以想到的方法,在上述图形中加入各种解释和说明的文字。2、请使用上题的数据来进行下列两小题:

(1)画出按每年份总人数来切分的立体扇形图,并加上各种可能的说明文字。(2)重复(1),但改成按每种类别的总人数来切分。图像显示与读写

1、读入mandrill.mat 数据文件,将调色板矩阵设为1-map 后,显示此负片效果的狒狒图像,

并将此图像存成一个bmp 文件。

相关文档
最新文档