plot excel data in MATLAB
115 次查看(过去 30 天)
显示 更早的评论
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..
0 个评论
采纳的回答
Azzi Abdelmalek
2012-7-14
[v,T,vT]=xlsread('name.xls')
% 'xlsx' for exell 2007
%v: Double
%T and vT : cell
%use v containing numbers
t=v(:,1);y=v(:,2)
%if u have to plot second colone depending on first:
plot(t,y)
11 个评论
Azzi Abdelmalek
2012-7-18
maby you are ploting num(6:16,1) wich is false,you must use num(:,1)) for the first row and num(:,2) for the second. i don't think you will have an error message
更多回答(2 个)
Image Analyst
2012-7-14
编辑:Image Analyst
2012-7-14
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 个评论
Walter Roberson
2012-7-17
What does size(num) show? And please show your xlsread() command so we are sure we are talking about the same options.
andhavarapu lokesh
2017-3-6
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
2017-5-14
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 个评论
Image Analyst
2017-5-15
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.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Import from MATLAB 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!