matlab
文章平均质量分 74
qq_43650421
这个作者很懒,什么都没留下…
展开
-
因子分析法(Matlab与SPSS对比)
Matlab代码来源是司守奎书中的案例。clc;clear;%% 1.进行主成分分析fid = fopen('data.txt');%打开数据文件,返回文件标志符data1 = textscan(fid,'%s %f %f %f %f %f','CollectOutput',1);data = data1{2};data = reshape(data, [16, 5]);m = size(data, 1);x = data(:,5);data = data(:,1:4);num = 2;原创 2021-11-12 18:56:42 · 3406 阅读 · 0 评论 -
灰色预测GM(1,1)Matlab实现
一、介绍:灰色预测是指利用 GM 模型对系统行为特征的发展变化规律进行估计预测。二、灰色预测的步骤:1.数据的检验与处理:首先为了保证使用灰色预测模型的可行性,需要先做级比检验。原始数据为:x(0)=(x(0)(1),x(0)(2),...,x(0)(n))数列的级比为:λ(k)=x(0)(k−1)x(0)(k),k=2,3,...n.原始数据为:x^{(0)}=(x^{(0)}(1),x^{(0)}(2),...,x^{(0)}(n))\\\\数列的级比为:\lambda(k)=\fra原创 2021-11-01 20:56:38 · 3521 阅读 · 0 评论 -
TOPSIS和熵权法的应用(Matlab实现,包括数据预处理)
TOPSIS和熵权法的应用(Matlab实现,包括数据预处理)原创 2021-10-29 00:14:36 · 7058 阅读 · 12 评论 -
wav音频文件的提取和分析(matlab)
matlab实现wav音频文件的提取和分析原创 2021-06-12 20:45:36 · 25442 阅读 · 2 评论 -
图像质量评价MSE,SNR等指标(附Matlab代码)
通过其原始图像作为参考来评价一幅图像,就是有参照图像评价。有参照图像评价参数主要包括MAE、MSE、NMSE、SNR、PSNR、ISNR等。(1)平均绝对误差(MAE)平均绝对误差的计算是把评价图像与原始图像各点灰度差的绝对值之和除以图像的大小。其值越小表示与原始图像的偏差越小,图像质量越好。MAE=∑i=1M∑j=1N∣g(i,j)−g^(i,j)∣M×N.MAE=\frac{\sum_{i=1}^{M}\sum_{j=1}^N |g(i,j)-\widehat{g}(i,j)|}{M\tim原创 2021-05-25 23:50:38 · 24464 阅读 · 9 评论 -
通过Matlab计算拟合优度
拟合优度的定义:拟合优度function[r]=formular1(x,y) %x为真实值,y为拟合值 mean_x = mean(x); sum_x = 0; sum_y = 0; size = length(x); for i = 1:size sum_x = (y(i)-mean_x)^2+sum_x; sum_y = (x(i)-mean_x)^2+sum_y; end r = sum_x/sum_y原创 2021-04-18 21:38:49 · 11342 阅读 · 7 评论 -
Matlab的GUI界面学习手记
最近在用Matlab的guide来写GUI界面,就记录一些我对GUI界面的理解。首先是函数中都有的那些参数hObject,eventdata和handles,其中eventdata我用的2017b的Matlab的官方注释是将在未来版本中定义。这个就先不管。先看hObject和handles。他们的作用很相似,hObject和handles的官方解释是句柄,一直没有很搞懂,现在终于明白了一些。我的理解是GUI界面中的元素就是句柄,或者更加通俗一些的解释,把handle当成C++或是Java中的类类型原创 2020-07-02 00:43:23 · 2824 阅读 · 0 评论