matlab excel散点图
时间: 2023-09-28 16:10:49 浏览: 128
使用MATLAB来画excel散点图的方法如下:
1. 首先,确保你的Excel文件和MATLAB脚本文件在同一个文件夹下。
2. 使用`xlsread`函数来读取Excel文件中的数据。比如,你可以使用以下代码来读取Excel文件中的D列和I列数据,并存储在变量a和b中:
```matlab
a = xlsread('xxxx.xlsx', 'D2:D25');
b = xlsread('xxxx.xlsx', 'I2:I25');
```
3. 将读取的数据组合成散点图的输入数据x和y。比如,将a和b合并成一个矩阵x,将c和d合并成一个矩阵y:
```matlab
x = [a', b'];
y = [c', d'];
```
4. 使用`plot`函数绘制散点图,并添加网格线。你可以使用以下代码来绘制散点图:
```matlab
plot(x, y, 'b-o');
grid on;
```
5. 使用`title`函数添加图标题,使用`legend`函数添加图例,使用`xlabel`和`ylabel`函数添加坐标轴标签。比如,你可以使用以下代码来添加标题和坐标轴标签:
```matlab
title('稳压二极管1N4735A伏安特性曲线仿真生成');
legend('1N4735A伏安特性曲线');
xlabel('电压Ud(V)');
ylabel('电流Id(mA)');
```
完整的MATLAB代码如下:
```matlab
name = 'xxxx.xlsx';
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;
title('稳压二极管1N4735A伏安特性曲线仿真生成');
legend('1N4735A伏安特性曲线');
xlabel('电压Ud(V)');
ylabel('电流Id(mA)');
```
请注意,代码中的`xxxx.xlsx`需要替换为你的Excel文件的名称。同时,你也可以调整代码中的颜色和图案进行个性化的设置。
阅读全文