Clear Filters
Clear Filters

how to replaces NaN's with a corresponding vector?

2 views (last 30 days)
I have two vectors x=[1 NaN 2 3 NaN 4 NaN NaN NaN 5 ]; y=[10 11 11 6 8 9 7 2 29 93 ]; I would like to know if there is a way to replace only the missing values (NaN's) in x with the corresponding value in the vector y?

Accepted Answer

Walter Roberson
Walter Roberson on 2 Apr 2018
mask = isnan(x)
x(mask) = y(mask)

More Answers (0)

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!