matlab处理示波器csv文件,导入为列向量和数值矩阵并画图
·
方法:代码读取,适用于重复处理csv数据,不用每次都导入
%% CSV
% 1. 读取CSV文件为表格格式
data = readtable('data.csv');
% 提取从第33行开始的第一列
x = data{33:end, 1}; % 使用花括号{}来提取表格中的数据
y = data{33:end, 1};
% 2. 读取为矩阵格式
data = readmatrix('data.csv');
% 提取列数据
X = data(33:end, 1); % 第一列
Y = data(33:end, 2); % 第二列
方法一:导入为列向量
借鉴了其他人的博客,为了以后看着方便,自己梳理一下
原文如下:
1. 处理CSV文件

2. 给数据的列起个简单的名字,相当于你画图的x,y

3. 导入数据,将修改完的CSV文件拖动到matlab工作区


输出类型选列向量,不然导入不了分开的两列数据
4. 画图
我用的最简单的plot函数
方法二:导入为数值矩阵
1. 选择范围。
刚导入进去所有数据是被全选的,可以直接鼠标拉动到你要的数据范围,图中为40,也可以在范围那里指定。

3. 输出类型选择:数值矩阵
4. 导入所选内容
5. 画图,以最简单的画图指令为例
plot(W0000(:,1),(W0000(:,2))
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)