我有以下问题.假设我有四个可能的值{1 2 3 4},我想要一个mod函数的特定行为
我寻求的行为就是这个
1 mod 4 = 1
2 mod 4 = 2
3 mod 4 = 3
4 mod 4 = 4
Run Code Online (Sandbox Code Playgroud)
但我用matlab得到以下结果.
1 mod 4 = 1
2 mod 4 = 2
3 mod 4 = 3
4 mod 4 = 0
Run Code Online (Sandbox Code Playgroud)
有没有关于如何在MATLAB中以最简单的方式实现所需行为的想法?
我有载体a,b和c; 向量a并b包含整数,而向量c具有二进制值作为元素:(0,1).
向量a长度为n,向量b长度为k.矢量c长度为n + k.
我想连接向量a并b基于向量c.
例如.如果c=[1 0 0 1 0 . . . . ]那时我想创建矢量res=[a(1) b(1) b(2) a(2) b(3) . . . ].
没有for循环,有没有办法这样做?