matlab实验课习题

  • 格式:doc
  • 大小:121.00 KB
  • 文档页数:4

1 产生一个1x10的随机矩阵,大小位于(-5 5),并且按照从大到小的顺序排列好!

2 请产生一个100*5的矩阵,矩阵的每一行都是[1 2 3 4 5]

3 已知变量:A=’ilovematlab’;B=’matlab’, 请找出:

(A) B在A中的位置。

(B) 把B放在A后面,形成C=‘ilovematlabmatlab’

4. 请修改下面的程序,让他们没有for循环语句!

A=[1 2 3; 4 5 6; 7 8 9];

[r c]=size(A);

for i=1:1:r

for j=1:1:c

if (A(i,j)>8 | A(i,j)<2)

A(i,j)=0;

end

end

5.a=[1 2 3 4 5],b=a(1)*a(5)+a(2)*a(4)+a(3)*a(3)+a(4)*a(2)+a(5)*a(1).试用MATLAB中最简单的方法计算b,注意最简单哦。

6. 求下列联立方程的解

3x+4y-7z-12w=4

5x-7y+4z+ 2w=-3

x +8z- 5w=9

-6x+5y-2z+10w=-8

求系数矩阵的秩;

求出方程组的解。

7.设 y=cos[0.5+((3sinx)/(1+x^2))] 把x=0~2π间分为101点,画出以x为横坐标,y为纵坐标的曲线;

设 f(x)=x^5-4x^4+3x^2-2x+6

8.取x=[-2,8]之间函数的值(取100个点),画出曲线,看它有几个零点。

(提示:用polyval 函数)

9.在[-10,10;-10,10]范围内画出函数 的三维图形。

10.编写MATALAB程序,完成下列任务(将程序保存为test04.m文件):

(1)在区间上均匀地取20个点构成向量;

(2)分别计算函数与在向量处的函数值;

(3)在同一图形窗口绘制曲线与,要求曲线为黑色点画线,曲线为红色虚线圆圈;并在图中恰当位置标注两条曲线的图例;给图形加上标题“y1 and y2”。

11. 编写一个函数,使其能够产生如下的分段函数:

xxxxxxf65.0620.251.525.0)(,,,,

并调用此函数,绘制曲线范围的,在2)()(2][0xfxfx。

12. 将一个屏幕分4幅,选择合适的步长在右上幅与左下幅绘制出下列函数的图形。(10分)

①]22[)cos(,,xx(曲线图);②4)y2,-4x(-242),(2222;yxyxf(曲面图)。

第2章 MATLAB矩阵运算基础

2.1 在MATLAB中如何建立矩阵194375,并将其赋予变量a?

2.5 计算矩阵897473535与638976242之和。

2.6 求i44i93i49i67i23i57i41i72i53i84x的共轭转置。

2.7 计算572396a与864142b的数组乘积。

2.9 对于BAX,如果753467294A,282637B,求解X。

2.10 已知:987654321a,分别计算a的数组平方和矩阵平方,并观察其结果。

2.11 463521a,263478b,观察a与b之间的六种关系运算的结果。

2.14 角度604530x,求x的正弦、余弦、正切和余切。

2.15 用四舍五入的方法将数组[2.4568 6.3982 3.9375 8.5042]取整。

2.16 矩阵728365219a,分别对a进行特征值分解、奇异值分解、LU分解、QR分解及Chollesky分解。

2.17 将矩阵5724a、3817b和2695c组合成两个新矩阵:

(1)组合成一个43的矩阵,第一列为按列顺序排列的a矩阵元素,第二列为按列顺序排列的b矩阵元素,第三列为按列顺序排列的c矩阵元素,即

237912685574

(2)按照a、b、c的列顺序组合成一个行矢量,即

296531877254

第3章 数值计算基础

3.1 将(x-6)(x-3)(x-8)展开为系数多项式的形式。

3.2 求解多项式x3-7x2+2x+40的根。

3.3 求解在x=8时多项式(x-1)(x-2) (x-3)(x-4)的值。

3.4 计算多项式乘法(x2+2x+2)(x2+5x+4)。

3.5 计算多项式除法(3x3+13x2+6x+8)/(x+4)。

3.7 计算多项式9514124234xxxx的微分和积分。

3.8 解方程组66136221143092x。

3.9 求欠定方程组5865394742x的最小范数解。

3.10 有一组测量数据如下表所示,数据具有y=x2的变化趋势,用最小二乘法求解y。

x 1 1.5 2 2.5 3 3.5 4 4.5 5

y -1.4 2.7 3 5.9 8.4 12.2 16.6 18.8 26.2

3.11 矩阵943457624a,计算a的行列式和逆矩阵。

3.12 y=sin(x),x从0到2,x=0.02,求y的最大值、最小值、均值和标准差。

3.15 有一正弦衰减数据y=sin(x).*exp(-x/10),其中x=0:pi/5:4*pi,用三次样条法进行插值。

第5章 基本图形处理功能

5.1 绘制曲线13xxy,x的取值范围为[-5,5]。

5.2 有一组测量数据满足-atey,t的变化范围为0~10,用不同的线型和标记点画出a=0.1、a=0.2和a=0.5三种情况下的曲线。

5.3 在5.1题结果图中添加标题-atey,并用箭头线标识出各曲线a的取值。

5.4 在5.1题结果图中添加标题-atey和图例框。

5.5表中列出了4个观测点的6次测量数据,将数据绘制成为分组形式和堆叠形式的条形图。

第1次 第2次 第3次 第4次 第5次 第6次

观测点1 3 6 7 4 2 8

观测点2 6 7 3 2 4 7

观测点3 9 7 2 5 8 4

观测点4 6 4 3 2 7 4

5.6 x= [66 49 71 56 38],绘制饼图,并将第五个切块分离出来。

5.7 22yxxez,当x和y的取值范围均为-2到2时,用建立子窗口的方法在同一个图形窗口中绘制出三维线图、网线图、表面图和带渲染效果的表面图。

5.8 绘制peaks函数的表面图,用colormap函数改变预置的色图,观察色彩的分布情况。

5.9 用sphere函数产生球表面坐标,绘制不通明网线图、透明网线图、表面图和带剪孔的表面图。