先上代码,这里我要读表格数据,结果读出来之后发现是cell,没有办法直接画图,先得进行数据转化,过程如下。
close all;clear all;clc
[num,txt,raw]=xlsread('cupfile20210329093017302-sig','N2:N1946');
raw=raw';
str2num(char(raw));
data=cellfun(@str2num, raw);
plot(data);
介绍:
1、str2num(char(raw));
先把cell转变成char数组,在把他转变成数据类型。原理是转变成char之后的矩阵每行的长度是相同的。
2、data=cellfun(@str2num, raw);
使用cellfun函数,第一个参数传递对每个cell单元使用的函数名,第二个参数是cell名。
参考博客:点击跳转