MATLAB数据预处理——导入,插补,绘图
一、导入数据
1.先在命令行建立数组,再直接把数据复制上去。
或
2.利用函数,读取excel中的数据
x=xlsread('C:\Users\dell\Desktop\试品2.xlsx','C2:C100')
二、插值
1.把数据中的缺失值转换为NaN
t2(t2==0)=NaN;
2.查找缺失值
TF1=ismissing(t2);%查找缺失值,TF是逻辑矩阵,利用TF可以找到t2内的缺失值,TF中的1对应t2中的缺失值
t2(TF1);%显示缺失值位置
TF=TF1;
t2pre=t2;
while max(TF)t2=fillmissing(t2,'movmean',30);%窗口为30的移动均值填充缺失向量
%t2=fillmissing(t2,'movmean',[2,0])%用缺失值的前两个平均值进行插补
%t2=fillmissing(t2,'movmean',3)%用缺失值的前一个值和后一个值的平均值进行插补TF=ismisssing(t2pre)
end
MATLAB中还存在一个插值函数interp1
y1=interp1(x,y,x1,'method')
方法有三种
'nearest'是最邻近插值, 'linear'线性插值; 'spline'三次样条插值; 'pchip'立方插值
3.绘图
plot(x,t2pre,t(TF1),t2pre(TF1),'x')
title('插补后的数据波形')
xlabel('')
ylabel('')
legend('原始数据','插补值')
save('t2pre.mat','t2pre');%保存插补后的数据
MATLAB数据预处理——导入,插补,绘图相关推荐
- MATLAB数据预处理之缺失值插补
文章目录 前言 1 加载原始数据 2 查找缺失值并填充缺失值 总结 2021年4月5日09:51:56更新 2021年5月18日10:46:15更新 2022年10月15日07:25:01更新 参考资 ...
- matlab六轴直线插补代码
针对已有点位,通过matlab编程进行直线插补,插补逻辑是将X.Y.Z.A.B.C先分成XY,ZA和BC三部分,给定直线轴插补步长LStep和旋转轴插补步长RStep.先计算要插补的两行代码各个轴所要 ...
- matlab将图片导入工作区,matlab数据的导入和导出,以matlab工作区workspace为source和destination...
MATLAB支持工作区的保存.用户可以将工作区或工作区中的变量以文件的形式保存,以备在需要时再次导入. 保存工作区可以通过菜单进行,也可以通过命令窗口进行. 数据导出 1. 保存整个工作区 选择Fil ...
- nhanes数据库挖掘教程3--对数据进行多重插补
美国国家健康与营养调查( NHANES, National Health and Nutrition Examination Survey)是一项基于人群的横断面调查,旨在收集有关美国家庭人口健康和营 ...
- matlab保存和载入数据,matlab数据的导入导出-总结篇
支持的导入和导出文件格式 下表显示了可以从 MATLAB 应用程序导入和导出的文件格式. 文件内容扩展名说明导入函数导出函数MATLAB 格式化数据MAT保存的 MATLAB 工作区 访问 MATLA ...
- matlab数据的导入和导出
数据的导入和导出 从文本文件中导入数据 part1, 使用importdata函数读取格式较为简单的文本文件 part2, 使用fopen 函数读取格式较为复杂的文本文件 part3, 使用fopen ...
- 【Matlab数据的可视化】自适应绘图函数fplot
今天看到fplot这个函数,于是乎赶快整理出来放到"Matlab数据的可视化"这个板块中,以便更好的完善我们的知识结构.
- python 插补数据_python 2020中缺少数据插补技术的快速指南
python 插补数据 Most machine learning algorithms expect complete and clean noise-free datasets, unfortun ...
- 基于S型曲线的连续多段曲线插补平滑过渡的规划算法(Matlab)
写在前面 学习代码都记录在个人github上,欢迎关注~ 前面的博客已经写了关于空间直线与空间圆弧的常用插补算法,而这些都是单一路径,实际中并不实用.对于连续多段路径,传统方法是将多段路径细分,然后对 ...
最新文章
- 关于大数据的那些事儿
- SQL基础【十二、Like】
- 谷歌不支持调用摄像头麦克风_谷歌发布安卓11系统:全新界面、更严的隐私管理...
- 698. Partition to K Equal Sum Subsets
- 两阶段聚合(局部聚合+全局聚合)
- Entity Framework底层操作封装V2版本号(2)
- 城市天际线 android,都市天际线安卓手机版
- 水题 CodeForces 602C -Two Bases
- 淘宝SDK easing属性(旋转木马)
- c 语言病毒源码大全,易语言病毒源码大全
- 解决360 安装补丁智能忽略的问题!
- Linux Command diff 文件比较
- 线性代数之 伪逆矩阵
- vue项目使用 Recorder.js 实现录音功能
- 【算法】0-1背包问题(Knapsack problem)
- (论文笔记)SC4D: A Sparse 4D Convolutional Network for Skeleton-Based Action Recognition
- 甲骨文oracle测试面试记录
- 树莓派无法连接远程计算机,如何从树莓派远程连接到Windows PC
- Adobe illustrator 为什么对不齐?AI无法对齐操作?如图我画了一个形状想用园和那条直线对其但是我鼠标拖动智能参考线都已经对齐了 但是松开后又错开了
- 新基建新场景新需求,激发智能化变革新联想