2025年matlab 函数(matlab函数用法大全)

matlab 函数(matlab函数用法大全)第一次作业 1 选择和填空 1 下列变量名中的 A 是合法变量 A char 1 i j B x y a 1 C xy a1234 D end 1bcx 2 已知 x 是一个向量 计算其正弦函数的运算为 C A SIN X B SIN x C sin x D sinx 3 已知 x 为一个向量 计算其 In x 的运算为 B A In x B Log x C Ln x D Log10 x 4 当 a 2 4 使其取整函数得出 3 则该函数名称为 C A fix



第一次作业

1.选择和填空

(1)下列变量名中的__A__是合法变量

A:char_1,i,j B:x*y,a.1 C:xy,a1234 D:end,1bcx

(2)已知x是一个向量,计算其正弦函数的运算为__C_

A:SIN(X) B:SIN(x) C:sin(x) D:sinx

(3)已知x为一个向量,计算其In(x)的运算为__B__

A:In(x) B:Log(x) C:Ln(x) D:Log10(x)

(4)当a=2.4,使其取整函数得出3,则该函数名称为__C__

A:fix B:round C:ceil D:floor

(5)已知a=0:4,b=1:5,下面运算出错的为____D_

A:a+b B:ahttps://m.360docs.net/doc/b C:a’*b D;a*b

(6)已知a=4,b=’4’,下面说法错误的为___C___

A:变量a比b占有的储存空间大

B:变量a和b可以进行加减乘除运算

C:变量a和b的数据类型相同

D:变量b可以用eval命令来执行

2.复数变量a=2+3i,b=3-4i,计算a+b,a-b,c=a*b,a/b,并计算变量c

的实部,虚部,模和相角

解: a=2+3i; b=3-4i b = 3.0000 - 4.0000i

a+b ans =5.0000 - 1.0000i

a-b ans = -1.0000 + 7.0000i

c=a/b c =-0.2400 + 0.6800i

real(c) ans = -0.2400

imag(c) ans = 0.6800

abs(c) ans = 0.7211

angle(c) ans = 1.9101

c=a*b c =18.0000 + 1.0000i

real(c) ans = 18

imag(c) ans =1

abs(c) ans =18.0278

angle(c) ans = 0.0555

3.用“from:step:to”方式和linspace函数分别得到从0到4pi,

步长为0.4pi,的变量x1和从0到4pi分成10点的变量c2

解: x1=0:0.4*pi:4*pi x1 = 0 1.2566 2.5133 3.7699 5.0265 6.2832 7.5398 8.7965 10.0531 11.3097 12.5664

linspace(0,4*pi,10) ans = 0 1.3963 2.7925 4.1888 5.5851 6.9813 8.3776 9.7738 11.1701 12.5664

4.输入矩阵A=[1 2 3;4 5 6;7 8 9]使用全下标方式抽取元素“3”

使用単下标抽取元素“8”取出后2行子举阵快,使用逻辑矩阵方

式取出[1 3;7 9]

解: A=[1 2 3;4 5 6;7 8 9]; A(2:3,1:3)

ans = 4 5 6

7 8 9

A(6) ans = 8

A(1,3) ans =3

b=logical([1 0 1]) b = 1 0 1

c=logical([1 0 1]) c = 1 0 1

a(b,d) ans = 1 3

7 9

5.输入A为3*3的魔方阵,B为3*3的单位阵,由小矩阵组成3*6的

大矩阵C和6*3的大矩阵D将D矩阵的最后一行构成小矩阵E 解:a=magic(3) a =

8 1 6

3 5 7

4 9 2

b=eye(3) b =

1 0 0

0 1 0

0 0 1

c=[a b] c =

8 1 6 1 0 0

3 5 7 0 1 0

4 9 2 0 0 1

d=[a;b] d =

8 1 6

3 5 7

4 9 2

1 0 0

0 1 0

0 0 1

6.将矩阵A=[1 2 3;4 5 6;7 8 9]用

flipud,fliplr,rot90,diag,triu,tril,函数进行操作

解:flipud(A) ans =

7 8 9

4 5 6

1 2 3

fliplr(A) ans =

3 2 1

6 5 4

9 8 7

rot90(A) ans =

3 6 9

2 5 8

1 4 7

diag(A) ans =

1

5

9

triu(A) ans =

1 2 3

0 5 6

0 0 9

tril(A) ans =

1 0 0

4 5 0

7 8 9

7.输入字符串变量a为“hello”将a的每个字符向后移4个,然后

逆序排放赋给变量b

解:a ='hello'; b=a+4;

char(b) ans =lipps

rot90(ans) ans =

s

p

p

i

l

8.求矩阵[1 2;3 4]的转置矩阵,逆矩阵,矩阵的序,矩阵的行列式

值,矩阵的三次幂,矩阵的特征值和特真向量.

解: a=[1 2;3 4];

a' ans =

1 3

2 4

inv(a) ans =

-2.0000 1.0000

1.5000 -0.5000

det(a) ans = -2

rank(a) ans = 2

[v,d]=eig(a) v =

-0.8246 -0.4160

0.5658 -0.9094

d =

-0.3723 0

0 5.3723

9.求解方程组

2x1-3x2+x3+2x4=8;x1+3x2+x4=6;x1-x2+x3+8x4=7;7x1+x2-2x3+2 x4=5

解: a=[2 -3 1 2;1 3 0 4;1 -1 1 8;7 1 -2 2];

c=[8;6;7;5]; X=ac X = 2.6316 1.3684

7.2105 -0.1842

编程小号
上一篇 2025-02-08 15:27
下一篇 2025-01-25 20:06

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/24615.html