matlab 上机操作题,Matlab上机练习题及答案

本篇博客主要展示了如何使用Matlab进行矩阵的创建、元素访问、矩阵运算以及子矩阵提取。通过具体实例,解释了全下标与单下标的转换函数sub2ind和ind2sub的使用,以及矩阵乘法、加法、幂运算、点乘、除法等基本操作。同时,介绍了如何查找特定元素的位置以及构建特定形状的矩阵。
摘要由CSDN通过智能技术生成

WORD 格式

专业资料整理

Matlab 上机练习题及答案

--------------------------------------------------------------------- 5 2 4

0 15 1

1、矩阵Y= ,给出元素 1的全下标 45 100 23

21 47 3

和单下标,并用函数练习全下标和单下标的转换,

1 0

求出元素 100的存储位置。取出子矩阵 ,

3 21

并求该矩阵的维数。

解:命令为:

Y=[5,2,4;0,15,1;45,100,23;21,47,3]

Y(2,3)

Y(10)

sub2ind([43],2,3)

[i,j]=ind2sub([43],10)

find(Y==100) sub2ind([43],3,2)

B=Y(2:2:4,3:-2:1) 或B=Y([24],[31])

[mn]=size(Y)

---------------------------------------------------------------------

2、已知矩阵 A=[10-1 ;2 4 1;-2 0 5],B=[0 -10;2 1 3;112]求2A+B 、A 2

-3B 、A*B 、B*A 、

A.*B ,A/B 、A\B

解:命令为:

A=[10-1 ;2 4 1;-2 0 5]

B=[0-10;2 1 3;112]

E=2*A+B

F=A^2-3*B

G=A*B

H=B*A

I=A.*B

J=A/B

K=A\B

---------------------------------------------------------------------

3、利用函数产生 3*4阶单位矩阵和全部元素都为 8 的 4*4阶矩阵,并计算两者的乘积。

解:命令为:

A=eye(3,4) B=8*ones(4) C=A*B ---------------------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值