小编jon*_*345的帖子

矩阵中四个组的总和

我有以下矩阵:第一列是1到5的值,第二列是1到20,第三列是随机值.

1   1   2545
1   2   0
1   3   0
1   4   0
2   5   0
2   6   0
2   7   231
2   8   54587
3   9   41
3   10  1111
3   11  0
3   12  1213
4   13  0
4   14  0
4   15  0
4   16  0
5   17  898
5   18  6887
5   19  522
5   20  23    
Run Code Online (Sandbox Code Playgroud)

我想要做的是当所有值都不为零时,以四个为一组得到总和.作为一个例子,在矩阵中我想要的输出是:

1   NaN
2   NaN
3   NaN
4   NaN
5   8330
Run Code Online (Sandbox Code Playgroud)

matlab matrix

3
推荐指数
1
解决办法
65
查看次数

矩阵乘法 - Matlab

第一个矢量(M)有96个元素,第二个矢量(L)有24个.第一个是每15mn个信息,第二个是每小时的信息.我想要的是将M中的前四个元素与L中的第一个元素相乘,最后只得到一个含有96个元素的向量,就像这样 -

在此输入图像描述

有没有简单的方法来做到这一点,而不会使代码过于复杂?

matlab matrix multiplication

1
推荐指数
1
解决办法
152
查看次数

乘法矩阵Matlab

我有一个矩阵M [1,98]和一个矩阵N [1,x],我们假设在这种情况下x = 16.我想要的是将N乘以M,按元素求和,并递增矩阵M.最后得到[1,98]的输出.

这有点令人困惑.一个例子:

M=[2 3 4 5 6 7]
N=[1 2 3]

it1=(2*1)+(3*2)+(4*3)+(5*0)+...=20
it2=(3*1)+(4*2)+(5*3)+(6*0)+...=26
it3=..

Output=[20 26 ... ... ... ...]
Run Code Online (Sandbox Code Playgroud)

像那样直到结束但考虑矩阵N变量的大小.M总是大小相同.

matlab matrix

0
推荐指数
1
解决办法
67
查看次数

标签 统计

matlab ×3

matrix ×3

multiplication ×1