How to plot smooth curve in matlab

x=[0 0.025 0.05 0.075 0.1 0.125 0.15 0.175 0.2 0.225 0.25 0.275 0.3 0.325 0.35 0.375 0.4 0.425 0.45 0.475 0.5 0.525 0.55 0.575 0.6 0.625 0.65 0.675 0.7 0.725 0.75 0.775 0.8 0.825 0.85 0.875 0.9 0.925 0.95 0.975 1 ]
y=[1.422 1.427 1.431 1.396 1.396 1.377 1.377 1.358 1.357 1.338 1.338 1.319 1.318 1.301 1.301 1.288 1.287 1.278 1.278 1.274 1.274 1.275 1.276 1.282 1.282 1.294 1.294 1.309 1.310 1.328 1.328 1.348 1.348 1.367 1.367 1.386 1.386 1.413 1.413 1.039 1.025]

2 Kommentare

KSSV
KSSV am 24 Okt. 2016
What you want to do with it?
Awat
Awat am 24 Okt. 2016
I plot the data but this graph not smooth curve. I want to the smooth curve using Matlab.

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

KSSV
KSSV am 24 Okt. 2016
Bearbeitet: MathWorks Support Team am 2 Mär. 2023

6 Stimmen

UPDATE:
Starting in R2017a, you can smooth noisy data using built in MATLAB functionality:
clc; clear all ;
x=[0 0.025 0.05 0.075 0.1 0.125 0.15 0.175 0.2 0.225 0.25 0.275 0.3 0.325 0.35 0.375 0.4 0.425 0.45 0.475 0.5 0.525 0.55 0.575 0.6 0.625 0.65 0.675 0.7 0.725 0.75 0.775 0.8 0.825 0.85 0.875 0.9 0.925 0.95 0.975 1 ] ;
y=[1.422 1.427 1.431 1.396 1.396 1.377 1.377 1.358 1.357 1.338 1.338 1.319 1.318 1.301 1.301 1.288 1.287 1.278 1.278 1.274 1.274 1.275 1.276 1.282 1.282 1.294 1.294 1.309 1.310 1.328 1.328 1.348 1.348 1.367 1.367 1.386 1.386 1.413 1.413 1.039 1.025] ;
yi = smooth(y) ;
plot(x,y,'r')
hold on
plot(x,yi,'b') ;

4 Kommentare

Awat
Awat am 25 Okt. 2016
Thank you very much.
Arika Amasarao
Arika Amasarao am 18 Okt. 2019
Excellent Sir
Shaleena Manafudeen
Shaleena Manafudeen am 18 Mär. 2021
I tried to execute the same program in Matlab R2019b and obtained error as follows:-
Error in smooth (line 5)
yi = smooth(y) ;
John Nkor
John Nkor am 23 Apr. 2021
@Shaleena Manafudeen The error might suggest that you do not have the "Curve Fitting Toolbox" installed on as an add-ons app. To do this click on the apps tab > get more apps. Once the add-on Explore window opens, search for Curve Fitting Toolbox and install.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Nandana Rajeev
Nandana Rajeev am 25 Jun. 2019

1 Stimme

how can i plot neutrino ocsillation probability

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by