精华内容
下载资源
问答
  • 如何利用matlab根据excel表格里面的数据画图将待导入的结构的数入Excel中,录入时注意行列要跟原矩阵一一录入完以后保据,为了后续步骤使用方便,命名时我们最好把它命名为我们接下来在MATLAB中要引用的变量名(比如...

    如何利用matlab根据excel表格里面的数据画图

    将待导入的结构的数入Excel中,录入时注意行列要跟原矩阵一一

    录入完以后保据,为了后续步骤使用方便,命名时我们最好把它命名为我们接下来在MATLAB中要引用的变量名(比如在MATLAB中要将该矩阵作为B矩阵参与运算,就可以把它命名为B.xls,xls为文件扩展名)

    运行MATLAB程序,点击工具栏上的Import Data工具按钮

    在弹出的“Import Data”对话框中找到前面保存的数据文件(B.xls),“打开”

    弹出“Import”窗口,在窗口工具栏左侧导入选项中选择“Matrix(矩阵)”,然后点击工具栏右侧的“勾”,导入数据

    关闭“Import”窗口,回到MATLAB主程序,在WorkSpace(工作空间)中可以看到刚刚导入矩阵变量,接下来就可以对矩阵进行运算了

    每次关闭MATLAB程序都会将工作空间中的变量清空,所以如果经常用到该变量,不妨将该变量保存为MAT文件

    这样一来每次打开MATLAB,只需要双击MAT文件便可以将变量导入工作空间

    在matlab上如何导入excel表格然后画图

    将待导入的结构的数入Excel中,录入时注意行列要跟原矩阵一一

    录入完以后保据,为了后续步骤使用方便,命名时我们最好把它命名为我们接下来在MATLAB中要引用的变量名(比如在MATLAB中要将该矩阵作为B矩阵参与运算,就可以把它命名为B.xls,xls为文件扩展名)

    运行MATLAB程序,点击工具栏上的Import Data工具按钮

    在弹出的“Import Data”对话框中找到前面保存的数据文件(B.xls),“打开”

    弹出“Import”窗口,在窗口工具栏左侧导入选项中选择“Matrix(矩阵)”,然后点击工具栏右侧的“勾”,导入数据

    关闭“Import”窗口,回到MATLAB主程序,在WorkSpace(工作空间)中可以看到刚刚导入矩阵变量,接下来就可以对矩阵进行运算了

    每次关闭MATLAB程序都会将工作空间中的变量清空,所以如果经常用到该变量,不妨将该变量保存为MAT文件

    这样一来每次打开MATLAB,只需要双击MAT文件便可以将变量导入工作空间

    如何将excel表格中大量数据导入matlab中并作图

    1、步我们首先需要找到需要导excel表格,这里表格需要是office,其它的导入有问题,我们可用电脑自带的2003版本office

    2、第二步我们打开软件,点击上方的导入数据

    3、第三步点击之后,选择要导入的文件,点击打开

    4、第四步等待加载一会儿,进去excel表格导入界面,选择导入成列矢量还是数值矩阵,或者是数组等形式,点击右边的导入所选内容

    5、第五步我们打开变量,可以看到每一列的数据都被导入到了变量中

    matlab 读取excel时间数据并绘图

    哈哈,选我吧!使xlsread函数,具体的语法帮助里面搜索xlsread以了。我要在回答也是直接翻译帮助文件。xlsread的参数有文件表单范围,然后就直接导入了。非常简单。看不懂帮助你再追问吧。

    matlab怎么用Excel表里数据绘图,

    哈哈,选我吧!使xlsread函数,具体的语法帮助里面搜索xlsread以了。我要在回答也是直接翻译帮助文件。xlsread的参数有文件表单范围,然后就直接导入了。非常简单。看不懂帮助你再追问吧。

    展开全文
  • matlab读取excel表格

    2018-08-02 13:36:13
    可以通过matlab读取excel表格画图,可以索引至第n列,功能易实现,可验证
  • matlab上如何导入excel表格然后画图工具:matlab 2018b1、打开matlab,点击主页下面导入数据,可以导入excel数据,在此将自己命名的huitushuju文件导入:2、点击打开按钮,即可将数据导入:3、鼠标选中Varname1...

    在matlab上如何导入excel表格然后画图

    工具:matlab 2018b

    1、打开matlab,点击主页下面导入数据,可以导入excel数据,在此将自己命名的huitushuju文件导入:

    2、点击打开按钮,即可将数据导入:

    3、鼠标选中Varname1所有数据,右键弹出下拉菜单,选择导入所选内容,即可将数据导入matlab工作空间,同理可以将另外两个变量也导入:

    4、依次将三列数据分别导入matlab空间如下,在工作空间会看到这三个变量,并知道三个变量的最大值及最小值:

    5、在工作空间选中Varname1,右键弹出下拉菜单,可以对该工作变量进行重新命名,删除,绘制各种曲线等等操作

    6、在此将其重新命名为X,同理将Varname2和Varname3分别命名为Y1,Y2

    7、此时在命令区域,编写如下程序:

    plot(X,Y1,'r-');

    hold on;

    plot(X,Y2,'b-.');

    xlabel('时间/s');

    ylabel('距离/m');

    8、运行该程序,即可绘制所需要的曲线。

    如何利用matlab根据excel表格里面的数据画图

    Matlab的 xlsread() 函数可以将Excel数据读入到matlab工作空间,然后就可以根据读入的数据作图。下面给出操作流程:

    1、在Excel中输入数据,保存文件到Matlab的工作目录下,例如 test.xlsx

    2、在matlab命令窗口输入以下代码:

    >> data = xlsread('test.xlsx');  % 读入excel数据

    >> plot(data(1,:),data(2,:));    % 以第一行为x数据,第二行为y数据作图

    3、做图如下所示

    matlab如何从excel表格中读取数据?

    把这个EXCEL文件放到matlab目录下的work里,假设名为1.xls,然后在matlab里输入A=xlsread('1.xls'),即可导入数据,这时A是一个矩阵,若要其中的两列画图,可以这样:假设A为20行4列,我们要第3列所有的数据做为X轴坐标,第5列做Y轴坐标,命令如下:x=A(:,3);y=A(:,5);plot(x,y)

    如何将Excel中的数据导入MATLAB并在MATLAB中画出图...

    将待导入的矩阵结构的数据录入Excel中,录入时注意行列要跟原矩阵一一对应

    录入完以后保存数据,为了后续步骤使用方便,命名时我们最好把它命名为我们接下来在MATLAB中要引百用的变量名(比如在MATLAB中要将该矩阵作为B矩阵参与运算,就可以把它命名为B.xls,xls为文件扩展名)

    运行MATLAB程序,点击工具栏上的Import Data工具按钮

    在弹出的“度Import Data”对话框中找到前面保存的数据文件(B.xls),“打开”

    弹出“Import”窗口,在窗口工具栏左侧导入选项中选择“Matrix(矩阵内)”,然后点击工具栏右侧的“勾”,导入数据

    关闭“Import”窗口,回到MATLAB主程序,在WorkSpace(工作空间)中可以看到刚刚导入矩阵变量,接下来就可以对矩阵进行运算了

    每次关闭MATLAB程序都会将工作空间中的变量清空,所以如果经常用到该变量,不妨将该变量保存为MAT文件

    这样一来每次打开MATLAB,只需容要双击MAT文件便可以将变量导入工作空间

    用matlab读取excel数据并把对应的数据分别画出曲线图

    用xlsread()函数就可以读取Excel中的数据。

    假设LHMHZ.xls的数据单元格A为x数据,B为y数据,则可以用代码实现来你的要求。

    data=xlsread('LHMHZ.xls'); %% matlab读取Excel中的数据,并赋值给 data 数组

    x=data(:,1); %单元格A的x数据

    y=data(:,2); %单元格B的y数据

    plot(x,y,'r-') %绘出图像

    展开全文
  • Matlab根据excel数据画图

    万次阅读 多人点赞 2019-03-30 16:18:25
    1. excel里准备好需要绘画的数据 2. matlab加载excel数据 3. 根据data画图 3.1 直线图 3.2 柱状图

    Table of Contents

    1. excel里准备好需要绘画的数据

    2. matlab加载excel中数据

    3. 根据data画图

    3.1 直线图

    3.2 柱形图

    4. 设置绘制图形的X坐标下标

    5. 改变下标显示方向:倾斜效果(当x轴下标出现重合之时,如下图)

    6. 添加图例

    7. 设置柱形图不同柱形的颜色

    8. 读取excel中不同sheet的数据

    9. 给不同线条添加图标marker,及设置x坐标范围及间隔

    10. 改变x坐标轴从0开始,或改变x坐标轴显示参数:


     

    1. excel里准备好需要绘画的数据

    2. matlab加载excel中数据

    >> data = xlsread('thBPM-Results.xlsx', 1); % 读入excel数据

    3. 根据data画图

    3.1 直线图

    >> data = xlsread('thBPM-Results.xlsx', 1);
    >> plot(data(1:end,1:end),'DisplayName','data(1:end,1:end)'); %绘制折线图

    3.2 柱形图

    >> data = xlsread('thBPM-Results.xlsx');
    >> bar(data(1:end,1:end),'DisplayName','data(1:end,1:end)'); %绘制柱形图

     

    4. 设置绘制图形的X坐标下标

    >> data = xlsread('thBPM-Results.xlsx');
    >> plot(data(1:end,1:end),'DisplayName','data(1:end,1:end)'); %绘制折线图
    >> set(gca,'Xticklabel',{'x\_a','x\_b ','x\_c','x\_d','x\_e','x\_f','x\_g','x\_h'});

     

    5. 改变下标显示方向:倾斜效果(当x轴下标出现重合之时,如下图)

    此时设置方法为:

    >> data = xlsread('thBPM-Results.xlsx');
    >> plot(data(1:end,1:end),'DisplayName','data(1:end,1:end)'); %绘制折线图
    >> set(gca,'Xticklabel',{'uci\_labour','uci\_weekends ','102\_labour','102\_weekends','104\_labour','104\_weekends','110\_labour','110\_weekends'});
    >> set(gca,'XTickLabelRotation',45); %设置x坐标下标倾斜45度

    显示效果为:

     

    6. 添加图例

    >> data = xlsread('thBPM-Results.xlsx');
    >> plot(data(1:end,1:end),'DisplayName','data(1:end,1:end)'); %绘制折线图
    >> set(gca,'Xticklabel',{'uci\_labour','uci\_weekends ','102\_labour','102\_weekends','104\_labour','104\_weekends','110\_labour','110\_weekends'});
    >> set(gca,'XTickLabelRotation',45); %设置x坐标下标倾斜45度
    >> legend('a','b','c','d'); %添加图例

     

    7. 设置柱形图不同柱形的颜色

    关于颜色参照:https://www.jianshu.com/p/46af0b95ead7

    >> data = xlsread('thBPM-Results.xlsx');
    >> bar1 = bar(data(1:end,1:end),'DisplayName','data(1:end,1:end)'); %绘制柱形图
    >> set(gca,'Xticklabel',{'uci\_labour','uci\_weekends ','102\_labour','102\_weekends','104\_labour','104\_weekends','110\_labour','110\_weekends'}); %设置横坐标
    >> set(gca,'XTickLabelRotation',45); %设置x坐标下标倾斜45度
    >> legend('Accuracy(Outlier)','Recall(Outlier)','Accuracy(Interestingness)','Recall(Interestingness)'); %添加图例
    >> set(bar1(1),'facecolor',[0 0.447 0.741]) %设置不同圆柱体颜色
    >> set(bar1(2),'facecolor',[0.85 0.325 0.098])
    >> set(bar1(3),'facecolor',[0.929 0.694 0.125])
    >> set(bar1(4),'facecolor',[0.4667 0.6745 0.1882])

     

    8. 读取excel中不同sheet的数据

    >> data = xlsread('thBPM-Results.xlsx', 2); %默认获取第一个sheet
    >> bar1 = bar(data(1:end,1:end),'DisplayName','data(1:end,1:end)'); %绘制柱形图
    >> set(gca,'Xticklabel',{'uci\_labour','uci\_weekends ','102\_labour','102\_weekends','104\_labour','104\_weekends','110\_labour','110\_weekends'}); %设置横坐标
    >> set(gca,'XTickLabelRotation',45); %设置x坐标下标倾斜45度
    >> legend('Accuracy(Outlier)','Recall(Outlier)','Accuracy(Interestingness)','Recall(Interestingness)'); %添加图例
    >> set(bar1(1),'facecolor',[0 0.447 0.741]) %设置不同圆柱体颜色
    >> set(bar1(2),'facecolor',[0.85 0.325 0.098])
    >> set(bar1(3),'facecolor',[0.929 0.694 0.125])
    >> set(bar1(4),'facecolor',[0.4667 0.6745 0.1882])

     

    9. 给不同线条添加图标marker,及设置x坐标范围及间隔

    >> data = xlsread('thBPM-Results.xlsx', 5); %默认获取第一个sheet
    >> plot1 = plot(data(1:end,1:end),'DisplayName','data(1:end,1:end)'); 
    >> set(gca,'XTick',[0:1:4]) %改变x轴坐标间隔显示 这里间隔为1
    >> legend('uci\_labour','uci\_weekends ','102\_labour','102\_weekends','104\_labour','104\_weekends','110\_labour','110\_weekends'); %添加图例
    >> set(plot1(1),'marker','+') %设置不同线条线型
    >> set(plot1(2),'marker','*') %设置不同线条线型
    >> set(plot1(3),'marker','.') %设置不同线条线型
    >> set(plot1(4),'marker','x') %设置不同线条线型
    >> set(plot1(5),'marker','s') %设置不同线条线型
    >> set(plot1(6),'marker','d') %设置不同线条线型
    >> set(plot1(7),'marker','^') %设置不同线条线型
    >> set(plot1(8),'marker','p') %设置不同线条线型

     

    10. 改变x坐标轴从0开始,或改变x坐标轴显示参数:

    >> data = xlsread('thBPM-Results.xlsx', 5); %默认获取第一个sheet
    >> plot1 = plot(data(1:end,1:end),'DisplayName','data(1:end,1:end)'); 
    >> legend('uci\_labour','uci\_weekends ','102\_labour','102\_weekends','104\_labour','104\_weekends','110\_labour','110\_weekends'); %添加图例
    >> set(plot1(1),'marker','+') %设置不同线条线型
    >> set(plot1(2),'marker','*') %设置不同线条线型
    >> set(plot1(3),'marker','.') %设置不同线条线型
    >> set(plot1(4),'marker','x') %设置不同线条线型
    >> set(plot1(5),'marker','s') %设置不同线条线型
    >> set(plot1(6),'marker','d') %设置不同线条线型
    >> set(plot1(7),'marker','^') %设置不同线条线型
    >> set(plot1(8),'marker','p') %设置不同线条线型
    >> set(gca,'XTick',1:1:4) %改变x轴坐标间隔显示 这里间隔为1
    >> set(gca,'Xticklabel',{'0','1','2','3'}); %设置横坐标

    展开全文
  • Matlabexcel读取数据画图

    万次阅读 2019-07-11 09:15:47
    [NUM,TXT,RAW]=xlsread('example') A=importdata('book.csv');%importdata 函数允许加载各种数据的不同格式的文件 NUM返回的是excel中的数据,...一般情况下,我们读取的都是excel中的数据,所以可以直接用[NUM]=x...

    [NUM,TXT,RAW]=xlsread('example')

    A=importdata('book.csv');%importdata 函数允许加载各种数据的不同格式的文件

    NUM返回的是excel中的数据,TXT输出的是文本内容,RAW输出的是未处理数据,这里因为文本占用的矩阵一共是8行6列,所以就输出了如上内容。一般情况下,我们读取的都是excel中的数据,所以可以直接用[NUM]=xlsread('example.xlxs'),只输出数据矩阵便可。

    A=xlsread('Book1.xlsx');
    matrix_col=size(A,1);
    matrix_row=size(A,2);
    for i=1:2:matrix_row
        if i==1
            plot(A(:,i),A(:,i+1),'r');
            hold on 
        else
            plot(A(:,i),A(:,i+1),'g');
        end
    end

    legend('line1','line2');

     

    LEGEND(string1,string2,string3, ...)

    分别将字符串1、字符串2、字符串3……标注到图中,每个字符串对应的图标为画图时的图标。

    展开全文
  • MATLAB导入数据Excel数据并做出散点图
  • matlab 读取excel时间数据并绘图没看懂你的格式是什么意思,不过我...那就是data.xlsxa b c 是读取不同的数据类型在matlab上如何导入excel表格然后画图工具:MATLAB、office excel步骤将待导入的矩阵结构的数据录...
  • matlab怎么用Excel表里数据绘图,1、matlab击主页下面的数据导入,你可以导入excel数据,导入你自己命名的huitushuju文2、单击“打开”按钮以导入数据。3、鼠标选择Varname1的所有数据,右键单击以弹出下拉菜单,...
  • 如何用matlab读取多个excel表格数据,将每个表格数...一xlsread()函数,比import简单的多,具体语句:A = xlsread('yourfilename.xls')望高手支招!不一定要拷贝到data文件中啊,你使用xlsread时指定excel绝对路径就...
  • 把矩阵数据保存在excel里 比如文件为 a.xlsx 通过下面的程序读取 a=xlsread('\文件保存的目录\a.xlsx'); figure(1); imagesc(a) colormap(hsv) colorbar title(' show by imagesc'); 运行结果:  ...
  • Matlab读取Excel各个子表的数据进行拟合 前言 现有一个Excel文件,里面存有很多个子表,每个子表格式一样,但是数据不一样,现要对每个子表中的好多行数据进行多项式拟合,并将拟合好的结果保存回Excel中各个子...
  • 由于数据显示近似正弦函数,取每个由负变正 clear all; num = xlsread(‘C:/Users/...%读取数据行数 matrix_row=size(num,1);%读取数据列数 result=[];%初始化一个数组 i=0; j=1; b=diff(num>0);%求上下两个数差 in
  • matlab导入excel表格数据并进行动态画图

    千次阅读 多人点赞 2019-10-24 19:55:37
    国家统计局下载1949-2018年的GDP与人口数据,存入excel中,通过matlab实现数据动态绘图。 程序显示 data=xlsread("C:\Users\1\Desktop\人口+GDP.xlsx");%excel文档的绝对路径 x=1949; y1=data(1,2); y2=data(1,3); ...
  • excel里面的三列数据(分别代表各自不同的意思),导入到excel,然后利用这些数据画图,最终要生成一个exe文件,并且可以跑在没有安装Matlab的机子上。 以上只是一部分数据,后面还有几百行,大概两百多行数据项...
  • 使用matlab处理excel数据进行画图处理

    万次阅读 多人点赞 2018-02-24 13:32:11
    clear all //清理桌面data=xlsread('wenjiandeweizhi') //加载数据x=data(:,1); //第一列的全部y=data(:,4); //第四列的全部plot(x,y) ; //绘制曲线x=data(1:100,1); //1到100行的第一列y=data(1:100,4); //1到100行...
  • 数据拟合效果预览: 文章目录1. 读取数据,绘制散点图2.... % 从Excel文件读取数据 x = ClimateData(:, 1); % 提取ClimateData的第1列,即年平均气温数据 y = ClimateData(:, 5); % 提取ClimateData的第5列,即全年日
  • 稳健回归效果预览: 文章目录1. 读取数据2. 调用robustfit函数作稳健回归3 .... % 从Excel文件读取数据 x = ClimateData(:, 1); % 提取ClimateData的第1列,即年平均气温数据 y = ClimateData(:, 5); % 提取Clima
  • 怎样将matlab中的数据导入到excel中同学,你可以dlmwrite('data.xls',A)A表示数值矩阵,此命令的意思是将矩阵A中数据到data文件中,文件为excel。但有时将MATLAB数入到excel时出错,数据形式不对,有时是对的,这个...
  • % 从Excel文件examp08_03.xls中读取数值型数据 xydata = xlsread('examp08_03.xls'); y = xydata(:, 2); % 提取矩阵xydata的第2列数据,即耗氧能力数据y X = xydata(:, 3:7); % 提取矩阵xydata的第3至7列数据,即自...
  • matlab读取excel内容

    万次阅读 2012-09-16 00:58:54
    我们老师把建模a题当做作业,让我们做persentation,中间直接用matlabexcel还是挺方便的,就是...%开始读取表格数据 %基本初始数据-命名 % WGCQD-外观澄清度 % WGSD-外观色调 % XQCZD-香气纯正度 % XQND-香气浓度
  • matlab中用导入的Excel数据画图

    万次阅读 2015-07-07 16:18:01
    怎样在matlab中导入Excel数据,然后画图呢?以下给出模板自己套! a=xlsread('D:\Matlab\work\每周期中自私节点占比.xls') %excel存放路径,随便都可以 b=[1:1:100]; b=b'; c=zeros(100,1); n=1;  for i=1...
  • 如何将Excel数据导入MATLAB中“打开”弹出“import”窗口,在窗口工具侧导入选项中选择“matrix(矩阵)”,然后点击工具栏右侧的“勾”,导入数据关闭“import”窗口,回到matlab主程序,所以如果经常用到该变量,在...
  • VC6.0读取项目文件夹中EXCEL数据并调用MATLAB2009进行计算方差与均值并绘制图形,有图形操作界面。
  • MATLAB导入EXCEL表格数据画散点图

    千次阅读 2020-05-11 09:21:10
    在处理一些实验数据时,通常要画散点图,本来EXCEL自带的散点图功能也很好,但是为了秀一下,我们也要用到MATLAB画图,下面来介绍一下实现方法。 如果你第一次使用MATLAB,那就要从头开始介绍了。 首先来新建一个...
  • 使用matlab读取excel并作图

    万次阅读 2018-04-27 13:32:59
    在写论文时无奈非要用matlab,于是用地面站把传感器数据导出到了excel,用matlab画个图用地面站向excel中读入数据读入完保存即可。我读的是两种传感器数据,一个是光流的位置值,一个是UWB的位置值,所以在excel中...

空空如也

空空如也

1 2 3 4 5 ... 19
收藏数 369
精华内容 147
关键字:

matlab读取excel数据画图

matlab 订阅