您好,欢迎来到步遥情感网。
搜索
您的当前位置:首页1.实验一 MATLAB 矩阵基本运算 答案

1.实验一 MATLAB 矩阵基本运算 答案

来源:步遥情感网


实验一 MATLAB 矩阵基本运算

1.生成一个10x10矩阵,其左上角和右下角两个5x5方阵元素为1,其余元素为0.

解:

方法一:

a=zeros(10), a([1:5],[1:5])=1, a([6:10],[6:10])=1

方法二:

b=[ones(5),zeros(5);zeros(5),ones(5)]

方法三:

x=ones(5),y=zeros(5),z=[x,y;y,x]

2.生成一个10x10矩阵,其中心的4x4方阵元素为0,其余元素为1.

a=ones(10),a([4:7],[4:7])=0

3.生成一个10x10矩阵,元素为

% 1、2、3、4、5、6、7、8、9、0

% 2、3、4、5、6、7、8、9、0 、1

% 3、4、5、6、7、8、9、0 、1 、2

% …

% 0 、1 、 2、3、4、5、6、7、8、9

方法一:

a=[mod([1:10],10);mod([2:11],10);mod([3:12],10);mod([4:13],10);mod([5:14],10);mod([6:15],10);mod([7:16],10);mod([8:17],10);mod([9:18],10);mod([10:19],10)]

方法二:

b=[1:10],c=[mod(b,10);mod(b+1,10);mod(b+2,10);mod(b+3,10);mod(b+4,10);mod(b+5,10);mod(b+6,10);mod(b+7,10);mod(b+8,10);mod(b+9,10)]

4.将101~125等25个数填入一个5行5列的表格中,使其每行每列及对角线的和均为565。

a=100+magic(5)

5.计算3的x次方,x=1,2,3,…,15

a=3.^[1:15]

6.生成一个10x10矩阵,矩阵中的元素为-100到100间的随机整数

a=round(200*rand(10,10)-100)

randint(10,10,[-100,100])

7. 生成一个10x10矩阵,矩阵中左下三角部分元素为0,对角线元素为50,其它元素为0到99间的随机数

法1:

A=triu(randint(10,10,[0,100])),n=~eye(10),k=A.*n+50*eye(10)

法2:

A=triu(randint(10,10,[0,100]),1)+diag(50*ones(1,10))

法3

a=triu(randint(10,10,100),1)+50*eye(10)

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

Copyright © 2019- obuygou.com 版权所有 赣ICP备2024042798号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务