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/07/06 14:33:21
![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(](/uploads/image/z/8551368-0-8.jpg?t=matlab%E5%A6%82%E4%BD%95%E7%94%A8%E4%B8%80%E4%B8%AA%E5%88%97%E5%90%91%E9%87%8F%E4%B8%8E%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%88%97%E5%90%91%E9%87%8F%E5%AF%B9%E5%BA%94%E7%9B%B8%E4%B9%98%2C%E7%94%9F%E6%88%90%E4%B8%80%E4%B8%AA%E5%88%97%E5%90%91%E9%87%8F%E5%A6%82a%3D%5B1%EF%BC%9B3%EF%BC%9B5%EF%BC%9B7%5D%2Cb%3D%5B2%EF%BC%9B6%EF%BC%9B8%EF%BC%9B7%5D.%E6%B1%82a1%2Ab1%2Ca1%2Ab2%2Ca1%2Ab3%2Ca1%2Ab4%2Ca2%2Ab1%2Ca2%2Ab2%C2%B7%C2%B7%C2%B7%C2%B7%C2%B7%C2%B7%C2%B7%E7%94%9F%E6%88%904%E4%B8%AA%E5%88%97%E5%90%91%E9%87%8F.E1%3Deijeryuan%28%3A%2C1%29%3BE%3Deijeryuan%28%3A%2C2%29%3B%E6%B1%82E1%28n%29%3DE1%28n-1%29%2AE%28)
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的矩阵,正好是你要的四个列向量拼起来的。