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

在处理一些实验数据时,通常要画散点图,本来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文件后,如果没有错误,就会画出这样的散点图。

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

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值