相关疑难解决方法(0)

如何找到包含至少一个向量B的元素的单元格A的向量?

如何找到A包含至少一个向量元素的向量B

例:

A = {[2 5],[8 9 2],[33 77 4],[102 6],[10 66 17 7 8 11],[110 99],[1 4 3],[15 41 88]}

B = [5 77 41 66 7]

Result = {[2 5],[33 77 4],[10 66 17 7 8 11],[15 41 88]}
Run Code Online (Sandbox Code Playgroud)

matlab vector cell cell-array

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

在matlab中没有for循环的行和列的矩阵乘法

我有以下问题,并没有想到没有for循环的方法.

考虑两个矩阵:

a=rand(N,3), b=rand(3,N)

我想得到的是:( b(:, i)*a(i, :)一个3*3矩阵)在所有的第三维中连接起来i.

因此,对于上述示例,结果应该是(3*3*N)矩阵.

matlab matrix

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

vec2mat w /列数不同

参考reshape row wise w /不同的开始/结束元素数 @Divakar带来了一个很好的解决方案但是,如果列数不总是相同怎么办?

样品运行 -

>> A'
ans =
     4     9     8     9     6     1     8     9     7     7     7     4     6     2     7     1
>> out
out =
     4     9     8     9     0     0
     6     1     8     9     7     7
     7     4     6     2     7     1
Run Code Online (Sandbox Code Playgroud)

我只拿了A的前4个项并把它们放进去,然后用剩下的2个空单元填充0.所以ncols = [4 6 6].不幸的是vet2mat,不允许矢量作为列号.

有什么建议?

matlab matrix reshape

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

在对增加值求和时复制矢量

我有这个向量:

a = [ 7 8 9 7 8 9]; 
Run Code Online (Sandbox Code Playgroud)

我想获得以下矢量:

b= [ 7 8 9 7 8 9; 
     17 18 19 17 18 19; 
     27 28 29 27 28 29; 
     37 38 39 37 38 39 ...]
Run Code Online (Sandbox Code Playgroud)

我正在复制矢量,然后对每一行求和10(对于n行).我想这样做而不使用循环迭代.我该怎么做?非常感谢.

arrays matlab vector matrix

0
推荐指数
2
解决办法
168
查看次数

标签 统计

matlab ×4

matrix ×3

vector ×2

arrays ×1

cell ×1

cell-array ×1

reshape ×1