MATLAB
九的方
这个作者很懒,什么都没留下…
展开
-
Matlab 保存数据库
save(['5月风速','\UAN\',file_name_day1],'Wind_day_Result')原创 2021-09-18 20:34:00 · 305 阅读 · 0 评论 -
复制文件并重命名到新的文件夹
% 文件另存为容易失效,本程序采用复制的方法%rootpath='H:\以前的数据文件夹\';newpath='C:\Users\NO1\Desktop\新的数据文件夹\';files=dir(fullfile([rootpath,'*ULT.csv']));lens=length(files); %依次循环for i=1:lens file=dir([rootpath,files(i).name]); oldname=file.name; newname=[files(原创 2021-08-16 11:36:18 · 661 阅读 · 1 评论 -
【机器学习】PCA与ICA
PCAPCA算法主要用于降维,就是将样本数据从高维空间投影到低维空间中,并尽可能的在低维空间中表示原始数据先求出这堆样本数据的协方差矩阵,然后再求出这个协方差矩阵的特征值和特征向量,对应最大特征值的那个特征向量的方向就是长轴(也就是主元)的方向,次大特征值的就是第二主元的方向,以此类推。PCA原理分析和Matlab实现方法(三)MATLAB代码:pca与fastICAICA算法独立成分分析 ( ICA )ICA(独立成分分析)在信号盲源分离中的应用快速ICAPCA与ICA的区别独立成分原创 2021-05-07 22:51:22 · 698 阅读 · 0 评论 -
【Table函数】Matlab文件写入
多使用Table函数,支持多种数据类型,类似数据库。% 创建表T=table(All_wind_date,All_U_average,All_U_max,All_alpha,All_G_T,All_yaw_angle,All_sigam2_Flu_wind_speed,All_Turbulence_den_all,All_Luu);%将表写入csv文件writetable(T,'number_ImageNet.csv')% 也可以使用writematix...原创 2021-05-06 17:04:51 · 669 阅读 · 0 评论 -
【Python笔记】
Spyder介绍Spyder中注释的快捷键是ctr+1参考链接Spyder学习使用总结spyder调试教程(debug)原创 2021-04-26 11:41:03 · 49 阅读 · 0 评论 -
各种回归模型
各种回归岭回归(英文名:ridge regression, Tikhonov regularization)是一种专用于共线性数据分析的有偏估计回归方法,实质上是一种改良的最小二乘估计法,通过放弃最小二乘法的无偏性,以损失部分信息、降低精度为代价获得回归系数更为符合实际、更可靠的回归方法,对病态数据的拟合要强于最小二乘法。共轭分布什么是共轭分布?共轭(conjugate)是贝叶斯方法中很常见的一个词,结合贝叶斯定理,我们可以将“共轭”理解为后验和先验是同一种分布。...原创 2021-04-24 11:16:46 · 142 阅读 · 0 评论 -
【分享】Matlab启动慢解决办法两步走
第一步:修改环境变量license——环境变量第二步:关闭Windows Service服务(如果第一步失败了)windows service 关闭原创 2020-10-04 21:08:37 · 1284 阅读 · 0 评论 -
功率谱密度有关问题
代码如下;%u是导入的参数3600*1的矩阵Fs=1; nfft=2^nextpow2(length(u)); L = size(u,1); % 信号长度F = Fs/2*linspace(0,1,nfft/2+1); %(0:1:N/2)*Fs/NY = fft(u,nfft)/L; %除以L乘以2y = 2*abs(Y(1:nfft/2+1,:));window=hanning(nff..原创 2020-08-06 11:16:29 · 654 阅读 · 0 评论 -
相关系数
相关系数皮尔逊系数两个变量之间是线性关系,都是连续数据。 两个变量的总体是正态分布,或接近正态的单峰分布。 两个变量的观测值是成对的,每对观测值之间相互独立。corr(X)输出的结果和corrcoef是一致的,但是corr可以自己选择相关系数的类型。matlab提供三种,默认的是皮尔逊相关系数,剩下的两种是kendall和spearman.利用matlab计算Pearson和Spearman相关系数互相关互相关函数是描述随机信号 x(t)、y(t)在任意两个不同时刻s,..原创 2020-08-02 21:25:50 · 551 阅读 · 0 评论 -
回归拟合
回归拟合https://blog.csdn.net/qq_17119267/article/details/79115976二次函数拟合p=polyfit(x,y,1) % 拟合出的二次函数的系数ye=y-polyval(p,x); % 计算误差ye2s=sum(ye.^2); % 误差的平方和xx=linspace(min(x),max(x)); % 绘图用到的点的横坐标yy=polyval(p,xx); % 拟合曲线的纵坐标相关系数...原创 2020-08-02 19:07:07 · 242 阅读 · 0 评论 -
数据处理有关
基本思路常用方法箱型图肖维勒方法(等置信概率)https://blog.csdn.net/xq_520/article/details/89284949正态分布标准差聚类方法,利用距离思想原创 2020-07-27 18:19:05 · 116 阅读 · 0 评论 -
Matlab常用知识整理
格式转换表达式和字符str2sym%字符转为表达式k='x1+x2'f=str2sym(k);Matlab 接受字符串并转为符号表达式,inline函数,匿名函数形式的方法汇总将sym类型的数据转换成double型:A=double(B)matlab中eval用法对于sym(符号对象),可以用char或string进行转换变量赋值数组下标赋值%应用:将x,y重新排序,回归分析用于绘图[x, id] = sort(data_x);y = data_y(i原创 2020-07-17 20:17:19 · 1115 阅读 · 0 评论 -
圆括号(),中括号[],大括号{}问题汇总
MATLAB中圆括号(),中括号[],大括号{}的使用方法总结补充中括号还可以用于拼接元胞timuans={'序号' '题目' '匹配程度' '答案'};%也可以不填timuans1={i timu Y timu_ans};timuans=[timuans;timuans1];%注意这里是中括号timuans = 5×4 cell 数组 {'序号'} {'题目' } {'匹配程度'} {'答案'} {[ 1]}原创 2020-06-26 12:51:21 · 951 阅读 · 0 评论 -
MATLAB图形句柄
set()get()参考:MATLAB图形句柄原创 2020-06-22 10:43:27 · 184 阅读 · 0 评论 -
【笔记】希黄变换
参考链接Hilbert-Huang Transform(希尔伯特-黄变换)——赵小胖的脑科学园地利用instfreq函数求取瞬时频率时出现的问题.doc——豆丁网关于Hilbert-Huang的matlab实现,材料汇总学习笔记EMD经验模态分解(Huang的算法)imf=emd(x); %对信号进行经验模态分解得到固有固有模态函数IMFs(intrinsic mode function)emd_visu(x,t,imf) %EMD绘图% 第一个图表示emd的过程,7个i原创 2021-01-16 17:31:22 · 622 阅读 · 0 评论 -
【分享】MATLAB如何将元胞数组(含字符)写入CSV文件
1.cell2csv可登录mathworks下载该m文件:网站链接,需注册账户下载代码内容如下,可直接复制保存m文件。function cell2csv(filename,cellArray,delimiter)% Writes cell array content into a *.csv file.% % CELL2CSV(filename,cellArray,delimiter)%% filename = Name of the file to save. [ i.e. 't原创 2021-01-08 22:39:13 · 4415 阅读 · 0 评论 -
分类算法(Classification)
参考机器学习系列(七)——分类问题(classification)机器学习三类问题回归分析分类分析聚类分析原创 2021-01-08 22:00:47 · 385 阅读 · 0 评论 -
【分享】Matlab绘制双Y轴曲线
可直接复制运行,根据需要修改!%绘图数据x=0:0.1:20;y1=sin(x);y2=cos(x);% 绘图[hAx,hLine1,hLine2] =plotyy(x',y1,x',y2);%设置图幅xlim( hAx( 1 ), [1 10] );xlim( hAx( 2 ), [1 10]);%设置线型hLine1.LineStyle = '-';hLine2.LineStyle = '--';%设置线宽hLine1.LineWidth=1.0;hLine2.LineWi原创 2021-01-05 12:01:09 · 1937 阅读 · 0 评论 -
数字信号处理MATLAB注解
傅里叶变换fftMATLAB傅里叶命令有两种: Y=fft(x) ,其中,x为一个序列(向量),存放采集信号的数据; 另外一种Y=fft(x,n),x 的定义同上,n定义计算数据的个数,如果n大于x的长度,在x的末尾添加0,使得x的长度等于n。如果n小于x的长度,截取x中的前n个数来进行计算。Y返回fft的结果,为一个复数序列(向量)。 示例1(现在采用的代码)L = size(data); % 信号长度NFFT = 2^nextpow2(L...原创 2020-08-07 10:34:17 · 941 阅读 · 0 评论 -
MATLAB数据类型笔记
数据类型数值型数组(double)元胞数组(cell)结构体(struct)字符(char)字符串(string)数据类型之间转换矩阵和元胞mat2cellcell2mat数值型数组和元胞num2cell结构数组和元胞cell2structstruct2cell字符和字符串### Matlab字符串 字符串数组 数据类型转换常用查找替换函数查找字符strfind()和findstr()...原创 2020-11-03 12:06:16 · 104 阅读 · 0 评论 -
MATLAB笔记
MATLAB笔记格式转换cell、char、double互转表达式和字符变量赋值数组下标赋值常用函数变量处理find文本交互txtxlsread[matlab中的四种取整函数的使用(fix, floor, ceil, round)](https://blog.csdn.net/qq_32252957/article/details/82968469)日期的三个函数函数传参统计有关p-p、q-q绘图格式转换cell、char、double互转表达式和字符str2sym%字符转为表达式k='x1+x原创 2020-08-15 12:30:12 · 269 阅读 · 2 评论 -
各种概率分布(四种分布)
频率分布直方图纵轴是频率/组距,而频率计算是频数/总数。[yy,xx]=hist(data,20); %分为100个区间统计(可以改成你需要的区间数)yy=yy/length(data)/mean(diff(xx)); %计算概率密度,频数除以数据种数,除以组距bar(xx,yy,1);...原创 2020-09-28 10:13:43 · 1628 阅读 · 0 评论 -
MATLAB绘图札记
函数plot注:多个图形既可以采用plot(x,y)%为多维矩阵,也可以holdon实现。ezplot函数ezplot无需数据准备,可以直接画出函数的图形,画隐函数图形很方便。格式曲线样式注:画图选项顺序没有影响网格问题grid on;%添加网格grid off;%去掉网格grid minor;%figure中的变密一点,以更加准确的估算出对应点的坐标;...原创 2020-07-16 20:35:59 · 416 阅读 · 1 评论 -
workbench问题
物体弹起来,原因不明。原创 2020-10-24 23:05:20 · 777 阅读 · 0 评论 -
Txt读取参数
path_wind='C:\Users\NO1\Desktop\分析配置参数.txt'; fid = fopen(path_wind);Mct_command=textscan(fid,'%s','delimiter','\n');Mct_command=Mct_command{1};%删除注释for i=1:size(Mct_command) text1=char(Mct_command(i)); locate=find(text1=='%'); if ~isemp.原创 2020-10-23 16:11:01 · 130 阅读 · 0 评论 -
MATLAB调用ANSYS
参考链接Matlab调用ANSYS的三种方法链接链接2原创 2020-10-13 21:19:21 · 603 阅读 · 0 评论 -
小波变换
小波与小波包、小波包分解与信号重构、小波包能量特征提取暨小波包分解后实现按频率大小分布重新排列(Matlab 程序详解)形象易懂讲解算法I——小波变换小波变换和小波阈值法去噪原创 2020-09-28 15:11:41 · 738 阅读 · 0 评论 -
神经网络学习笔记
网络结构基本概念测试集、训练集、验证集含义和区别传递函数(激活函数)理论上已经证明,具有一个隐含层的三层网络可以逼近任意非线性函数。损失函数BP神经网络具体推导BP神经网络Matlab实现(工具箱实现、自主编程实现)BP神经网络公式推导完整版MATLAB实现神经网络相关文章回归拟合实例——神经网络神经网络Matlab工具箱nntool工具箱的使用...原创 2020-10-05 17:53:59 · 139 阅读 · 0 评论