How to plot smooth curve in matlab

128 vues (au cours des 30 derniers jours)
Awat
Awat le 24 Oct 2016
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 commentaires
KSSV
KSSV le 24 Oct 2016
What you want to do with it?
Awat
Awat le 24 Oct 2016
I plot the data but this graph not smooth curve. I want to the smooth curve using Matlab.

Connectez-vous pour commenter.

Réponse acceptée

KSSV
KSSV le 24 Oct 2016
Modifié(e) : MathWorks Support Team le 2 Mar 2023
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 commentaires
Shaleena Manafudeen
Shaleena Manafudeen le 18 Mar 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 le 23 Avr 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.

Connectez-vous pour commenter.

Plus de réponses (1)

Nandana Rajeev
Nandana Rajeev le 25 Juin 2019
how can i plot neutrino ocsillation probability

Catégories

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