Effacer les filtres
Effacer les filtres

Changes in vectors

1 vue (au cours des 30 derniers jours)
Cillian
Cillian le 7 Mai 2012
Hello again.
This is perhaps more a logic question,
If I got measure points at the time t is wrong, and the correct ones is in a vector L_New that has 10 x 1.
How do I do to change the wrong measure points in L to be correct?
I know that I have not post my attempt, but this is more a "thinking" question.
Anyhow, I would be please if someone can tell me how it works.
Best Regards Cillian

Réponse acceptée

Sean de Wolski
Sean de Wolski le 7 Mai 2012
This sounds like you may eventually want to interpolate. Do do this, in this case, look into interp1. If you provide us with a small set of sample data we might be better able to help you.
  2 commentaires
Cillian
Cillian le 8 Mai 2012
L =[0:10];
L_New =[0:10]';
yi = interp1(L,L_New,'nearest')
% The question is not so clear about if L have the same size or a different size.
Cillian
Cillian le 10 Mai 2012
Ops, I forgot to add the results:
yi =
NaN
0
1
2
3
4
5
6
7
8
9

Connectez-vous pour commenter.

Plus de réponses (1)

Stefan
Stefan le 7 Mai 2012
Are the measure points located in a vector with the same size like L_New? Or do you have more values?
Same size: Why do you not copy L_New? L=L_New;
Different size: you have to find first the wrong values in L, before you can compare them to L_New and exchange them.
  1 commentaire
Cillian
Cillian le 8 Mai 2012
Sorry, I don't know. The question is not so clear about if L have the same size or a different size.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by