MATLAB导入EXCEL表格数据画散点图 您所在的位置:网站首页 matlab用scatter做二维散点图 MATLAB导入EXCEL表格数据画散点图

MATLAB导入EXCEL表格数据画散点图

2023-08-27 03:03| 来源: 网络整理| 查看: 265

在处理一些实验数据时,通常要画散点图,本来EXCEL自带的散点图功能也很好,但是为了秀一下,我们也要用到MATLAB来画图,下面来介绍一下实现方法。

如果你第一次使用MATLAB,那就要从头开始介绍了。

首先来新建一个脚本。 在这里插入图片描述 然后进入编辑器页面,就可以写代码了。

下面进入正题,首先,我们要注意看EXCEL中数据的格式,令新手左右为难,难上加难的是这种格式:

绘制二极管的伏安特性曲线 注意看这里实验数据,我们要绘制伏安特性曲线,以二极管电压为x轴,电流为y轴,但是E和F之间分块,48组数据不是竖着排列,而是分成两块横着排列,这时我们就要思考了,该怎么把这两组数据合并到一起呢,答案是合并到一个数组里面。

下面以上述EXCEL文件为例,给出代码。

name='xxxx.xlsx';%这里的xxxx是EXCEL文件的名字,而且需要将它和.m文件放在同一个文件夹下 a=xlsread(name,'D2:D25'); a=a'; b=xlsread(name,'I2:I25'); b=b'; x=[a,b]'; c=xlsread(name,'E2:E25'); c=c'; d=xlsread(name,'J2:J25'); d=d'; y=[c,d]'; plot(x,y,'b-o'),grid on;%b-o是颜色和图案,可调 title('稳压二极管1N4735A伏安特性曲线仿真生成');%下面是一些图例,坐标轴说明 legend('1N4735A伏安特性曲线'); xlabel('电压Ud(V)'); ylabel('电流Id(mA)');

写完代码后,点击运行按钮,会进入保存文件。这里有一个大坑,就是输入m文件的名字一定要符合命名标准,否则会出错。matlab文件命名最主要的原则是第一个字符不能是数字和下划线,不能有空格。而且最好也不要出现其他符号

当你保存完.m文件后,如果没有错误,就会画出这样的散点图。

在这里插入图片描述 至此,就大功告成了。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有