plot excel data in MATLAB
Afficher commentaires plus anciens
hi all, I have two column in excel I want to plot them by using matlab, lets say I have first column from A1-A10 and second column from B1-B10. how could I plot them in MATLAB ?? please help..
Réponse acceptée
Plus de réponses (2)
Image Analyst
le 14 Juil 2012
Modifié(e) : Image Analyst
le 14 Juil 2012
Use xlsread() to get the entire contents of your workbook into a cell array.
[num,txt,raw] = xlsread(filename); % From the help
Then use cell2mat or something to extract out columns into an x array and a y array.
x = cell2mat(num(1:10, 1)); % Untested
y = cell2mat(num(1:10, 2)); % Untested
Then, to plot, use
plot(x,y);
9 commentaires
Samer Husam
le 14 Juil 2012
Walter Roberson
le 14 Juil 2012
The array "num" that is returned by xlsread() is a numeric array instead of a cell array.
x = num(1:10,1);
y = num(1:10,2);
plot(x,y)
Samer Husam
le 14 Juil 2012
Samer Husam
le 14 Juil 2012
Walter Roberson
le 14 Juil 2012
The letters correspond to column numbers, which are the second coordinate. The numbers correspond to rows, which are the first coordinate.
A6 = num(6,1);
B6 = num(6,2);
Samer Husam
le 14 Juil 2012
Azzi Abdelmalek
le 14 Juil 2012
num is double, u have not to use cell2mat
Walter Roberson
le 17 Juil 2012
What does size(num) show? And please show your xlsread() command so we are sure we are talking about the same options.
andhavarapu lokesh
le 6 Mar 2017
I wanted to plot a excel sheet in matlab is there any method to scale the xaxis and yaxis commonly to all the sheets
arif hussain
le 14 Mai 2017
0 votes
Hello; Can someone please help me matlab doesn't plot my excel data it show the axis only.i have attested the excel file as well.

4 commentaires
Walter Roberson
le 14 Mai 2017
What is your current code?
Which MATLAB version are you using?
Image Analyst
le 14 Mai 2017
What does "attested" mean in this context?
dpb
le 15 Mai 2017
Almost certainly a spellcheck miss from a non-English speaker attempting "attached".
Image Analyst
le 15 Mai 2017
I guess that makes sense, instead of "verified". However the file was NOT attached - only a screenshot was displayed, no Excel file was attached. Use the paperclip icon.
Catégories
En savoir plus sur Spreadsheets dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!