Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我需要在Matlab中的两个大型整数数组之间建立快速 的一对一映射 。映射应将预定义数组中的元素作为输入,例如:
in_range = [-200 2 56 45 ... ]; 并将其通过先前数组中的索引映射到另一个预定义数组中的相应元素,例如: out_range = [-10000 0 97 600 ... ]; 例如,在上述情况下, my_map(-200)应该输出-10000 ,而my_map(45)应该输出600 。 我需要一个解决方案
谢谢! 回答: Matlab的最新版本具有哈希值 。我正在使用2007b,但它们不可用,因此每当需要哈希时都使用结构 。只需使用genvarname将整数转换为有效的字段名称即可 。 更多&回答... |
![]() |
![]() |