新手上路,matlab基础(3)-matlab中的矩阵

本文介绍了MATLAB中矩阵的构造,包括直接法和利用函数构造矩阵,并展示了如何使用pascal和magic函数。还探讨了矩阵的基本运算,如加、减、乘、转置和逆运算,以及行列式、特征值、秩、正交化、迹等函数的使用。此外,还提到了特殊矩阵的生成,如单位矩阵、全1矩阵、全0矩阵、魔方矩阵等。
摘要由CSDN通过智能技术生成
 
matlab中的矩阵
我们知道,求解线性方程组是线性代数课程中的核心内容,而矩阵又在求解线性方程组的过程中扮演着举足轻重的角色。下面我们就利用科学计算软件MATLAB来演示如何使用矩阵,同时,也使学生对线性代数的认识更加理性。
一、矩阵的构造
在MatLab中,构造矩阵的方法有两种。一种是直接法,就是通过键盘输入的方式直接构造矩阵。另一种是利用函数产生矩阵。
例1.利用pascal函数来产生一个矩阵
A=pascal(3)
A=
1   1   1
1   2   3
1   3   6
例2.利用magic函数来产生一个矩阵
B=magic(3)
B=
8   1   6
3   5   7
4   9   2
例3.还可以利用函数产生一个4*3的随机矩阵
>>c=rand(4,3)
c=
    0.9501    0.8913    0.8214
    0.2311    0.7621    0.4447
    0.6068    0.4565    0.6154
0.4860    0.0185    0.7919
例4.利用直接输入法可产生列矩阵、行矩阵及常数
u=[3;1;4]
u=
3
1
4
v=[2 0 -1]
v=
2   0   -1
s=7
s=
7
二、矩阵的基本运算
1、四则运算
例5.矩阵的加法
X=A+B
X=
9   2   7
4   7   10
5   12   8
例6.矩阵的减法
Y=X-A
Y=
8   1   6
3   5   7
4   9   2
注: 若二个矩阵的大小不完全相同,则会出错!
例如,X=A+u
??? Error using ==> plus
Matrix dimensions must agree。
例7.矩阵的乘法
X=A*B
X=
15    15    15
26    38 
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值