Reconstruct a compressed vector based on another one with equal space entities
1 次查看(过去 30 天)
显示 更早的评论
Hi,
assuming I have a Vector of Values and a corresponding Position Vector with constant steps of 250:
VaVector(1,20,-4,23,NaN,NaN,NaN,6,3,NaN,7,-23);
PosVector(2000,2250,2500,2750,3000,3250,3500,3750,4000,4250,4500,4750);
However I have the compressed Vectors with deleted NAN, so I have
VaVector_comp(1,20,-4,23,6,3,7,-23);
PosVector_comp(2000,2250,2500,2750,3750,4000,4500,4750);
How can I reconstruct the VaVector & PosVector? Please note, my example here contains only 12 Values, for simplification (my real compressed Vector contains >5000)
Thank you
Chris
0 个评论
采纳的回答
Stephen23
2025-3-5
VC = [1,20,-4,23,6,3,7,-23]
PC = [2000,2250,2500,2750,3750,4000,4500,4750]
PV = PC(1):250:PC(end)
VV = nan(1,numel(PV));
VV(ismember(PV,PC)) = VC
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Mathematics and Optimization 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!