Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
How do I use the command 'smooth' to smooth a plot of data I have pulled from two matrices?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Here is the code I used:
if true
cloudy = find(Tday > 312.38 & Tday < 312.91);
T1smooth = smooth(Tmatrix(cloudy),'lowess');
figure(3),plot(Tday,T1smooth)
end
0 Kommentare
Antworten (1)
OCDER
am 22 Mai 2018
Bearbeitet: OCDER
am 22 Mai 2018
Assuming Tmatrix is a 1xN or Mx1 matrix, your use of smooth is correct. But note that you are doing smoothing ONLY on cloudy days, and not all days. The other way to do this is smooth Tmatrix, and then take the cloudy days. You'll probably get different results, but which is the correct order depends on the application.
plot(Tday(cloudy), T1smooth)
0 Kommentare
Diese Frage ist geschlossen.
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!