Matlab 将1到12映射到小数集
我有一个向量Matlab 将1到12映射到小数集,matlab,Matlab,我有一个向量m,随机范围从1到12 3 12 12 7 10 3 6 12 10 12 我有一张换算表 123456789910112 0.60.71.80.90.51.60.91.51.51.80.80.90.5 这意味着如果m(1)==3,我想将m(1)更改为1.8。 如果m(2)==12,我想将m(2)更改为0.5 我可以知道做这个转换最快的方法是什么吗?谢谢。这可以用 这可以通过 conversion_table = [0.6
m
,随机范围从1到12
3 12 12 7 10 3 6 12 10 12
我有一张换算表
123456789910112
0.60.71.80.90.51.60.91.51.51.80.80.90.5
这意味着如果m(1)==3
,我想将m(1)
更改为1.8
。
如果m(2)==12
,我想将m(2)
更改为0.5
我可以知道做这个转换最快的方法是什么吗?谢谢。这可以用
这可以通过
conversion_table = [0.6 0.7 1.8 0.9 0.5 1.6 0.9 1.5 1.8 0.8 0.9 0.5];
m = [3 12 12 7 10 3 6 12 10 12];
m = conversion_table(m)