matlab习题及答案
- 格式:pdf
- 大小:129.53 KB
- 文档页数:7
matlab习题及答案
2. ⽤MATLAB 语句输⼊矩阵A 和B
3.假设已知矩阵A ,试给出相应的MATLAB 命令,将其全部偶数⾏提取出来,
赋给B 矩阵,⽤magic(8)A =命令⽣成A 矩阵,⽤上述命令检验⼀下结果是不是正确。4.⽤数值⽅法可以求出∑=++++++==63
63622284212i i S ,试不采⽤循环的
形式求出和式的数值解。由于数值⽅法是采⽤double 形式进⾏计算的,难以保证有效位数字,所以结果不⼀定精确。试采⽤运算的⽅法求该和式的精确值。5.选择合适的步距绘制出下⾯的图形。
(1))/1sin(t ,其中)1,1(-∈t ; (2))tan(sin )sin(tan t t -,其中),(ππ-∈t6. 试绘制出⼆元函数2
2
2
2
)1(1)1(1),(y
x y
x y x f z +++
+-=
=的三维图和三
视图7. 试求出如下极限。
(1)xx
x
x 1)93(lim +∞
→; (2)1
1lim
0-+→→xy xy y x ; (3)2
2)()cos(1lim
2
2
220
0y x y x e
y x y x +→→++-
8. 已知参数⽅程-==tt t y t x sin cos cos ln ,试求出x y d d 和3
/2
2d d π=t x y
9. 假设?-=xy
t t e y x f 0
d ),(2
,试求222222y f
y x f x f y x ??+
-?? 10. 试求出下⾯的极限。
(1)-++-+-+-∞→1)2(1161141121lim 2222n n ; (2))131211(
lim 2222π
πππn n n n n n n ++++++++∞
→ 11. 试求出以下的曲线积分。
(1)?+ls y x d )(22,l 为曲线)sin (cos t t t a x +=,)cos (sin t t t a y -=,
)20(π≤≤t 。
(2)?-+++ly y y xe x e yx )dy 2(xy d )(33,其中l 为22222c y b x a =+正向上半
椭圆。12. 试求出Vandermonde 矩阵
=1e
e e e 1d d d d 1c c c c 1b b b b
1a a a a 2
34234234
234234A 的⾏列式,
并以最简的形式显⽰结果。13. 试对矩阵
-------=22120.54.50.520.50.51.500.50.50.52A 进⾏Jordan 变换,并得出变换矩阵。
14. 试⽤数值⽅法和解析⽅法求取下⾯的Sylvester ⽅程,并验证得出的结果。
-------=??-----+?????
-------36644616521411291229212343040
01101013376364224150463
X X
15. 假设已知矩阵A 如下,试求出At e ,At sin ,)sin(2t e A e At At 。
---------=3110 1.52.511.50.50.540.5 1.50.50
4.5A 第⼆部分数学问题求解与数据处理(4 学时)
主要问题:掌握代数⽅程与最优化问题、微分⽅程问题、数据处理问题的MATLAB
求解⽅法。1. 对下列的函数)(t f 进⾏Laplace 变换。
(1)tt
t f a αsin )(=
;(2)t t t f b αsin )(5=;(3)t t t f c αcos )(8= 2. 对下⾯的)(s F 式进⾏Laplace 反变换。
(1)))((1)(22
2
b s a s s s F a +-=;(2)b s a s s F b ---=)(;
(3)bs a
s s F c --=ln
)(。 3. 试求出下⾯函数的Fourier 变换,对得出的结果再进⾏Fourier 反变换,观察是
否能得出原来函数。
(1)ππ20),23()(2≤≤-=x x x x f ;(2)ππ20,)2()(22≤≤-=t t t t f 。4. 请将下述时域序列函数)(kT f 进⾏Z 变换,并对结果进⾏反变换检验。(1))cos()(kaT kT f a =;(2)akT b e kT kT f -=2)()(;(3))1(1)(akT c e akT a
kT f -+-=
5. ⽤数值求解函数求解下述⼀元和⼆元⽅程的根,并对得出的结果进⾏检验。
(1))25sin(2/)1()(2+++-=x x e
x f π;(2)xy
y x
e xy y x y x
f ---++=22
)(),(22
6. 试求出使得?-1
02d )(x cx e x 取得极⼩值的c 值。 7. 试求解下⾯的⾮线性规划问题。
min )12424(2212
2
211++++x x x x x e x x ≤≤--≥≥++-≤+10
,10105.10
.s.t 21212
12121x x x x x x x x x x
8. 求解下⾯的整数线性规划问题。
max )23374855273381592(7654321x x x x x x x ++++++
x ≤++++++≥1195673044515285891767235635340
.s.t 7654321x x x x x x x x
9. 试求出微分⽅程x e x x y x
x y x x y 52)()11()()1
2()(-=-+-- 的解析解通解,并求出满⾜边界条件1)(,)1(==ππy y 的解析解。
10. 试求出下⾯微分⽅程的通解。
(1)1)()(2)(2+=++t t x t t x t t x ;(2)2)(2)(x xe x xy x y
-=+ 11. 考虑著名的ssler o
R 化学反应⽅程组
-+=+=--=z
c x b z
ay x y z y x
)( ,选定2.0==b a ,7.5=c ,且)0()0()0(321x x x ==,绘制仿真结果的三维相轨迹,并得出其在x-y 平⾯上的投影。在实际求解中建议将c b a ,,作为附加参数,同样的⽅程若设2.0=a ,5.0=b ,10=c 时,绘制出状态变量的⼆维图和三维图。
12. 试选择状态变量,将下⾯的⾮线性微分⽅程组转换成⼀阶显式微分⽅程组,
并⽤ MATLAB 对其求解,绘制出解的相平⾯或相空间曲线。
==-===----=+++---=-6)1(,7)1(,2)1(4
)1(,2)1(26)()3()
3(32y y y x x t e x y y t y y x y x x x
13.考虑简单的线性微分⽅程)3/4sin(246553)3()4(π++=++++--t e e y y y y y t t
,且⽅程的初值为1)0(=y ,2/1)0()0(==yy ,2.0)0()3(=y ,试⽤Simulink 搭建起系统的仿真模型,并绘制出仿真结果曲线。
14. ⽤t e t t y t sin )(52-=⽣成⼀组较稀疏的数据,并⽤⼀维数据插值的⽅法对给出
的数据进⾏曲线拟合,并将结果与理论曲线相⽐较。
第⼀部分
第⼆题 (1)>> A=[1,2,3,4;4,3,2,1;2,3,4,1;3,2,4,1] A =
1 2 3 4
4 3 2 1
2 3 4 1
3 2
4 1
(2)>> B=[1+4j,2+3j,3+2j,4+1j;4+1j,3+2j,2+3j,1+4j;2+3j,3+2j,4+1j,1+4j;3+2j,2+3j,4+1j,1+4j]
B =
1.0000 + 4.0000i
2.0000 +
3.0000i 3.0000 + 2.0000i
4.0000 + 1.0000i
4.0000 + 1.0000i 3.0000 + 2.0000i 2.0000 + 3.0000i 1.0000 + 4.0000i
2.0000 +
3.0000i 3.0000 + 2.0000i
4.0000 + 1.0000i 1.0000 + 4.0000i
3.0000 + 2.0000i 2.0000 + 3.0000i
4.0000 + 1.0000i 1.0000 + 4.0000i
第三题>> A=magic(8);
>> B=A(2:2:end,:)
B =
9 55 54 12 13 51 50 16
40 26 27 37 36 30 31 33
41 23 22 44 45 19 18 48
8 58 59 5 4 62 63 1
第四题>> i=0:63;s=sum(2.^i)
s =
1.8447e+019
第五题
(1)>> t=[-1:0.001:1];
>> y=sin(1./t);
Warning: Divide by zero.>> plot(t,y)
(2)t=[-pi:0.05:-1.8,-1.799:0.001:-1.2,-1.2:0.05:1.2,1.201:0.001:1.8,1.81:0.05:pi]; >> y=sin(tan(t))-tan(sin(t));
>> plot(t,y)