MATLAB中如何表示[B A^2B A^3B.........]?
来自: 更新日期:早些时候
matlab中a^b与a.^b的区别~
MATLAB中如何表示[B A^2B A^3B.........]?视频
相关评论:
区别:
a.*b前面是点乘,要求两个变量的元素个数相等,排列方式相同,如都是行矢量或都是列矢量或都矩阵。a*b后者是矩阵乘法,要求内维相同。
用实例来说明matlab中这两种乘法C=A.B,C=AB的区别
1、A矩阵
2、B矩阵
3、C=A.*B
4、C=A*B
扩展资料:提供了两种运算规则:
1)A.B
进行此运算时必须保证矩阵A和B的形状一样,即同为mn矩阵。运算结果为对应位置的元素相乘组成同样形状(mn)的矩阵,即C=AijBij;
2)AB
此运算与线性代数里的矩阵相乘计算方法一样,不需要A、B形状一样,但要满足A的列数与B的行数一样(如:A为mn矩阵,B为n*p矩阵)。
如果AB是数字,那么就当乘方看就成
如果是悲剧的矩阵。。。
那么就是,对应位置的每一个数干这事情。。。
要求AB等大。。。
不加.就是矩阵运算了
设矩阵M=[A^0*B^1 A^2*B^1 A^3*B^1 .....A^n*B^1],n= 10,那么
MATLAB/Octave代码可以这么写
syms A B;
M=[A^0*B^1];
for n=1:10
M=[M,M(1)*A^n];
end
M
代码和运行效果如下
MATLAB:
OCTAVE:
MATLAB中如何表示[B A^2B A^3B.........]?视频
相关评论: