|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
8 w9 J S9 v7 o! R5 CMatlab基本运算
( Y0 x- e- o7 u7 ^$ J1 F一、实验任务和目的
/ n2 a: S- X3 `( {1. 掌握变量的定义与数据类型。 / E a+ O" S7 G5 U" P
2. 掌握变量的初始化方法。
2 W) W9 Y% ]8 _4 N9 ]- r3. 掌握数组、多维数组与子数组的定义、存储、赋值、变换。
4 R$ r/ L* p( r* a. F% a4. 掌握逻辑数组的用法。
. l) x: ?5 F2 P: V: H/ L5. 熟悉MATLAB常用的函数、常用标点和快捷键。 ( [& }; z0 E) x0 I/ p7 T; ~& h
二、实验内容 8 e" j6 {4 H/ _
1.
2 H2 s8 v: q- i( W# ]; [; p) Q
2. 已知A=[-1 5 4;0 7 8;3 61 7],B=[8 3 -1;2 5 3;-3 2 0],求下列表达式:
( ]" r3 b0 S5 @! I! f1 y8 ~(1)A+6B和A2-B+I (I为单位矩阵)。
) Z n3 k8 t0 r6 a- @( p1 _(2)A*B、A.*B和B*A。
( l. v/ N: P6 V/ K(3)A/B和B/A。
, `8 q0 R6 Z, J& J* W4 D(4)[A,B]和[A([1,3],:);B^2]。
* S0 n* D x$ q$ C: P3.已知A=[23 10 -0.778 0; 41 -45 65 5; 32 5 0 32; 6 -9.54 54 3.14],完成下列操作: + k- m5 r# ]3 o5 ?6 e, ^
(1)输出A在[10,25]范围内的全部元素以及在A中的位置。 / H5 K9 `# h4 m0 M' k* S
(2)取出A前3行构成矩阵B,前列构成矩阵C,右下角3X2子矩阵构成矩阵D,B与C的乘积构成矩阵E。 B1 l/ `6 x' K% S& K
(3)分别求表达式E < D、E&D、E|D和~E|~D的值
9 t* F- O/ ]8 u% j4. 已知A=[-29 6 18;20 5 12;-8 8 5],求A的特征值及特征向量,并分析其数学意义。
b$ F0 J% b. y( N9 q
0 [* t/ ]& y0 S% T6 d/ F ?三、实验过程和结果
: c+ Q% i8 \" w- h0 N2 ]% T: N4 e1. 求下列表达式的值。
3 m X( a1 k+ J0 B(1)
/ H1 k/ h4 @4 I3 d4 N. p! Y1.4142
% F) {/ i; V7 C. _(2) # }/ c! t6 b' z. ~, }
-86.6487a2 . d9 |5 O- I4 c
(3)
. J: H ^* c7 c) R# l E. d' G7 |( t* G9 q
- 1.0e+04 *
- 0.0113 - 0.0014i 0.0098 - 0.0055i
- 3.9769 - 0.7393i 3.5412 - 2.1078i
, [. J8 I, d" G9 B
$ \2 T# }* {- c5 V) t
% y4 Y' n* V) @$ ?& Z, c& }+ y已知A=[-1 5 4;0 7 8;3 61 7],B=[8 3 -1;2 5 3;-3 2 0],求下列表达式: 5 p5 l. w" |- E* ?
(1)A+6B和A2-B+I (I为单位矩阵)。' k- D' } h! Q9 t4 u* v$ b" A
- ans =
- 47 23 -2
- 12 37 26
- -15 73 7
- ans =
- 6 271 65
- 22 533 109
- 21 867 550
/ ?- E1 V0 E$ m8 i0 `; W+ \! F6 a9 {
, }4 z+ {4 {9 ]3 C4 d5 g. j7 d+ o- [7 |
(2)A*B、A.*B和B*A。6 Q6 J& n( ?6 F; x) ~/ l* {' m
) N" A2 @! d6 }8 o5 B# K- ans =
- -10 30 16
- -10 51 21
- 125 328 180
- ans =
- -8 15 -4
- 0 35 24
- -9 122 0
- ans =
- -11 0 49
- 7 228 69
- 3 -1 4 a! O4 L f; p: e, @
% w/ t* t% s! ^3 l6 i2 q1 @: R5 |5 C% O5 j9 g$ K: |
(3)A/B和B/A。9 k% c- l& J# j
3 b1 Z- ]4 X) t4 o" g B1 c- ans =
- -0.3936 1.2021 0.0851
- -0.9468 2.3511 -0.9574
- 4.6170 3.8723 13.8936
- ans =
- -7.1979 3.2400 0.2674
- -1.7284 1.1600 0.0905
- 2.8737 -1.4000 -0.0421
& u9 p: o9 q8 a8 o! k3 d : b2 ~8 e4 r6 {5 L* Y
' F) r3 ]% R5 r+ E l
(4)[A,B]和[A([1,3],:);B^2]。$ i+ V" e7 K% h2 [3 H
* G& ^; n# U7 L7 v% D6 \* b
- ans =
- -1 5 4 8 3 -1
- 0 7 8 2 5 3
- 3 61 7 -3 2 0
- ans =
- -1 5 4
- 3 61 7
- 73 37 1
- 17 37 13
- -20 1 9
8 _, t+ S5 Z* g- G6 r I0 m# H , ], Y0 }! }- B3 @7 ]* S, b# |! ]1 i
* L4 I/ o" ?; x$ d4 f
3.已知A=[23 10 -0.778 0; 41 -45 65 5; 32 5 0 32; 6 -9.54 54 3.14],完成下列操作:
- N G2 s+ B# Q0 f5 S3 q(1)输出A在[10,25]范围内的全部元素以及在A中的位置。
, _7 t: Y! ~) h5 \8 k# |8 ^0 A
2 i" s8 ~8 E$ D$ J1 P. w4 ` _ G9 ^- 1 至 6 列
- 65.0000 0 54.0000 0 5.0000 32.0000
- 7 列
- 3.1400
- i =
- 2 3 4 1 2 3 4
- j =
- 3 3 3 4 4 4 4
( n+ G+ v0 X8 D$ K5 H: D! x
Z/ ~8 P& R ]3 _
" e7 [) ?# W/ Z, E(2)取出A前3行构成矩阵B,前3行两列构成矩阵C,右下角3X2子矩阵构成矩阵D,B与C的乘积构成矩阵E。, F/ k) I$ N9 p5 G) I
! D% K# K5 @4 \: v1 F0 X/ a0 g
- B =
- 23.0000 10.0000 -0.7780 0
- 41.0000 -45.0000 65.0000 5.0000
- 32.0000 5.0000 0 32.0000
- C =
- 23.0000 10.0000
- 41.0000 -45.0000
- 32.0000 5.0000
- 6.0000 -9.5400
- E =
- 1.0e+03 *
- 0.9141 -0.2239
- 1.2080 2.7123
- 1.1330 -0.2103
- D =
- 65.0000 5.0000
- 0 32.0000
- 54.0000 3.1400
5 z, P- F# w h. q4 V, c+ h! h
8 O8 s' J. h" W7 |' W) _* T0 ?! M# h' p2 x- R
(3)分别求表达式E< D、E&D、E|D和~E|~D的值
* e! V; J1 @/ Nans =
% M! t3 C$ N { N7 P1 F# W5 m, t& [. x i
- 0 1
- 0 0
- 0 1
+ D) r/ j! |+ z+ }# q% H $ F5 M' {$ K1 L- `1 x- n6 a+ S
4 ?* h2 w O+ Q, Y3 r/ ^( G
ans =
6 Z* G7 p8 H, i% R' P% F; i' M$ M' k0 p- g# M( t3 j; [
- 1 1
- 0 1
- 1 1
! M/ }+ N1 a) k! p/ M& B % S: x8 E+ |8 `5 [' G% G
% m! c( _1 x0 y4 ~8 l( v* ?# A
ans =
. s$ G0 ~% P* q- A3 c- p& T
5 w0 r9 L3 I+ L. h5 d- 1 1
- 1 1
- 1 1% [4 i+ h3 `8 m8 E8 j8 j
$ `" u+ D9 Y) D+ ~% P
$ r6 r( j9 v# z& i. e* t
ans =& w$ s3 ]2 T( }: B
! U' X) D3 w4 v! B0 p, a# c) s- 0 0
- 1 0
- 0 0) y: S6 i" @0 p7 @& ^* f9 k ]* ^
, C/ ~+ A0 C& V& e h/ a1 M& L* S7 |1 I3 d/ a& x) B% N
4. 已知A=[-29 6 18;20 5 12;-8 8 5],求A的特征值及特征向量,并分析其数学意义。
- a" ^9 M! x$ j7 R8 l1 s- d9 `9 |* R# F
V =( [. o( K$ g9 G
6 ~/ t( K2 v: s V3 k
- 0.7130 0.2803 0.2733
- -0.6084 -0.7867 0.8725
- 0.3487 0.5501 0.4050
9 B y/ P5 ]1 [9 j
1 ?% u0 F$ A x! [ g* u, F
3 a3 l( c1 X& `4 [( QD =9 T- V% y7 y8 F+ G/ W% z. @! e
7 ]+ t4 y3 w% Y$ E2 @- -25.3169 0 0
- 0 -10.5182 0
- 0 0 16.8351
' C/ I4 A8 n' s# h1 P1 ~ / H0 s4 U0 S4 w& j$ Z
; H9 l0 j0 o6 L8 z" e
特征值:-25.3169,-10.5182,16.8351 " U- x, }' y7 _8 B% ?5 K
各特征值对应的特征向量为V的各列构成的向量
% I/ F- @7 W) Y& \" [9 X数学意义: , ^9 j. P$ c" x1 \# ]/ A8 }
A*V=V*D % I0 D" h0 z& k7 n+ V
A是n阶方阵,若有数λ和非零向量X,使得
A }& L6 r% _/ L" ~# J/ z) m- fAX=λX
4 Y" C# p# B b' o9 q; N: l则称数λ是A的特征值,非零向量X是A对应于特征值λ的特征向量。
: Z' h) h c1 f5 |* y( v2 C) ]4 _5 W% v, X! S+ I/ _0 M
四、实验总结和心得 7 c! `/ W/ s2 b& a w
1. 掌握了变量的定义与数据类型。
! I4 j M. }5 a+ y% B2. 掌握了变量的初始化方法。
& ?5 R8 ~" y) z# M! g% l9 G3. 掌握了数组、多维数组与子数组的定义、存储、赋值、变换。
, p3 m' N2 A9 F1 A4. 掌握了逻辑数组的用法。
- w3 U7 {2 N: Z5. 熟悉了MATLAB常用的函数、常用标点和快捷键。' ]+ S& W; O8 k4 |) Y: K% O
; R: J* E! G! p6 V$ o) ^
1 P5 s: p G' g, b |
|