How can I get plot with smooth lines from this data?
Afficher commentaires plus anciens
Hi.
I want to get plot with smoother lines from this data.
a=(500,1000,1700,1300,1400,3900,3400,3000,2200,2400,3300,3800,4500,4500,4400,4300,4600,3700)
x=(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18)
Thanks.
Réponse acceptée
Plus de réponses (2)
KALYAN ACHARJYA
le 26 Juin 2019
Modifié(e) : KALYAN ACHARJYA
le 26 Juin 2019
a=[500,1000,1700,1300,1400,3900,3400,3000,2200,2400,3300,3800,4500,4500,4400,4300,4600,3700]';
x=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]';
f=fit(x,a,'smoothingspline')
plot(f);

5 commentaires
Muhammad Taseer Islam
le 26 Juin 2019
KALYAN ACHARJYA
le 26 Juin 2019
Is my answered in incorrect?
Muhammad Taseer Islam
le 27 Juin 2019
KALYAN ACHARJYA
le 27 Juin 2019
Have you have run the code, as provided (Copy and run)?
Can you show me the error?
Muhammad Taseer Islam
le 27 Juin 2019
infinity
le 26 Juin 2019
Hello,
There is an option that you can refer,
a1 = smooth(a);
plot(x,a1)
There are many types of smooth function, you may read links below for more options.
1 commentaire
Muhammad Taseer Islam
le 26 Juin 2019
Catégories
En savoir plus sur Smoothing and Denoising dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
