![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
matlab技术
大力水手(Popeye)
这个作者很懒,什么都没留下…
展开
-
MATLAB(PYTHON(pandas))如何读写Excel数据文件
MATLAB如何读:将电脑中某个位置的Excel表格里面的数据读入MATLAB软件里面并赋给某个变量。我们只需要使用MATLAB中提供的系统函数xlsread函数即可,其主要的调用形式为:a=xlsread(‘H:\filename.xls’);其中a表示读入文件所保存的变量名称,filename.xls(或者filename.xlsx)表示excel数据文件名,H:\是文件所在地址。MATLAB如何写:将MATLAB软件里面的某个变量保存为Excel表格里面的数据保存到电脑指定的位置。我们只原创 2020-06-15 17:18:12 · 981 阅读 · 0 评论 -
平滑滤波算法总结
自己项目中经常需要对一维时间序列进行滤波处理(保留原始信号,消除噪声信号),这里做些总结,一方面总结知识,另外帮助他人1.常用滤波技术1.1.均值滤波(待续)1.2.中值滤波(待续)1.3.高斯滤波法(待续)2.复杂滤波方法2.1.STL分解(待续)STL全称 基于损失的季节性趋势分解过程,此算法思想 一些随时间变化的信号由三种信号组合而成,他们分别是 趋势(trend)、季节(se...原创 2020-05-07 09:05:52 · 5673 阅读 · 0 评论 -
MATLAB常用操作积累(作图,数据处理等)
MATLAB作图属性修改积累1.作图设置set(gca,‘XLim’,[0 10]); %X轴的数据显示范围set(gca,‘XTick’,[0:1:10]); %设置要显示坐标刻度set(gca,‘XTickLabel’,[0:1:10]); %给坐标加标签axis equal; 坐标轴设置为方形legend(‘boxoff’); %去...原创 2020-04-27 21:20:42 · 380 阅读 · 0 评论 -
matlab 求时间序列数据的包络线
好多地方都有求数据包络线的程序这里不再赘述,比如链接:添加链接描述但是对于时间序列数据我们求包络线的过程中有时候想保留对应的时间值。上面链接中第三步:第一个问题:“包络线的生成,需要将原数据分成等宽度的小段,每段取一个最高点所对应的横坐标和纵坐标”,其实它根根没有取每段最高点多对应的横坐标,从最后一步生成的横坐标可以看出来。第二个问题:“比如设定每小段的长度为 d = 4 或 8 或...原创 2020-03-25 19:25:54 · 2917 阅读 · 2 评论 -
MATLAB 求任意一个数的所有因子
MATLAB 求 任意一个数的所有因子我们都知道matlab 有自带的求最大公约数和最小公倍数的函数,但是缺少求取任意一个数所有 因子 的函数,我么有时候将一个数组进行分段截取的时候希望每段长度都是一样的,类似这样的情况都会用到这样的函数。这里给出 matlab 代码:例如求取832的所有因子x=832;factors =[];k=1;for i=2:round(length(x)...原创 2020-03-24 19:55:27 · 10279 阅读 · 5 评论 -
MATLAB 中如何对时间序列类数据进行排序的同时对其下标进行同步排序
1.sort() 函数在 MATLAB 中我们一般使用 sort() 函数对数据进行排序。例如:x=[5,3,6,1,9], 则sort(x)=[1,3,5,6,9]。2.对时间序列类数据进行排序的同时对其下标进行同步排序但是有时候我们不但想要对数据进行排序而且想要同时对其下标进行同步排序。例如时间序列数据 Y =[6,3,1,9],其对应时间下标数据为:T=[1,2,3,4]。如何在对Y...原创 2020-03-24 19:40:34 · 1554 阅读 · 0 评论 -
matlab中多项式拟合polyfit()和插值函数polyval()的基础使用方法和历程
Matlab 中 多项式拟合函数 —polyfit()和插值函数—polyval ()的基本用法##使用方法在MATLAB中提供了polyfit函数用于对多项式进行拟合,其调用格式如下。P = polyfit(x,y,n):对x进行n维多项式的最小二乘拟合,输出结果P为含有n+1个元素的行向量, 该向量以维数递减的形式给出拟合多项式的系数。[P.S]= polyfit(x,y,n):返回...原创 2019-11-28 16:03:18 · 5376 阅读 · 0 评论