matlab初等数学函数,MATLAB学习记录_3_初等数学

MATLAB_3_初等数学

1. 矩阵的乘法 *(mtimes)

功能:

1)两个向量相乘,得到的是一个数

举例:

创建一个 1* 4的行向量,和一个4 * 1列的列向量

如:

A=[1,1,0,0]

B=[1;2;3;4]

C=A* B 得到的是 1* 1 的标量

C=B* A 是 4 * 1 乘以 1 * 4 得到的是 4* 4 的矩阵,所以称之为两个向量的外积,外积得到的是一个矩阵。

2)将两个数组相乘

比如 2 * 3 的矩阵 ,与 一个 3 * 3 的矩阵 相乘,得到的是一个个 2 * 3 的矩阵。

[特例】可以计算A矩阵的某一行乘以 B矩阵的某一列,得到一个数

具体语法如下:

A(1,:) * B(:,1)

//表示的是A中的第一行乘以B中的第一列

2. 对线性方程组 xA=B 求解x :mrdivide(/)

语法:

x=B/A

x=mrdivide(B,A)

示例:

1)方程组(具有唯一解的线性方程组)

3. 对线性方程组 Ax=B 求解x : mldivide ( 等价于 “\”)

说明:矩阵A和B必须有相同的行数

实例:

1)方程组

A=magic(3)

B=[15;15;15]

A\B

可求解出来x向量(三行一列),也就是说这三个线性方程就求解完成。

4.矩阵幂 mpower(等价于 ^)

语法:

C=A^B

C=mpower(A,B)

说明: C=A^B,表示的是 计算A的B次方并返回给C

实例:

1)构造方阵

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

C=A^2

等价于:A* A

2)矩阵指数

先创建一个2 * 2 矩阵

B=[0 1; 1 0];

C=2^B

这个过程是什么呢?

首先计算矩阵B的特征值D和特征向量V,然后计算c

[V,D]=eig(B)

V =

-0.7071 0.7071

0.7071 0.7071

D =

-1 0

0 1

接着,使用公式 2^B = V* 2^D/V

标签:0.7071,线性方程组,15,记录,求解,矩阵,MATLAB,初等数学,向量

来源: https://blog.csdn.net/shizheng_Li/article/details/89706023

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值