How to make a smooth graph?

Hi, I have this data with me.
P_load = [0,8000,10000,11000,20000,25000,25000,21000,30000,20000,12000,45000, 12000,45000,23300,12000,15000,17000,20000,16000,12200,1000,2000,100];% Watts
so how can I make it smoother?. I nearly damage my brain now.
Help appreciated.

 Accepted Answer

P_load = [0,8000,10000,11000,20000,25000,25000,21000,30000,20000,12000,45000, 12000,45000,23300,12000,15000,17000,20000,16000,12200,1000,2000,100];% Watts
x=1:numel(P_load)
xx=linspace(1,numel(x),1000)
yy=interp1(x,P_load,xx,'spline')
plot(x,P_load,'or',xx,yy,'-m')

4 Comments

see methods and adapt what suits you the best
Ain Athirah
Ain Athirah on 31 Oct 2018
Edited: Ain Athirah on 31 Oct 2018
Thanks sir, it works! :DDD
madhan ravi
madhan ravi on 31 Oct 2018
Edited: madhan ravi on 31 Oct 2018
Anytime :) , if you have any questions always ask in this forum instead of struggling alone
Sure, thanksss!~:)

Sign in to comment.

More Answers (0)

Categories

Find more on Mesoscale and Multiscale in Help Center and File Exchange

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!