MATLAB矩阵运算大杂烩

A = [1 2; 3 4];
B = [5 6; 7 8];

矩阵运算运算描述
矩阵加减矩阵对应值加减;A+B=[6,8;10,12];A-B=[-4,-4;-4,-4]
矩阵乘(A*B)通常以一下的矩阵乘法,要求A的列数等于B的行数
矩阵点乘(A.*B)表示同型矩阵A和B的对应元素相乘
矩阵左除(A\B)x = A\b是方程组A*x = b的解
矩阵右除 (A/B)x = b/A是方程组x*A = b的解
矩阵点除(A./B)x = A./B表示同型矩阵A和B对应元素相除
矩阵乘方(^)(1)矩阵A为方阵, x为正整数, A^ x表示矩阵A自乘x次;(2)矩阵A为方阵, x为负整数, A^ x表示矩阵A-1自乘x次;(3)矩阵A为方阵, x为分数,例如x = m/n, A^ x表示矩阵A先自乘m次,然后对结果矩阵里的每一个元素开n次方
矩阵点乘方 (.^ )(1) A为矩阵, x为标量, A.^ x表示对矩阵A中的每一个元素求x次方;(2) A和x为同型矩阵, A.^ x表示对矩阵A中的每一个元素求x中对应元素次方
矩阵或运算运算符为“
矩阵与运算运算符为“&”; A & B表示同型矩阵A和B的与运算,若A和B的对应元素均非0,则相应的结果元素值为1,否则为0
矩阵非运算运算符为“”; A表示矩阵A的非运算,若A的元素值为0,则相应的结果元素值为1,否则为0
矩阵异或运算xor(A, B)表示同型矩阵A和B的异或运算,若A和B的对应元素均为0或均非0,则相应的结果元素值为0,否则为1
矩阵 "&&"运算Matlab中的逻辑运算"&&“与”&"的区别为:&&被称为&的short circuit形式A&B:(1)首先判断A的逻辑值,然后判断B的值,然后进行逻辑与的计算。(2)A和B可以为矩阵(e.g. A=[1 0],B=[0 0])。A&&B:(1)首先判断A的逻辑值,如果A的值为假,就可以判断整个表达式的值为假,就不需要再判断B的值。(2)A和B不能是矩阵,只能是标量
矩阵的转置A’
矩阵的翻转上下翻转:flipud(A);左右反转: fliplr(A)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值