How to plot desired datapoints on a curve?

2 vues (au cours des 30 derniers jours)
ekagra gupta
ekagra gupta le 25 Juil 2022
Hello, I have a vector t -> 40000x1 and y -> 40000x1. I wish to plot this data with respect to desired data yhat -> 58x1. How can I do it? Thank you

Réponse acceptée

William Rose
William Rose le 25 Juil 2022
You must have a vector that (58 x 1), which accompanies yhat (58 x 1). Let us create vectors to use as examples:
t=double(1:40000);
y=sin(t/2000)+0.1*randn(size(t));
that=[1:689:40000]'; %time vector, 58 x 1
yhat=sin(that/2000); %desired data, 58 x 1
Then you may do
yhat=plot(t,y,'b.',that,yhat,'-rx');
legend('y','yhat');
Good luck.

Plus de réponses (0)

Catégories

En savoir plus sur Interpolation 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