自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

转载 matlab 让数组每个元素重复出现

matlab如何让数组每个元素重复出现

2022-12-11 14:47:23 4098 3

原创 按比例随机分配训练集和测试集和数组间隔取值

随机分配训练集和测试集函数dividerand和randperm以及数组间隔取值

2022-11-30 20:17:29 670

原创 python/Pytharm 常用快捷键

Pytharm小白入门快捷键

2022-07-22 09:07:43 511

原创 matlab将一个矩阵所有行的元素合并成一列/一行

matlab将一个矩阵所有行的元素合并成一列/一行或者将一行元素拆分成几行的方法-reshape

2022-07-01 15:27:34 20295

原创 matlab画图plot以及自动保存图像

matlab绘图plot的用法的干货代码,非常全面,包括各种绘图细节以及如何自动保存高清图像

2022-05-23 09:49:08 17834

转载 警告: X 的列在机器精度内线性相关

问题:在Matlab中使用pca函数来进行特征降维时,它警告说:“X的列线性地依赖于机器精度。仅使用前XXX个组件来计算TSQUARED”。它的意义是什么?回复1:有关此警告的更多图形解释,请假设您的数据是三维的而不是324维的。 这些将是太空中的点。 函数princomp的输出应该是椭圆体的主轴,与您的数据很好地对齐。 仅使用前两个组件的等效警告意味着:您的数据点位于一个平面上(达到数值误差),因此您的椭球实际上是一个扁平椭圆。 由于PCA通常用于减少维数,因此这并不令人担忧。 它

2022-05-19 20:24:21 1594

转载 MATLAB处理信号得到频谱、相谱、功率谱

第一:频谱一.调用方法X=FFT( x );X=FFT( x ,N);x =IFFT(X);x =IFFT(X,N)用MATLAB进行谱分析时注意:(1)函数FFT返回值的数据结构具有对称性。例:N=8;n=0:N-1;xn=[4 3 2 6 7 8 9 0];Xk=fft(xn)→Xk =39.0000 -10.7782 + 6.2929i 0 - 5.0000i 4.7782 - 7.7071i 5.00

2022-05-06 16:05:12 14314 2

转载 振动信号常用的时域和频域指标

通常振动信号为一时间序列,衡量振动信号的指标包括时域指标和频域指标,网上分享计算公式和源程序的比较少,本文给出了公式定义以及matlab/python源码。常见时域指标:对应的Matlab程序%%%%matlab程序close allclearclcst = 0.01;data = sin(0:st:10);Xr = mean(sqrt(abs(data)))*mean(sqrt(abs(data)));Xmean = mean(abs(data));Xrms = rm

2022-05-05 11:21:58 6462

原创 matlab生成一个数值一样的向量

1. repmat的使用% A可以是向量或矩阵B = repmat(A,m,n); % 产生m行n列的A,并组成矩阵例如:生成5个2>> repmat(1,1,5)ans = 1 1 1 1 1repmat函数中的A不仅可以为数值,也可以为矩阵2. 函数linspacelinspace:用来生成数据按等差形式排列的行向量x=linspace(X1,X2) %在X1和X2间生成100个...

2022-05-04 16:28:36 7580

转载 matlab生成向量和矩阵

matlab生成向量和矩阵,包括让数组每个元素重复出现、矩阵元素的提取等

2022-04-22 09:13:36 7746

转载 数字信号处理采样&内插

