MATLAB学习笔记5

本文详细介绍了Matlab中的矩阵和数组运算,包括加减乘除、乘方、转置等基本运算,以及点运算的概念和应用。同时,文章还讲解了关系和逻辑运算的规则,以及一些常用的数学函数,如dot、cross、max、min等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Matlab学习笔记 Day5

注:仅供学习使用,部分内容来自学校课程课件或网络,理性探讨。

1.矩阵的算数运算
利用help ops命令可以看到Matlab中的运算符及特殊符号的用法
(1)加减运算
C=A+B plus(A,B)
C=A-B minus(A,B)
C=+A uplus(A)
C=-A uminus(A)
如果A、B中有一个是标量,则用该标量和矩阵的每个元素分别进行运算,否则size(A)==size(B)时才可以进行加减运算。

(2)乘法运算
C=A*B mtimes(A,B)
如果A、B中有一个是标量,则用该标量和矩阵的每个元素分别进行运算,否则只有当A的列数等于B的行数才能进行以上运算。

(3)乘方运算
A^k mpower(A,k)
A必须是方阵,K是整数时表示k个A按矩阵乘法相乘

(4)除法运算
左除:A\B mldivide(A,B)
当A为可逆矩阵时,A\B=inv(A)B
x=A\b为线性方程组 A×x=b的解
设size(A)==[m,n],当m>n(或m<n)时, x=A\b为线性方程组A
x=b的最小二乘(最小二范数)解。
右除:A/B
A/B=A*inv(B) mrdivide(A,B)
当B为标量时,表示用A的每个元素除以B

例子:求解线性方程组
在这里插入图片描述

>> A = [2,2,-1,1;4,3,-1,2;8,3,-3,4;3,3,-2,-2];
>> B = [4,6,12,6]';
>> x = A\B  %等价于 x = inv(A)*b 

x =

    0.642
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值