matlab 怎么读取表格文件后,读取的数据画图,第一列做横坐标,第二列做纵坐标,添加横坐标标题“信噪比/dB",纵坐标标题"识别率”,整个图标题“信号整体识别率”
时间: 2023-12-23 07:04:28 浏览: 212
matlab批量读取excel表格数据并处理画图(可指定,并对无效内容处理)
5星 · 资源好评率100%
假设你要读取的表格文件名为 data.csv,它有两列数据,第一列是信噪比,第二列是识别率。你可以使用 Matlab 中的 readtable 函数读取表格文件,使用 plot 函数画图。
以下是读取数据并画图的代码:
```matlab
% 读取数据
data = readtable('data.csv');
snr = data(:, 1).Variables;
accuracy = data(:, 2).Variables;
% 画图
plot(snr, accuracy);
xlabel('信噪比/dB');
ylabel('识别率');
title('信号整体识别率');
```
这段代码首先使用 readtable 函数读取 data.csv 文件,然后通过 Variables 属性获取第一列和第二列的数据。接着使用 plot 函数画图,横坐标是 snr,纵坐标是 accuracy,使用 xlabel、ylabel 和 title 函数添加横坐标标题、纵坐标标题和图标题。
阅读全文