实验一、数字信号采样与重建1.信号降采样decimatedecimate函数:降低采样率,或者说实现信号的抽取y = decimate(x,r) %x是样本信号,这里将输入信号x的采样率降低r倍,即在x的数据点中每r个点中,只保留一个点。举例1:t = 0:.0003:1; % Time vectorx = sin(2*pi*30*t) + sin(2*pi*60*t);y = decimate(x,5)subplot(1,2,1);stem(x(1:120...

2022-04-18 15:40:44 981

原创 数据预处理常见措施及matlab程序

针对脏乱差的原始数据采取的清洗预处理措施:截断法去除首尾无效数据、数据降采样加速后期特征提取的计算、hample 滤波去除信号数据中存在的骤升尖峰和骤降谷底这类异常值。FFT变换中常见处理还有去均值与信号补零......

2022-04-18 15:21:22 5036

原创 y = mapminmax(‘apply‘,x,ps)与mapminmax(‘reverse‘,y,ps)

在使用mapminmax过程中发现了一些问题,整理了其他人的一些讲解放到这里,参考的链接放到文末

2022-04-08 20:40:23 4030

原创 运行神经网络错误使用 struct: 无法从 double 转换为 struct

运行神经网络时 提示错误使用 struct: 无法从 double 转换为 struct的解决办法,亲测有效

2022-04-06 11:11:39 3814 3

转载 核主元分析 KPCA及matlab代码

f核主元分析 (Kernel Principal Component Analysis , KPCA) – MATLAB中文论坛 (ilovematlab.cn)发现一篇很好的讲解KPCA代码的文章KPCA简介KPCA、PCA应用:降维 特征提取 去噪 故障检测假设训练数据由矩阵𝑋𝑛×𝑚表示,𝑚代表训练数据的大小,𝑛代表训练数据中特征向量的维度,KPCA具体实现过程如下:Step1:利用核函数计算核矩阵𝑲=[𝐾𝑖𝑗]𝑚×𝑚Step2:核矩阵𝑲的中心化Step3:对中心化核

2022-03-20 10:23:35 10297 14

转载 声发射中dB的介绍

声发射中常用的dB,非常详细

2021-12-31 09:37:57 3423 1

转载 matlab 采样点数,信号频率、采样频率、频率分辨率以及FFT信号补零

f -- 信号频率fs -- 采样频率N -- 采样点数信号频率(f):信号频率就是信号的频率,影响的是信号的发生函数。采样点数(N):采样点数是一次向PC端发送的数据量包含的点数,采样点数决定了每次传到PC内的数据量。就是每个周期采了几个点。N =T/dt ;dt = 1/fs.FFT、IFFT的采样点数必须是2的指数,在频域一个频点对应时域的一次采样,所以FFT的点数自然就是2048、1024、512、256、128.采样率采样率决定了采样的精度。采样频率..

2021-12-22 17:15:25 32988 2

转载 MATLAB实例:PCA(主成成分分析)详解

发现一篇非常好的pca学习文章,作者:凯鲁嘎吉 - 博客园MATLAB实例:PCA(主成成分分析)详解 - 凯鲁嘎吉 - 博客园 (cnblogs.com)1. 主成成分分析2. MATLAB解释详细信息请看:Principal component analysis of raw data - mathworks[coeff,score,latent,tsquared,explained,mu] =pca(X)coeff=pca(X)returns the princip...

2021-12-18 11:14:17 23171

原创 matlab常用代码(读取文件、批量导入数据、与或非)

学习matlab过程中收集的一些常用代码。包括批量导入数据、读取/写入不同类型的文件、与或非、cell、randperm的使用等

2021-12-01 16:41:37 17279

转载 Matlab小波工具箱常用函数

1.Cwt :一维连续小波变换格式:coefs=cwt(s,scales,'wavename') coefs=cwt(s,scales,'wavename','plot')scales:尺度向量,可以为离散值,表示为[a1,a2,a3……],也可为连续值,表示为[amin:step:amax]2.dwt:单尺度一维离散小波变换格式:[ca,cd]=dwt(x,'wavename') %使用小波'wname'对信号X进行单层分解,求得的近似系数存放在数组...

2021-10-29 16:25:32 6684

转载 【机器学习】分类与回归

机器学习模型接受一定的输入并生成一个输出。根据输出值的类型可将机器学习模型进一步划分为分类(classification)和回归(regression)。如果机器学习模型的输出是离散值(discrete values),例如布尔值,那么我们将其称为分类模型。如果输出是连续值(continuous values),那么我们将其称为回归模型。分类和回归同属于监督学习需要完成的任务。二者区别浅层: 两者的的预测目标变量类型不同,连续变量的预测叫回归,离散变量的预测是分类。中层: 回归问

2021-10-13 09:46:46 2777

原创 数据归一化 normlization.m 及 Z-score(bsxfun)与mapminmax区分

数据归一化和标准化的方法,mapminmax、zscore区别,以及标准差参数解释

2021-10-12 16:07:13 1627

原创 libsvm参数使用说明

libsvm使用详解1.训练的参数:-s svm类型:设置SVM模型类型(默认0) 关联参数- 0 -- c-svc (多分类 -c (默认1)- 1 -- nu-svc (一对一分类 -n (默认0.5)- 2 -- one-class SvM (分布估计 ...........................

2021-08-31 11:19:02 5207

深度学习的matlab工具箱,包括DBN,堆叠去噪自编码器SDAE和NN

深度学习的matlab工具箱,包括DBN,堆叠去噪自编码器SDAE和NN,文档中有解释每个函数的pdf文件。清晰易懂非常好用,分享在这里

2022-12-12

MATLAB程序的kpca函数,有详解

MATLAB程序的kpca函数,程序有详解,函数可以选择四种不同的核函数进行计算,可以输入训练和测试数据

2021-12-19

最小二乘支持向量机(LSSVM)的Matlab工具箱

最小二乘支持向量机(LSSVM)的Matlab工具箱,下载于官网,分享到这里

2021-09-27

NASA刀具磨损数据集.rar

数据来源:美国航空航天局艾姆斯研究中心 下载于官网,使用声发射传感器、振动传感器、电流传感器,详见文档内readme文件

2021-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除