我有不同值的字符串单元格数组:
v = {'12.4B', '145.3M', '34.3M', '1.2B'};
Run Code Online (Sandbox Code Playgroud)
我想将它们转换为数字.使用sscanf函数我只能提取数值,但我想要的是根据字母将结果乘以十亿或百万.
我有一个带NaNs的向量:
v1 = [NaN NaN NaN NaN NaN];
Run Code Online (Sandbox Code Playgroud)
另一个具有不同值的向量:
v2 = [1 4 6 8 9];
Run Code Online (Sandbox Code Playgroud)
和线性指数:
idx = [1 0 4 0 3];
Run Code Online (Sandbox Code Playgroud)
我想根据线性索引将v2中的值分配给v1,结果如下:
v1 = [1 NaN 8 NaN 6];
Run Code Online (Sandbox Code Playgroud)