精华内容
下载资源
问答
  • matlab处理excel数据画图
    千次阅读
    2021-03-02 09:55:05

    转载自:关于matlab利用excel进行绘图,而且可以进行曲线的标注
    https://blog.csdn.net/u010637291/article/details/88913981

    更多相关内容
  • 批量读取全部sheet内容,可指定,并对无效内容处理,提取所需数据画图
  • 使用matlab处理excel数据进行画图 解决了直接使用xlsread读取csv出错问题

    目录

    0 说明

    1 直接使用xlsread读取出错

    2 解决办法

    3 绘图


    0 说明

    Excel数据示例(number_filter_radius_0.8_3.csv),一共99行数据(4列),第一行数据是表头

    参考了一位大神的代码,修改如下:

    data=xlsread('C:\Users\meng\Desktop\number_filter_radius_0.8_3_copy.csv')  
    
    %x=data(:,4); %第4列的全部
    %y=data(:,2); %第2列的全部
    %x=data(1:99,4); %2到99行的第4列
    %y=data(1:99,2); %2到99行的第2列
    %plot(x,y) ; %绘制曲线
    
    %参考:https://blog.csdn.net/baiyibin0530/article/details/79360804

    1 直接使用xlsread读取出错

    %括号内为文件路径
    data=xlsread('C:\Users\meng\Desktop\number_filter_radius_0.8_3.csv')  

             将第2、3、4列数据都读取成了0,而且第一行的文本类型直接被忽略了

    2 解决办法

    拷贝excel文件,删除第一行和第一列(第一行是字符串/文本数据,第一列的数据过于大/相对其他三列来说)

    注:如果删除的行或列的数据还需要用,可以将这些行或列的数据再单独存一个excel文件,再读取成另一个数据,如data_1,这样matlab就可以继续处理了

    修改后的文件number_filter_radius_0.8_3_copy.csv如下(98行,3列):

     可以正常读取了:

    3 绘图

    我这里需要以第3列为x轴,第1、2列为y轴进行绘制

    完整代码(代码文件名:matlab_read_excel.m):

    data=xlsread('C:\Users\meng\Desktop\number_filter_radius_0.8_3_copy.csv')  
    
    x_base=data(:,3); %第3列的全部
    x=data(:,1); %第1列的全部
    y=data(:,2); %第2列的全部
    
    plot(x_base,x) ; %绘制曲线
    hold on;
    plot(x_base,y) ; %绘制曲线

    展开全文
  • matlab读取excel数据并把对应的数据分别画出曲线图1、第我们首先需要找到需要导excel表格,这里表格需要是office,其它入有问题,我们可以使用电脑自带的2003版本office2、第二步我们打开软件,点击上方的导入数据...

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

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

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

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

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

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

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

    1、打开matlab,点击下面的数据导入,你可以导入excel数这里导入你命名的huitushuju文件。

    2击“打开”按钮以导入数据。

    3、鼠标选择Varname1的所有数据,右键单击以弹出下拉菜单,选择导入所选内容,您可以将数据导入matlab工作区,同样可以导入其他两个变量。

    4、三列数据分别导入matlab空间,如下所示。在工作空间中可以看到三个变量,并且已知三个变量的最大值和最小值。

    5、在工作区中选择Varname1,右键单击下拉菜单,可以重命名工作变量,删除,绘制各种曲线等。

    6、将此处重命名为X,同样将Varname2和Varname3命名为Y1,Y2。

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

    积(X,Y1, 'R-');

    坚持,稍等;

    积(X,Y2, 'B-。');

    Xlabel( '时间/ S');

    Ylabel( '距离/ M');

    运行程序以绘制所需的曲线:

    如何利用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 循环 for 语句 xlsread EXCEL表格数据导入 ...

    1、打开matlab,点击下面的数据导入,你可以导入excel数这里导入你命名的huitushuju文件。

    2击“打开”按钮以导入数据。

    3、鼠标选择Varname1的所有数据,右键单击以弹出下拉菜单,选择导入所选内容,您可以将数据导入matlab工作区,同样可以导入其他两个变量。

    4、三列数据分别导入matlab空间,如下所示。在工作空间中可以看到三个变量,并且已知三个变量的最大值和最小值。

    5、在工作区中选择Varname1,右键单击下拉菜单,可以重命名工作变量,删除,绘制各种曲线等。

    6、将此处重命名为X,同样将Varname2和Varname3命名为Y1,Y2。

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

    积(X,Y1, 'R-');

    坚持,稍等;

    积(X,Y2, 'B-。');

    Xlabel( '时间/ S');

    Ylabel( '距离/ M');

    运行程序以绘制所需的曲线:

    在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数据进行画图处理

    万次阅读 多人点赞 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行...

    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行的第四列




    展开全文
  • 如何将excel表格中大量数据导入matlab中并作图1、打开matlab,点击主页下面的数据导入,你可以导入excel数据,这里导入你自己命名的huitushuju文件。2、单击“打开”按钮以导入数据。3、鼠标选择Varname1的所有数据...
  • Matlab导入Excel数据快速绘图

    千次阅读 2022-06-28 12:57:30
    Matlab导入Excel数据快速绘图,精美绘图嘎嘎香
  • 我想在excel中由数据画图,且显示图线的函数,怎么...如何用excel表格中的数据制图方/步骤1,在excel中输入制所需要的数据。2,选择(选连续的数据可以按住“ctrl”在选择就可以了。还有选择时要连表头一起选择)。3,...
  • matlab上如何导入excel表格然后画图"在excel中由数据画图,且显示图线的函数"的操作步骤是:1、以Excel 2016为例,打开Excel工作表;2、选择数据区域,在“插入”选项下的“图表”中,选择“散点图”;3、在图表...
  • 如何将excel表格中大量数据导入matlab中并作图1、matlab,点击主页下面的数据导入,你可以导入excel数据,这里导自己的huitushuju文件。2、单击“打开”按钮入数据。3、鼠标选择Varname1的所有数据,右键单击以弹出...
  • 如何利用matlab根据excel表格里面的数据画图方法/步骤1,在excel中输入制图表所需要的数据。2,选择数据(选择不连续的数据可以按住“ctrl”在选择就可以了。还有选择时要连表头一起选择)。3,在“插入”菜单“图表”...
  • 按规律提出Excel中的数据,之后可以将找出的数据进行画图
  • matlab上如何导入excel表格然后画图工具:matlab 2018b1、打开matlab,点击主页下面导入数据,可以导入excel数据,在此将自己命名的huitushuju文件导入:2、点击打开按钮,即可将数据导入:3、鼠标选中Varname1...
  • 如何用excel表格中的数据制图方法/步骤1,在excel中输入制图表所需要的数据。2,选择数据(选择不连续的数据可以按住“ctrl”在选择就可以了。还有选择时要连表头一起选择)。3,在“插入”菜单“图表”中选择所需要的...
  • 如何用excel表格中的数据制图原发布者:烟霞如何用Excel画图1.步:将数据输入excel表,前面的一般被X轴,后面的一列为Y轴1-1输入数据2.点击菜单栏的【插入】,选择【图表】,出现图表向导,如图1-2所示。1-2图表向导...
  • 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目录下的work里,假设名为1.xls,然后在matlab里A=xlsread('1.xls'),即可导入,这时A是一个矩阵,若要其中列画图,可以这样:假设A为20行4列,我们要第3列所有的数据做为X轴坐标,第5列做Y轴坐标,命令...
  • 如何利用matlab根据excel表格里面的数据画图将待导入的矩阵结数据Excel中,录入时注意行列原矩阵一一对应录入完以后数据,为了后续步骤使用方便,命名时我们最好把它命名为我们接下来在MATLAB中要引用的变量名(比如...
  • Excel数据导入Matlab绘图

    千次阅读 2020-12-24 09:38:06
    2. matlab加载excel数据 3. 根据data画图 3.1 直线图 3.2 柱形图 4. 设置绘制图形的X坐标下标 5. 改变下标显示方向:倾斜效果(当x轴下标出现重合之时,如下图) 6. 添加图例 7. 设置柱形图不同柱形的颜色 ...
  • matlab怎么用Excel表里数据绘图,1、matlab击主页下面的数据导入,你可以导入excel数据,导入你自己命名的huitushuju文2、单击“打开”按钮以导入数据。3、鼠标选择Varname1的所有数据,右键单击以弹出下拉菜单,...
  • 如何将excel表格中大量数据导入matlab中并作图怎么用matlab将表格中据画出来Matlab的 xlsread() 函以将Excel数据读入到matlab工作空间,然后就可以根据读入的数图。下面给出操作流程:1、在Excel中输入数据,保存...
  • 书写论文时需要使用MATLAB处理数据画图,并用Visio修图
  • MATLAB导入Excel数据并用plot函数绘图

    万次阅读 多人点赞 2019-11-14 12:40:30
    MATLAB导入Excel数据并用plot函数绘图 第一次写博客,心里有点小激动!写这一篇博客的目的是帮助像我一样刚入门的小白,因为昨天查了相关博客,但是发现和我想找的还是比较少的,所以特此写一篇来总结一下我摸索出来...
  • Matlabexcel读取数据画图

    万次阅读 2019-07-11 09:15:47
    NUM返回的是excel中的数据,TXT输出的是文本内容,RAW输出的是未处理数据,这里因为文本占用的矩阵一共是8行6列,所以就输出了如上内容。一般情况下,我们读取的都是excel中的数据,所以可以直接用[NUM]=x...
  • 如何利用matlab根据excel表格里面的数据画图将待导入的矩阵结数据Excel中,录入时注意行列原矩阵一一对应录入完以后数据,为了后续步骤使用方便,命名时我们最好把它命名为我们接下来在MATLAB中要引用的变量名(比如...
  • matlab两列数据画图

    千次阅读 2021-05-06 02:10:07
    实验目的: 实验 2 Matlab 绘图操作 1、 掌握绘制二维图形的常用函数;...实验2 Matlab绘图操作_IT/计算机_专业资料。matlab系列实验 雄鹰 实验三 matlab 绘图操作 实验 2 实验目的: 实验目的: 1、 掌握绘制二维图形的...
  • 1、打开matlab,在当前文件夹栏中选择需要导入的excel表格,并双击打开。 2、打开之后,可在数据表进行拖拉选择,也可通过设定范围Range A4:B204(前两列第4-204行数据),如果是仅选择前3列第4-10行就是A4:B10...
  • 如何利用matlab根据excel表格里面的数据画图1、首先在excel表格中输入需要制作图表的数据,选中数据区域并点击“复插入”选项卡中的“图表”按钮。2、然后在打开的“插入图表”对话框中选择“折线制图”并点击其中一...
  • 基于MATLABEXCEL数据计算与分析

    千次阅读 2021-04-18 16:36:39
    基于MATLABEXCEL数据计算与分析潜刘方摘要:再怎么样希望先看摘要,阅读本文需要一定的MATLAB基础知识,不需要excel相关知识。结合本人近期工作上的需要测量计算,想偷懒就选择了利用MATLAB偷懒,于是便有了本文。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,259
精华内容 503
关键字:

matlab处理excel数据画图

matlab 订阅