matlab x轴为I(mA)值为1.00到10.00,步长为1 y轴为oI(mA)值为0.0546 0.0194 -0.028 0.0274 0.0019 0.0172 -0.0873 0.0474 -0.0064 0.0034 图中标出x y的数值 做折线 (完整代码)
时间: 2024-12-23 18:14:08 浏览: 4
在MATLAB中,你可以使用`plot`函数创建一个简单的折线图来表示这个数据。这里是一个示例代码,假设你的数据保存在名为`data`的两个列向量中,`I`对应x轴,`oI`对应y轴:
```matlab
% 定义数据
I = 1.00:1:10.00; % x轴数据,从1.00到10.00,步长为1
oI = [0.0546 0.0194 -0.028 0.0274 0.0019 0.0172 -0.0873 0.0474 -0.0064 0.0034]; % y轴数据
% 创建折线图
figure; % 创建一个新的图形窗口
hold on; % 保持当前图形以便添加更多线条
plot(I, oI, 'r-'); % 红色实线折线图
% 在图上标出特定点的坐标值
text(I(1), oI(1), ['(' num2str(I(1)) ', ' num2str(oI(1)) ')'], 'HorizontalAlignment', 'left');
text(I(end), oI(end), ['(' num2str(I(end)) ', ' num2str(oI(end)) ')'], 'HorizontalAlignment', 'right');
% 添加标题和轴标签
xlabel('电流 (mA)');
ylabel('偏移电流 (mA)');
title('电流-偏移电流关系');
% 关闭hold状态,以免后续操作影响现有图形
hold off;
```
这段代码会生成一个显示了从1.00到10.00的电流值对应的偏移电流变化的折线图,并在图上标出了x轴和y轴的一些特定点的数值。
阅读全文