How can I get plot with smooth lines from this data?
Mostra commenti meno recenti
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.
Risposta accettata
Più risposte (2)
KALYAN ACHARJYA
il 26 Giu 2019
Modificato: KALYAN ACHARJYA
il 26 Giu 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 Commenti
Muhammad Taseer Islam
il 26 Giu 2019
KALYAN ACHARJYA
il 26 Giu 2019
Is my answered in incorrect?
Muhammad Taseer Islam
il 27 Giu 2019
KALYAN ACHARJYA
il 27 Giu 2019
Have you have run the code, as provided (Copy and run)?
Can you show me the error?
Muhammad Taseer Islam
il 27 Giu 2019
infinity
il 26 Giu 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 Commento
Muhammad Taseer Islam
il 26 Giu 2019
Categorie
Scopri di più su Smoothing and Denoising in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
