您的当前位置:首页matlab矩阵练习题含答案

matlab矩阵练习题含答案

来源:小侦探旅游网
K生成一个3行3列的随机矩阵,并逆时针旋转90° ,左右翻转,上 下翻转。

»A=round(9*rand(3)) B=rot90(A) C=fliplr(A) D=flipud(A) A = 7 2 B8 2 3 6 3

3 6 2 4 4 3 2 2

c

7 2 8

3 7 2 2 2 3 2 4 3 6

6 4 D3 2 8 8 2 7

2、已知 a=[1 2 3] , b=[4 5 6], 求 a.\\b 和 a./ b

a=[1 2 3] b=[4 5 6] s=a.\\b t=a./ b a = 1 2 3 b =

456 s =

4.0000 2.5000 2.0000 t =

0.2500 0.4000 0.5000

3、数组和矩阵有何不同?数组中的元素可以是字符,而矩阵里的只能是 数。矩阵是个计算机上的概念,矩阵是数学上的概念。 4、已知a=[1 2 3;4 5 6;7 8 0]

A=[1 2 3;4 5 6;7 8 0]; [V,D]=eig(A) -0.2998 -0.7471 -0.2763 ・0.7075 0.6582 -0.3884 -0.6400 -0.0931 0.8791 D =

12.1229 00 0-0.3884 0 0 0 -5.7345

,求其特征多项式并求其根

5、已知多项式a(x)=x +2x+3, b(x)=4x +5x+6,求a, b的积并微分

P=[1 2 3]; q=[4 5 6]; k=c on v(p,q) s=polyder(k) k =

4 13 28 27 18s = 16 39 56 27

6、求解方程1)

2)

解⑴:

A=[1,2;2,3] b=[8;13] x=A\\b A = 1 2 2 3 b = 8 13 x =

2.0000

3.0000

A=[1 2;2 3; 3 4] b=[1 ;2;3]

x=A\\b

A =

1 2 23 3 4 b =

1 2 3 x =

1.0000

0.0000

7、用两种方法创建符号矩阵,A =[ a, 2*b ;3*a, 0]A=sym('[a 2*b;3*a,0]*)

A

[a, 2*b] [3*a, 0] syms a b

A=[a 2*b;3*a 0]

A

[a, 2*b] [3*a, 0]

aa=[a 2*b;3*a 0]; A=sym(aa)

A

[a, 2*b] [3*a, 0]

8、计算二重不定积分

syms x y f=x*exp(-x*y)

f = x/exp(x*y) s1=int(int(f,x),y) 1/(y*exp(x*y)) pretty(sl)

y exp(x y)

9、对符号方程f = axT+bx+c求解。1)对x求解,2)对a求解

syms a b c x;

l^l =solve('a*xA2+b*x+c=0') [a]=solve('a*xA2+b*x+c=0') x = ・(b + (bA2-4 *a*c)A(1/2))/(2*a) -(b - (bA2 - 4怙%)A(仃2))/(2*a) a = -(b + (bA2 - 4*a*c)A(1/2))/(2*a) -(b - (bA2 - 4*a*c)A(1/2))/(2*a)

10、求解微分方程

y=dsolve(,D2y+4*Dy+2*y,,ly(0)=1,Dy(0)=0t,,xl) y =

(2A(1/2)*exp(x*(2A(1 /2) - 2))*(2 人(1 /2) + 2))/4 + (2 A(1/2)*(2 A(1/2)- 2))/(4*exp(x*(2A(1 /2) + 2)))

因篇幅问题不能全部显示,请点此查看更多更全内容