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][0xfxfx。
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 角度604530x,求x的正弦、余弦、正切和余切。
2.15 用四舍五入的方法将数组[2.4568 6.3982 3.9375 8.5042]取整。
2.16 矩阵728365219a,分别对a进行特征值分解、奇异值分解、LU分解、QR分解及Chollesky分解。
2.17 将矩阵5724a、3817b和2695c组合成两个新矩阵:
(1)组合成一个43的矩阵,第一列为按列顺序排列的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 计算多项式9514124234xxxx的微分和积分。
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 绘制曲线13xxy,x的取值范围为[-5,5]。
5.2 有一组测量数据满足-atey,t的变化范围为0~10,用不同的线型和标记点画出a=0.1、a=0.2和a=0.5三种情况下的曲线。
5.3 在5.1题结果图中添加标题-atey,并用箭头线标识出各曲线a的取值。
5.4 在5.1题结果图中添加标题-atey和图例框。
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函数产生球表面坐标,绘制不通明网线图、透明网线图、表面图和带剪孔的表面图。