A =
1.0000 - 5.0000i 3.0000 - 8.0000i 2.0000 - 6.0000i 4.0000 - 9.0000i >> B=[1+5i,2+6i;3+8*i,4+9*i] B =
1.0000 + 5.0000i 2.0000 + 6.0000i 3.0000 + 8.0000i 4.0000 + 9.0000i >> C=A*B C =
1.0e+02 *
0.9900 1.1600 - 0.0900i 1.1600 + 0.0900i 1.3700
实验二 MATLAB运算基础
一、实验目的及要求: 1.掌握建立矩阵的方法。
2.掌握MATLAB各种表达式的书写规则以及常用函数的使用。 二、实验内容及程序: 1.计算表达式的值
sin48??7|1?3i|x?y?221?log215?2i ,1?e2,z?x?y
>> x=(sin(48*pi/180)+sqrt(7))/(1+log2(15)-2i);
>> y=abs(1+3i)/(1+exp(2)); >> z=x^2+y^2 z =
0.4346 + 0.2859i
2. 矩阵的直接建立及矩阵的运算
?12310??A??45612????78914??; (1)请利用直接建立矩阵的方法,采用两种方式建立如下矩阵:
(2)将矩阵A第2至3行中第1,3,4列元素赋给矩阵B; (3)将矩阵A的每个元素加30,并且将第1行和第3行进行交换。
(1) >>A=[1 2 3 10;4 5 6 12;7 8 9 14] A =
1 2 3 10 4 5 6 12 7 8 9 14
>> A=[1,2,3,10;4,5,6,12;7,8,9,14] A =
1 2 3 10 4 5 6 12 7 8 9 14 (2) >> B=A(2:3,[1 3 4]) B =
4 6 12 7 9 14 >> A=A+30 A =
31 32 33 40 34 35 36 42
37 38 39 44 (3),A=A+30 A =
31 32 33 40 34 35 36 42 37 38 39 44
>> A=[A(3,:) ;A(2,:) ;A(1,:)] A =
37 38 39 44 34 35 36 42 31 32 33 40
3.(1)建立一个4?5的零矩阵、单位矩阵和元素全为1的方阵。
(2)请使用直接建立矩阵的方法,并结合MATLAB中建立矩阵的函数,生成如下矩阵
?013??d??014????015??。
(1) a=zeros(4,5) a =
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 >> b=eye(4,5)
b =
1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 >> c=ones(4) c =
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 (2) >> a=[0 1 3]; >> b=[0 1 4]; >> c=[0 1 5]; >> d=[a;b;c] d =
0 1 3 0 1 4 0 1 5
4.当=0.2,0.4,0.6,0.8时,分别求y?sin(x)cos(x)的值。 >> x=0.2:0.2:0.8; >> y=sin(x).*cos(x) y =
0.1947 0.3587 0.4660 0.4998 三、实验结果讨论
1. 如何访问数组中的元素?
设一个矩阵a,访问其第i个元素则为a[i-1],其中以列为主顺序依次查询 2. 如何输出显示字符型变量?
Sprintf(‘%c’,x)
实验三 MATLAB矩阵分析和处理
一、实验目的
1.掌握生成特殊矩阵的方法。 2.掌握矩阵分析的方法。
4.用矩阵求逆法解线性方程组。
二、实验内容
1.产生3行二列的单位矩阵、随机矩阵、零矩阵和对角矩阵。
>>A=ones(3,2) A =
1 1 1 1 1 1 >>B=rand(3,2) B =
0.9501 0.4860 0.2311 0.8913 0.6068 0.7621 >>C=diag(3,2) C=diag(3,2) C =
0 0 3 0 0 0 0 0 0
2.产生5阶希尔伯特矩阵H和5阶帕斯卡矩阵P,求其行列式的值Hh和Hp以及他们的条件数Th和Tp,判断哪个矩阵性能更好,为什么?
3.建立一个5x5矩阵,求它的行列式的值、迹、秩和范数
??29618???,求特征值和特征向量,并分析其数学意义
5124.已知A?20?????885??>> A=[-29 6 18;20 5 12;-8 8 5]
A =
-29 6 18 20 5 12 -8 8 5
>> [v,d]=eig(A)
v = %特征向量
0.7130 0.2803 0.2733 -0.6084 -0.7867 0.8725 0.3487 0.5501 0.4050
d = %特征值
-25.3169 0 0 0 -10.5182 0 0 0 16.8351
5.下面是一个线性方程组
?1/21/31/4??x1??0.95??1/31/41/5??x???0.67? ???2?????1/41/51/6????x3????0.52??(1) 求方程的解 >>A=[0.95;0.67;0.52];
>>B=[1/2 1/3 1/4;1/3 1/4 1/5;1/4 1/5 1/6]; >>X=B\\A X =
1.2000 0.6000 0.6000
(2)将方程右边向量第三个元素0.52改为0.53,并比较解的变化 >> A=[0.95;0.67;0.53]; >> X=B\\A X =
3.0000 -6.6000 6.6000
(3)计算系数矩阵A的条件数并分析结论
6.建立A矩阵,试比较sqrtm(A)和sqrt(A),并分析他们的区别 >> A=[1 2 3;4 5 6;7 8 9] A =
1 2 3 4 5 6 7 8 9
>> sqrtm(A)