013_matlab读取ecxel(脚本读取)

MATLAB读取ecxel文件数据

视频教程:https://v.qq.com/x/page/b3039we542o.html
资料下载:https://download.csdn.net/download/xiaoguoge11/12045061
读取数据

[num, txt, ShkingKitten] = xlsread('C:\Users\Administrator\Desktop\fit\2019_08_15_09_40_59.xlsx','2019_08_15_09_40_59','A1:B35230');

Num:读取的数据存进数组num中

Txt:读取到的文本放进txt中(中文那些)

ShkingKitten:输出未处理的数据

Xlsread(‘地址’,‘ecxel里面文件栏的名字’,读取的数据)

参考文献:https://blog.csdn.net/thy19988/article/details/78489623

处理数据,

ShkingKitten(cellfun(@(x) ~isempty(x) && isnumeric(x) && isnan(x),ShkingKitten)) = {0};

Cellfun:批量处理矩阵函数,如:Cellfun(处理功能(平均值函数),矩阵),返回矩阵的平均值

Isempty:t = Isempty (A),如果A为空,结果为1,否则为0

Isnumeric:判断输入参数是否是数字类型(包括浮点型和整型),t = isnumeric(A),如果A是数字类型,返回1,否则,返回0

扫描二维码关注公众号,回复: 11095002 查看本文章

Isnan:判断数组的元素是否是NaN。(Not a Number)

即:以上意思是ShkingKitten矩阵为空,非数据类型,无数据时={0}

将元组转换成矩阵

C_data=cell2mat(ShkingKitten);

将第一列乘以某个数

C2_t=C_data(:,1)*0.001;

C_data第一列的数据乘以0.001;

找到某个数位置

d2_2=find(C2_capacity==666.6);

返回多少行多少列

[m,n]=size(C2_capacity);

保存工作区间中的数据

save('C2');

运行另一个.m的数据

run('C_fit.m');

在这里插入图片描述

发布了136 篇原创文章 · 获赞 60 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/xiaoguoge11/article/details/103761230