matlab如何用一个列向量与另一个列向量对应相乘,生成一个列向量如a=[1;3;5;7],b=[2;6;8;7].求a1*b1,a1*b2,a1*b3,a1*b4,a2*b1,a2*b2·······生成4个列向量.E1=eijeryuan(:,1);E=eijeryuan(:,2);求E1(n)=E1(n-1)*E(
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/29 08:27:34
matlab如何用一个列向量与另一个列向量对应相乘,生成一个列向量如a=[1;3;5;7],b=[2;6;8;7].求a1*b1,a1*b2,a1*b3,a1*b4,a2*b1,a2*b2·······生成4个列向量.E1=eijeryuan(:,1);E=eijeryuan(:,2);求E1(n)=E1(n-1)*E(
matlab如何用一个列向量与另一个列向量对应相乘,生成一个列向量
如a=[1;3;5;7],b=[2;6;8;7].求a1*b1,a1*b2,a1*b3,a1*b4,a2*b1,a2*b2·······生成4个列向量.
E1=eijeryuan(:,1);
E=eijeryuan(:,2);
求E1(n)=E1(n-1)*E(1)*E(n)
E1(n)生成一个列向量a1*b1*b2a1*b1*b2
matlab如何用一个列向量与另一个列向量对应相乘,生成一个列向量如a=[1;3;5;7],b=[2;6;8;7].求a1*b1,a1*b2,a1*b3,a1*b4,a2*b1,a2*b2·······生成4个列向量.E1=eijeryuan(:,1);E=eijeryuan(:,2);求E1(n)=E1(n-1)*E(
其实你的问题我也看不太明白,不过关于向量相乘,matlab里面向量相乘有三种情况,你参考下看哪种合适咯.一种是直接对应元素相乘用运算符(.*)如(a.*b)得到一个与a,b同维的向量;二种是向量点乘可以用a的转置乘以b也就是(a'*b)或者用函数实现(dot(a,b))得到一个常数;还有就是叉乘,得到一个与a、b向量正交的向量(cross(a,b)),这种情况a、b必须为三维向量.
c = b.' * a;
得到的c是4*4的矩阵,正好是你要的四个列向量拼起来的。