获得数组中每个元素的8个低位有效位

匿名的

我编写了以下matlab代码,以便为一维数组中的每个元素获取8个lsb位。

clc;
clear all;
close all;

sum=uint32(rand(1,80));
sumf=uint8(zeros(1,80));

for i=1:80        
    sumf(1,i)=bitget(sum(1,i),8:-1:1,'uint32');
end

但是,当我跑步时,出现以下错误

Assignment has more non-singleton rhs dimensions than
non-singleton subscripts

Error in Untitled2 (line 11)
    sumf(1,i)=bitget(sum(1,i),8:-1:1,'uint32');

对消除此错误有什么建议吗?我究竟做错了什么

马修·冈恩

您的代码有很多问题:

  1. my_uint32 = uint32(rand(1,80))不生成随机整数。它会生成1x80的uint32数组,该数组可以为0或1,具体取决于结果rand返回的是double之上还是below之下.5
  2. 您正在尝试将1x8向量分配给uint8。在您的情况下,bitget返回uint32的向量,例如:[0,0,0,0,0,0,0,1]您不能将矢量分配给单个标量的矩阵中的点。
  3. sum是matlab中的标准函数。尽管可以将其用作变量,但是样式较差并且可能会造成混淆。

    `

我将使用按位and提取8个最低有效数字:

random_uint32s  = uint32(floor(rand(1, 80) * (2^32 - 1)));
lsd8 = bitand(random_uint32s, 255); %255 = 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128

my_uint8 = uint8(lsd8); % if you really want it in a uint8 type for some weird reason?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将 2D numpy 数组中的每个元素与其 8 个邻居进行比较的最有效方法

来自分类Dev

如何获得数字中最低有效位的值?

来自分类Dev

递归获得数组中第k个最小的元素

来自分类Dev

如何在C ++中获得整数的j个最重要的最高有效位?

来自分类Dev

在 Scala 中将 double 数组的每个元素除以一个常量的有效方法

来自分类Dev

使用numpy测试一个数组中的每个元素是否存在于另一个数组中的最有效方法

来自分类Dev

从8位值中获取最高有效位

来自分类Dev

从8位值中获取最高有效位

来自分类Dev

在JavaScript中获得最低有效位

来自分类Dev

Ruby:对每个子数组的第一个元素分组的元素求和的有效方法

来自分类Dev

如何有效地将2维数组中的每个元素乘以Numpy中的1维数组?

来自分类Dev

查找数组中特定元素周围有多少个具有特定值的相邻元素的有效方法

来自分类Dev

查找数组中特定元素周围有多少个具有特定值的相邻元素的有效方法

来自分类Dev

如何有效地将X模Y添加到numpy数组中的每个元素?

来自分类Dev

如果python中的每个列表中都存在一个元素,如何有效地串联列表

来自分类Dev

列表中每个元组的第一个元素与字母字符之间的有效映射

来自分类Dev

在不同的数组元素上进行有效的位测试条件迭代

来自分类Dev

如何获得数组元素的序列?

来自分类Dev

Python:有没有办法获得数组中 n 个最新数字的平均值?

来自分类Dev

在numpy的数组提取每个元素的最后两位数字的有效途径

来自分类Dev

获得给定范围的位更有效?

来自分类Dev

如何有效计算另一列中每个元素的较大元素的数量?

来自分类Dev

在javascript中2个对象之间返回匹配元素数组的最有效方法是什么?

来自分类Dev

在Python中将列表的每个元素与另一个列表的每个元素相乘/相加/分隔的有效方法

来自分类Dev

我如何获得数组 React js 中的第一个唯一 ID 元素和最后一个唯一 ID 元素

来自分类Dev

如何获得数组的所有值而不必手动访问每个键?

来自分类Dev

有效地获得 3 个不同大小和类型的 numpy 数组的排列

来自分类Dev

获取数组的N个最后一个元素的最有效方法

来自分类Dev

如何获得数组第一个元素的镜像?

Related 相关文章

  1. 1

    将 2D numpy 数组中的每个元素与其 8 个邻居进行比较的最有效方法

  2. 2

    如何获得数字中最低有效位的值?

  3. 3

    递归获得数组中第k个最小的元素

  4. 4

    如何在C ++中获得整数的j个最重要的最高有效位?

  5. 5

    在 Scala 中将 double 数组的每个元素除以一个常量的有效方法

  6. 6

    使用numpy测试一个数组中的每个元素是否存在于另一个数组中的最有效方法

  7. 7

    从8位值中获取最高有效位

  8. 8

    从8位值中获取最高有效位

  9. 9

    在JavaScript中获得最低有效位

  10. 10

    Ruby:对每个子数组的第一个元素分组的元素求和的有效方法

  11. 11

    如何有效地将2维数组中的每个元素乘以Numpy中的1维数组?

  12. 12

    查找数组中特定元素周围有多少个具有特定值的相邻元素的有效方法

  13. 13

    查找数组中特定元素周围有多少个具有特定值的相邻元素的有效方法

  14. 14

    如何有效地将X模Y添加到numpy数组中的每个元素?

  15. 15

    如果python中的每个列表中都存在一个元素,如何有效地串联列表

  16. 16

    列表中每个元组的第一个元素与字母字符之间的有效映射

  17. 17

    在不同的数组元素上进行有效的位测试条件迭代

  18. 18

    如何获得数组元素的序列?

  19. 19

    Python:有没有办法获得数组中 n 个最新数字的平均值?

  20. 20

    在numpy的数组提取每个元素的最后两位数字的有效途径

  21. 21

    获得给定范围的位更有效?

  22. 22

    如何有效计算另一列中每个元素的较大元素的数量?

  23. 23

    在javascript中2个对象之间返回匹配元素数组的最有效方法是什么?

  24. 24

    在Python中将列表的每个元素与另一个列表的每个元素相乘/相加/分隔的有效方法

  25. 25

    我如何获得数组 React js 中的第一个唯一 ID 元素和最后一个唯一 ID 元素

  26. 26

    如何获得数组的所有值而不必手动访问每个键?

  27. 27

    有效地获得 3 个不同大小和类型的 numpy 数组的排列

  28. 28

    获取数组的N个最后一个元素的最有效方法

  29. 29

    如何获得数组第一个元素的镜像?

热门标签

归档