
Plotting a smooth curve
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Muhammadhn Muhammadh Khalid
il 13 Gen 2020
Commentato: Muhammadhn Muhammadh Khalid
il 2 Mar 2020
Hi there,
I know some basics of matlab, though I'm new to it. I use it only when I need any plot.
Now, I have some data points (x,y), which I have attached here. This is from my model output.
I want to import this file into matlab and plot this as a 2D plot in X,Y. The most important thing is that I need a smooth curve as in the attached figure named "Want.jpg". If I normally plot these points in MS excel, what I'm getting is shown in the figure named "Getting.jpg" and I don't want a plot like this.
Can anyone help me. Thanks in advance.
Cheers.
0 Commenti
Risposta accettata
Meg Noah
il 13 Gen 2020
Modificato: Meg Noah
il 13 Gen 2020
First, I added a header to the xlsx file so readtable can be used properly.
myData = readtable('Data_help.xlsx');
figure()
plot(myData.x,myData.y,'+')
hold on;
ywant = 0:0.01:1;
P = polyfit(myData.y,myData.x,6);
xwant = polyval(P,ywant);
plot(xwant,ywant)

5 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Multimodal in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!