精华内容
下载资源
问答
  • 决定系数MATLAB代码实现return_matlab 一组简单的函数来计算回归。 成对的输入值和目标值随机分布在训练,验证和测试集中。 使用训练集theta的值可以针对任何假设进行计算。 Lambda是通过检测成本函数的最佳值来确定...
  • 决定系数 MATLAB代码实现
  • 确定系数matlab计算代码CODY1.0源代码 ======================================== CODY - 一个 MATLAB(R) 动态包肠道微生物群的建模 版本:1.0 主页:稍后添加 作者:耿军 Friday, Feb. 23, 2019 % 由 Jun Geng,...
  • 该文件可用于直接计算数据集的决定系数 (R2)。 两个输入参数:'X' 和 'Y' 一个输出参数:'R2' X:x 参数的向量Y:y 参数的向量R2:决定系数 输入语法:rsquare(X,Y) 由 Joris Meurs BASc (2016) 开发
  • 计算数据拟合模型和RMSE的确定系数[r2 rmse] = rsquare(y,f) [r2 rmse] = rsquare(y,f,c) RSQUARE 计算确定系数(R 方)值实际数据Y和模型数据F。代码使用通用版本R-square,基于比较估计误差的可变性与原始值的可变...
  • 如下: tempdata=(true_y-predict_y).^2; tempdata2=(true_y-mean(true_y)).^2; r2=1 - ( sum(tempdata)/sum(tempdata2) ); sqrt(mean((predict_y-true_y).^2)); ``

    如下:

        tempdata=(true_y-predict_y).^2;
        tempdata2=(true_y-mean(true_y)).^2;
        r2=1 - ( sum(tempdata)/sum(tempdata2) );
        sqrt(mean((predict_y-true_y).^2));
    ``
    
    
    展开全文
  • MATLAB 线性拟合 决定系数R2求解

    万次阅读 2016-06-21 15:40:40
    线性拟合之后总是需要求解决定系数R2,网上找了一下发现没啥靠谱的中文回答。还是老外的方法比较靠谱。 线性拟合求解决定系数

    线性拟合之后总是需要求解决定系数R2,网上找了一下发现没啥靠谱的中文回答。还是老外的方法比较靠谱。
    线性拟合求解决定系数
    这里写图片描述

    展开全文
  • matlab决定因数代码使用“Fminsearch”(matlab)求解 Pitzer 方程 使用“Pitzer 方程”对磷酸进行热力学建模: 描述: 本研究中提出了一种计算方法来评估冰点和磷酸水溶液的等压摩尔浓度的 Pitzer 模型的离子相互...
  • 这个 m 文件计算预测的近似决定系数 (R2),比如 R2pred = 1 - (PRESS/SST) 其中 PRESS = 预测误差平方和,SST = 总平方和。 该统计数据给出了回归模型预测能力的一些指示。 因此,与最小二乘拟合解释的原始数据中...
  • matlab决定系数代码
  • 决定系数(coefficient of determination),也称为拟合优度(goodness of fit)。 决定系数反应了因变量 yyy 的波动有多少百分比能被 xxx 的波动所描述,即表征因变量 yyy 的变异中有多少百分比可由自变量 xxx 来...

    1 定义

    决定系数(coefficient of determination),也称为拟合优度(goodness of fit)。

    决定系数反应了因变量 y y y 的波动有多少百分比能被 x x x 的波动所描述,即表征因变量 y y y 的变异中有多少百分比可由自变量 x x x 来解释。


    2 如果用不同的线型拟合散点,则 R 2 R^2 R2是会随着变化的,因此要深刻理解公式

    【提前提示】

    1. 拟合优度数值越大,说明自变量对因变量的解释程度越高,自变量引起的变动占总变动的百分比高。散点在 回归直线(注意这里并不一定是1:1线) 附近越聚集,一般认为 R 2 R^2 R2 > 0.8 时,拟合效果较好!
    2. 对于上述回归直线,其可以是通过线性拟合得到的直线或曲线,也可以是自己指定的某一条线(如1:1线)。因此,如果是对线性拟合得到的直线求 R 2 R^2 R2, 则表明该回归直线对散点的拟合程度。
    3. 如果是对1:1线进行求 R 2 R^2 R2,可以反映观测值和模拟值的接近程度(这有些类似于相关系数CC的特性)。

    2.1 求 R 2 R^2 R2的通用公示(网上搞的太乱了,满天飞)

    在这里插入图片描述

    3 Matlab 实现(以线性拟合为例)

    在这里插入图片描述

    % 创建样本
    x = 1:100';
    data = x + 50*rand(1, 100);
    
    % 拟合线性回归模型,
    mdl = fitlm(x, data)
    
    mdl = 
    
    Linear regression model:
        y ~ 1 + x1
    
    Estimated Coefficients:
                       Estimate       SE       tStat       pValue  
                       ________    ________    ______    __________
    
        (Intercept)    24.751        2.8809    8.5912    1.3673e-13
        x1             1.0266      0.049528    20.727     1.334e-37
    
    
    Number of observations: 100, Error degrees of freedom: 98
    Root Mean Squared Error: 14.3
    R-squared: 0.814,  Adjusted R-Squared 0.812
    F-statistic vs. constant model: 430, p-value = 1.33e-37
    >> mdl.Rsquared.Ordinary
    ans =
    
        0.8143
    

    【注意】上面通过Matlab自带的线性拟合工具,可以得到一阶线性或者高阶非线性的拟合曲线,和该线的对于样本的拟合优度。通过查看 mdl 对象的属性可以找到 R 2 R^2 R2 = 0.8143, 注意,这里计算的是对最优回归线的,并不是1:1线的!,不信化,你看下面。

    通过使用polyfit 函数可以对线性拟合直线进行检验,如下:

    >> P = polyfit(x, data, 1);
    >> P
    
    P =
    
        1.0266   24.7510
    

    这两个参数就是ax+b的a和b,和上面计算的结果Estimate一致!

    致谢知乎 “十一” 提供灵感
    https://zhuanlan.zhihu.com/p/108464743

    展开全文
  • matlab决定因数代码生物膜模型 代码执行 为了运行这个模型,在 Matlab 中打开 MAINDRIVER.m 文件并在命令窗口中输入“MAINDRIVER(number)”。 括号内的数字将对应于要运行的所需案例,可以在 case.m 文件中输入。 ...
  • matlab决定系数代码
  • matlab决定因数代码ASABE AIM 2019 该存储库包含在 2019 年 ASABE 年度国际会议上进行的三个口头报告的代码,该会议由 ASABE 赞助,马萨诸塞州波士顿,2019 年 7 月 7 日至 10 日。代码在 GNU Octave 和 MathWorks ...
  • 该程序能拟合得到单波段模型、两波段模型、波段比值模型和三波段模型的拟合系数
  • MATLAB数字信号处理(2)LFM脉冲雷达回波处理仿真

    万次阅读 多人点赞 2019-03-13 15:41:24
    将上学期的“气象雷达原理与系统”课程报告放到blog上。 摘要 线性调频(LFM)信号是应用...本设计实现了对线性调频(LFM)脉冲压缩雷达的工作原理仿真,在MATLAB 平台中模拟一个叠加的线性调频回波信号,对该...

    将上学期的“气象雷达原理与系统”课程报告放到blog上。


    摘要

    线性调频(LFM)信号是应用广泛的一种波形,主要优点是脉冲压缩的形状和信噪比对多普勒频移不敏感,即在目标速度未知的情况下,用匹配滤波器仍可以实现回波信号的脉冲压缩,这将大大有利于雷达对目标的探测和信号处理效率的提高。本设计实现了对线性调频(LFM)脉冲压缩雷达的工作原理仿真,在MATLAB 平台中模拟一个叠加的线性调频回波信号,对该信号分别进行采样解调、滤波抽取、脉冲压缩,提取出其中包含的测量物体的距离信息,实验效果良好。


    Abstract

    The linear frequency modulation (LFM) signal is a widely used waveform. The main advantage is that the shape and signal-to-noise ratio of pulse compression are not sensitive to Doppler shift. That is, if the target speed is unknown, the matched filter is still used. Pulse compression of the echo signal can be achieved, which will greatly benefit the radar’s detection of the target and the improvement of signal processing efficiency. This design realizes the simulation of the working principle of linear frequency modulation (LFM) pulse compression radar. In the MATLAB platform, a superimposed chirp echo signal is simulated, and the signal is sampled, demodulated, filtered and compressed, and the distance information of the measured object is extracted. The experimental results are good.


    1、引言

    1.1 作用距离和距离分辨力

    作用距离和距离分辨力是雷达最重要的两个技术指标。作用距离取决于发射信号的能量,发射信号的能量又与发射脉冲的功率和发射时间(即脉冲宽度)成正比。前者受发射管峰值功率和传输线功率损耗等的限制,成本高且调节范围有限。因此,在发射机峰值功率受限的情况下,只能通过增加脉冲宽度的方法来增加信号能量以增大雷达的作用距离。

    雷达的距离分辨力取决于发射信号带宽,带宽越大,距离分辨力越好。传统脉冲雷达发射的是单频信号,脉冲宽度越窄,信号带宽就越宽,距离分辨率就越好。然而发射窄脉冲必然导致平均功率下降,进而减小雷达的作用距离。因此,传统的脉冲雷达中,增大作用距离和提高雷达的分辨力之间存在矛盾。

    为了兼顾雷达的作用距离和距离分辨力,发射信号应同时具备大时宽和大带宽的特点,为此,研究人员利用复杂波形来替代传统的单频脉冲信号。在发射端调制信号的频率或相位以增大信号的带宽,并发射大时宽的信号以保证作用距离。在接收端通过匹配滤波器,将接收到的宽脉冲信号进行脉冲压缩得到窄脉冲信号,提高距离分辨率,从而兼顾了作用距离和距离分辨力。这是雷达隐蔽、抗干扰、区分多目标的重要手段。研究最早且应用最广泛的复杂波形便是线性调频信号。

    1.2 线性调频信号

    雷达波形设计中,采用线性调频信号的优势在于信号产生方便,同时当目标回波存在多普勒频移时脉压结果变化较小,缺点是经过脉压处理后副瓣较高,固定为13.6dB,虽然可以通过加窗的方法对其进行抑制,但同时对信号的其他特性也会带来损失,另外在时宽带宽积小于20时,主瓣副瓣比会变小,导致性能恶化。

    线性调频信号的产生方法在早期雷达中使用的是通过全通移相网络、压控振荡器或色散延迟线的方法,后来采用声表面波器件通过模拟手段形成。而新一代雷达一般则使用DDS技术直接合成。脉冲压缩处理方法在现代雷达中一般采用数字方式进行。有两类方式,一类是在频域上进行处理,将零中频回波信号进行快速傅里叶变换然后与发射信号的频谱相乘,然后再进行逆傅里叶变换得出结果;另一类是时域处理法,将零中频信号与回波信号进行卷积直接得出结果。

    早期,由于FPGA硬件水平较低,无法进行大量的乘法并行运算,所以主要使用DSP以第一类方法为主。目前随着FPGA的设计制造工艺水平逐步提高,使用FPGA来实现各种雷达信号处理算法乃至整个雷达信号处理系统成为了一种数字信号处理的发展趋势。
    本文设计实现了对线性调频(LFM)脉冲压缩雷达的工作原理仿真,在MATLAB 平台中模拟一个叠加的线性调频回波信号,对该信号分别进行采样解调、滤波抽取、脉冲压缩,提取出其中包含的测量物体的距离信息。


    2、原理分析

    2.1 LFM 脉冲雷达原理分析

    雷达是利用无线电波来检测目标并测定目标的有无、目标斜距、目标角位置、目标相对速度等的装置。雷达发射机的任务是产生符合要求的雷达波形,然后经馈线和收发开关由发射天线辐射出去,遇到目标后,电磁波一部分反射,经接收天线和收发开关由接收机接收,对雷达回波信号做适当的处理就可以获知目标的相关信息。

    假设目标与雷达的相对距离为 R,雷达发射信号s(t) ,传播速度为光速C ,则经过时间R/C后电磁波到达目标,照射到目标上的电磁波可写成:s(t-R/C)。电磁波与目标相互作用,一部分电磁波被目标散射,被反射的电磁波为σ·s(t-R/C),其中σ为目标的雷达散射截面(RCS)。再经过时间R/C后,被雷达接收天线接收的信号为σ·s(t-2 R/C)。
    在这里插入图片描述

    图 2.1 雷达等效于 LTI 系统

    如果将雷达天线和目标看作一个系统,便得到如图 2.1 的等效,而且这是一个 LTI(线性时不变)系统。

    等效 LTI 系统的冲激响应可写成:

    █(h(t)=∑_(i=1)^M▒σ_i  δ(t-τ_i )#(2.1) )
    M 表示目标的个数,σ_i是目标散射特性,τ_i是光速在雷达与目标之间往返一次的时间:
    在这里插入图片描述
    式中, Ri 为第 i 个目标与雷达的相对距离。雷达发射信号 s(t) 经过该 LTI 系统,得输出信号(即雷达的回波信号)sr (t) :
    在这里插入图片描述
    从雷达回波信号sr (t)提取出表征目标特性的τ_i(表征相对距离)的常用方法如图2.2所示。
    在这里插入图片描述

    图 2.2 雷达回波信号处理

    以上便是线性调频(LFM)脉冲压缩雷达的工作原理。

    2.2数字下变频原理分析

    本设计中可以选用降低采样率来实现数字下变频的目的,原理如图2.3所示。
    在这里插入图片描述

    图 2.3 降低采样率实现数字下变频

    如果原信号采样率为f,则经过n点重采样处理后,采样频率变为f/n。

    2.3脉冲压缩原理分析

    脉冲压缩相当于让 sr(t) 通过雷达发射信号s(t)的匹配滤波器。s(t)的匹配滤波器hr (t)为:
    在这里插入图片描述
    于是进行滤波处理有:
    在这里插入图片描述
    对上式进行傅立叶变换:
    在这里插入图片描述
    如果选取合适的s(t),使它的幅频特性|S(jω)|为常数,那么2.6式可写为:
    在这里插入图片描述
    其傅立叶反变换为:
    在这里插入图片描述
    so (t)中包含目标的特征信息τi和σi。从so(t)中可以得到目标的个数M和每个目标相对雷达的距离:
    在这里插入图片描述
    实现脉冲压缩的方式有两种,一种是直接在时域卷积(滤波)法,另一种是在频域中进行处理,如图 2.4 所示。
    在这里插入图片描述

    图 2.4 频域脉冲压缩处理

    3、详细设计

    3.1 线性调频信号回波产生模块

    表3.1 关键系统参数
    参数含义
    f调频信号基础频率 10MHz
    fs采样频率 100MHz
    ts采样周期 1/fs
    B调频范围 10MHz
    T脉冲宽度 10μs
    c信号传播速度 3×108m/s
    PRT脉冲周期 500μs

    本系统中使用到的关键系统参数如表3.1所示。基于上述参数,本系统中使用的线性调频信号为:
    在这里插入图片描述
    本系统假设该线性调频信号检测到三个目标,距离分别为 10km,30km和31km。本模块使用到的主要信号如表3.2所示。

    表 3.2 回波信号生成模块信号
    信号含义
    y基础线性调频信号
    y110km 处的回波信号
    y230km 处的回波信号
    y331km 处的回波信号
    xt叠加后的回波信号

    线性调频信号回波产生模块的程序设计流程图如图3.1所示。
    在这里插入图片描述

    图3.1 LFM信号回波产生模块程序流程图

    程序设计时先计算出三个距离所对应的传播时间,然后根据时间计算出其对应的序列长度,建立三个子信号分别作为三个距离上的回波信号。之后再设计一个 10μs 的 LFM 信号。每一个回波信号由传播时间、10μs的LFM信号、补零三部分组成,总时长为 PRT。最后将三个回波信号叠加起来。

    3.2 回波信号采样解调模块

    该模块使用一个基础频率的信号进行解调:
    在这里插入图片描述
    本模块使用到的主要信号如表3.3所示。

    表3.3 回波信号采样解调模块信号
    信号含义
    xtLFM 叠加的回波信号
    yf相干载波信号
    xrt解调后的信号

    相干解调的过程只需要让 xt 和 yf 相乘即可,相乘结果即为解调出来的雷达信号。

    3.3 滤波抽取模块

    解调后的信号xrt中包含有两信号相乘的和频信号和差频信号,本模块滤除掉和频信号分量,之后对滤波后的信号重采样,以降低采样率达到数字下变频的目的。本模块使用到的主要信号如表 3.4 所示。

    表3.4 滤波抽取模块信号
    信号含义
    xrt解调后的信号
    firxrt滤波后的信号
    xrtdown数字下变频处理后的信号

    滤波抽取模块的程序设计流程图如图3.2所示。
    在这里插入图片描述

    图 3.2 滤波抽取模块程序流程图

    由于回波信号为10-20MHz,与10MHz的相干信号相乘,结果频谱应该包含 0-10MHz和20-30MHz两个频段,因此使用fdatool设计一个低通滤波器滤除掉20~30MHz的信号。滤波器通带频率15MHz,阻带频率18MHz,通带衰减1dB,阻带衰减1dB,将系数导出到工作空间供滤波处理调用。

    对滤波后的信号使用downsample函数进行4位的抽取,则抽取后的信号采样频率变为100Mhz/4=25MHz。

    3.4 脉冲压缩模块

    表3.5 脉冲压缩模块信号
    信号含义
    xrtdown数字下变频处理后的信号
    hdt匹配滤波信号
    out脉冲压缩处理后的信号

    脉冲压缩模块让下变频后的回波信号通过发射信号的匹配滤波器,提取出每个目标回波的距离信息。脉冲压缩有时域法和频域法两种。本模块使用到的主要信号如表3.5所示。匹配滤波信号hdt如公式3.3所示。
    在这里插入图片描述
    匹配滤波信号中的f0为0Hz。时域法进行脉冲压缩使用hdt与xrtdown直接进行卷积即可。频域法进行脉冲压缩按照图2.4中的原理框图处理。


    4、仿真分析

    4.1 回波产生模块仿真分析

    绘制出雷达回波信号的时域图与频域图,结果如图4.1所示。
    在这里插入图片描述

    图 4.1 雷达回波信号时域与频域

    时域中可以看到在10km、30km、31km处看到三个脉冲波形,其中在30km和 31km的交界处发生了信号叠加。频域中信号的频率范围在10MHz至20MHz间线性分布,符合预期设定。

    4.2 采样解调模块仿真分析

    在这里插入图片描述

    图 4.2 解调后信号时域图和频域图

    绘制出解调,即相乘后的信号时域和频域图,如图4.2所示。时域中可以仍然保留了10km、30km、31km处的三个脉冲波形信息。由于回波信号为10~20MHz,与10MHz的相干信号相乘,结果频谱应该包含0-10MHz和20-30MHz两个频段,因此该模块设计符合预期设定。

    4.3 滤波抽取模块仿真分析

    绘制对解调信号滤波后的信号频域如图4.3所示。
    在这里插入图片描述

    图 4.3 解调信号滤波后频域图

    经过低通滤波后,解调信号中的 20~30MHz 频段被滤除,只留下 0~10MHz频段信号。对该信号抽取后绘制频域如图4.4所示。
    在这里插入图片描述

    图4.4 抽取后信号频域图

    抽取后信号仍保留了0~10MHz的信号信息,但采样频率由100MHz降至25MHz,图4.3中最大频率为100MHz/2=50MHz,图4.4中最大频率为25MHz/2=12.5MHz,表明该模块设计符合预期设定。

    4.4 脉冲压缩模块仿真分析

    脉冲压缩处理后绘制信号的时域图如图4.5所示。
    在这里插入图片描述

    图 4.5 脉冲压缩后信号时域图

    原来每个距离的回波信号脉宽为10μs,经过脉冲压缩后,每个脉冲变为10μs/100=0.1μs。从图4.5中可以清楚的看到在10km、30km、31km处各有一个很窄的脉冲。脉冲压缩处理的能力也决定了雷达信号处理系统的距离分辨力大小, 压缩后脉冲越窄,距离分辨力越大。


    5、结束语

    本设计实现了对线性调频( LFM)脉冲压缩雷达的工作原理仿真,在MATLAB 平台中模拟一个叠加的线性调频回波信号,对该信号分别进行采样解调、滤波抽取、脉冲压缩,提取出其中包含的测量物体的距离信息,实验效果良好。

    脉冲压缩的原理就是使用一个发射信号与接收回波进行相关,可以将较宽的回波信号“压缩”成很窄的信号。压缩后的脉冲宽度决定了可以分辨的最小距离。例如两个目标的回波信号重叠在一起,在回波信号中无法直接分辨出两个目标的位置,未进行脉冲压缩的雷达距离分辨力 ΔR=(cτ)/2=c/(2B)。这种体制的雷达要提高距离分辨率必须减小脉冲宽度,脉宽减少会降低平均发射功率,使用线性调频信号进行脉冲压缩可以实现提高距离分辨率而保持平均发射功率。脉冲压缩后的距离分辨力 ΔR=(cτ’)/2<<(cτ)/2。


    MATLAB代码如下(fir.mat放不上来,按照文中参数使用FDATOOL工具设计导出即可):

    % written by 刘奇
    
    clc;
    clear;
    close all;
    
    f = 10000000;         %10MHz
    fs = 100e6;
    ts = 1 / fs;
    B = 10^7;
    T = 10^(-5);
    u = B / T;
    c = 3e8;
    PRT = 500e-6;
    
    
    r1 = 10000;   tao1 = 2*r1/c;  n1 = round(tao1 / ts);
    r2 = 30000;  tao2 = 2*r2/c;  n2 = round(tao2 / ts);
    r3 = 31000;  tao3 = 2*r3/c;  n3 = round(tao3 / ts);
    NN = PRT / ts;
    
    t1 = 0 : ts : T-ts;
    y = sin(2*pi*(f*t1+0.5*u*t1.^2));
    N = length(y);
    
    
    y1 = [zeros(1, n1), y, zeros(1, NN-n1-N)];
    y2 = [zeros(1, n2), y, zeros(1, NN-n2-N)];
    y3 = [zeros(1, n3), y, zeros(1, NN-n3-N)];
    xt = y1+y2+y3;
    figure;
    subplot(2, 1, 1);
    plot((0:length(xt)-1)*ts*c/2/1000, xt);
    xlabel('距离/km');
    xtfft = abs(fft(xt, 50000));
    subplot(2, 1, 2);
    fx=(0:length(xt)/2-1)*fs/length(xt);
    plot(fx/1e6, xtfft(1:length(xt)/2));
    xlabel('频率/MHz');
    
    % 对回波信号采样
    fs1 = 100e6;
    ts1 = 1/fs1;
    t2 = 0 : ts1 : (length(xt)-1)*ts1;
    xrt = xt .* sin(2*pi*f*t2);
    
    fx1=(0:length(xt)/2-1)*fs1/length(xt);
    figure;
    subplot(2, 1, 1);
    plot((0:length(xt)-1)*ts*c/2/1000, xrt);
    xlabel('距离/km');
    xrtfft = abs(fft(xrt, 50000));
    subplot(2, 1, 2);
    fx1=(0:length(xrt)/2-1)*fs1/length(xrt);
    plot(fx1/1e6, xrtfft(1:length(xrt)/2));
    xlabel('频率/MHz');
    
    load fir.mat
    firxrt = filter(Num, 1,  xrt);
    firfft = abs(fft(firxrt, 50000));
    figure;
    plot(fx1/1e6, firfft(1:length(firxrt)/2));
    xlabel('频率/MHz');
    xrtdown = downsample(firxrt, 4);
     value0=abs(fft(xrtdown));%FFT分析
    figure;
    fx1=(0:length(xrtdown)/2-1)*(fs1/4)/length(xrtdown);
    %plot((fx1(1:length(value0)))/1e6, value0);
    plot( fx1/1e6, value0(1:length(fx1)));
    xlabel('频率/MHz');
    
    T = 10^(-5);
    u = B / T;
    c = 3e8;
    fs = 25e6;
    ts = 1 / fs;
    t1 = 0 : ts : T-ts;
    hdt = sin(2*pi*(0*t1+0.5*u*t1.^2));
    figure;
    plot(hdt);
    
    replica = xrtdown;
    y = fliplr(hdt);
    % out = conv(replica, y);
    replica1= [replica,zeros(1,16384-length(replica))];
    y1 = [hdt,zeros(1,16384-length(hdt))];
    
    rfft = fft(replica1);
    yfft = fft(y1);
    out = abs(ifft((rfft.*conj(yfft))));
    figure;
    t = (0:length(xrtdown)-1)*ts*c/2/1000;
    plot(t, out(1:length(t)));
    xlabel('距离/km');
    
    展开全文
  • OFDM调制matlab仿真详细代码

    万次阅读 多人点赞 2019-12-04 11:31:09
    MATLAB仿真代码 % ================================================== % 作者: 肆拾伍 % 时间:11/30 2019 % 版本:V3 % =================OFDM仿真参数说明:================ % % 子载波数 carrier_count ---...
  • 模糊PID算法及其MATLAB仿真(2)

    万次阅读 多人点赞 2019-04-16 18:05:07
    上一篇写了模糊自整定PID的理论,这篇来做MATLAB仿真。 目录 补充内容:如何计算临界稳定下的开环增益 Ku 和震荡周期 Tu MATLAB进行模糊PID仿真 1、准备工作 2、模糊控制器的设计 补充内容:如何计算临界稳定...
  • 基于MATLAB的指纹识别与匹配

    万次阅读 多人点赞 2019-08-28 22:04:15
    经实验,效果不佳,于是采用MATLAB自带的bwmorph函数进行细化,除此之外,还加上了去除毛刺和空洞的部分 function y=thin(x) I=ordfilt2(x,5,ones(3,3));%对指纹图像进行3×3滤波 u=I; [m,n]=size(u) for x=2:m-1...
  • MATLAB 计算 确定系数R2

    千次阅读 2021-06-30 21:11:12
    MATLAB 计算 确定系数R2一、matlab代码二、工具箱验证三、讨论 拟合优度(Goodness of Fit)是指回归直线对观测值的拟合程度。度量拟合优度的统计量是可决系数(亦称确定系数)R²。 R²最大值为1。R²的值越接近1...
  • 基于MATLAB的语音信号处理

    万次阅读 多人点赞 2018-07-15 01:21:20
    基于MATLAB的语音信号处理摘要:语音信号处理是目前发展最为迅速的信息科学研究领域中的一个,是目前极为活跃和热门的研究领域,其研究成果具有重要的学术及应用价值。语音信号处理的研究,对于机器语言、语音识别、...
  • 决定系数R^2

    千次阅读 2019-09-19 08:52:56
    所以我们用到了一种方法叫 coefficient of determination (决定系数) 来判断 回归方程 拟合的程度. 0. 平均数 1. THE TOTAL SUM OF SQUARES(总平方和) yiyi表示真实数据,y¯y¯表示平均值 2. THE REGREE...
  • 阵列天线方向图-均匀直线/平面阵列matlab仿真

    万次阅读 多人点赞 2020-02-28 15:48:52
    理论上发射和接收电磁波的...阵列天线的阵元数目、阵元间距、分布形式、激励相位和幅度5个因素决定了阵列天线波束方向图的形成,决定天线的辐射特征。辐射方向图可以描绘天线辐射特性随空间方向坐标变化关系。 阵列...
  • matlab解方程、方程组

    万次阅读 多人点赞 2016-06-23 17:11:03
    最近有多人问如何用matlab解方程组的问题,其实在matlab中解方程组还是很方便的,例如,对于代数方程组Ax=b(A为系数矩阵,非奇异)的求解,MATLAB中有两种方法: (1)x=inv(A)*b — 采用求逆运算解方程组;  (2)x=A...
  • 相关系数R-判定系数R方的matlab实现

    千次阅读 2019-12-25 11:55:16
    相关系数-判定系数 相关系数是最早由统计学家卡尔·皮尔逊设计的统计指标,是研究变量之间线性相关程度的量,一般用字母 r 表示。由于研究对象的不同,相关系数有多种定义方式,较为常用的是皮尔逊相关系数。 相关...
  • MATLAB仿真PID控制器与模糊控制器

    万次阅读 多人点赞 2019-03-04 16:06:10
    摘要:使用matlab编写PID控制器与模糊控制器,并对原理进行解析。 背景: 小白自学。 基础:1、视频“自动控制原理”,1-3章,柠檬大学,点此链接 2、《基于MATLAB的系统分析与设计——模糊系统》,楼顺天等,...
  • 线性预测技术很早(1967年)就已经被应用与语音处理领域,基本概念是:一个语音的采样值可以通过过去若干语音采样值的线性组合来逼近(最小均方误差),能够决定唯一的一组预测系数,而这个预测系数就是题目中的LPC...
  • matlab初步回归代码介绍 这是一个Matlab函数,它运行逐步回归算法以适合给定的N个数据点。 所识别的模型的形式为 Y = \总和{k_i * P_i(x)} Y(Nx1)是模型输出。 x(Nxm)是m维模型输入。 P_i(x)是作为x的任意...
  • matlab生成滤波器系数

    千次阅读 2018-06-07 09:39:00
    MATLAB生成的滤波器系数是可以控制增益的,一般归一化的目的是控制增益为1。滤波器的阶数由数据速率,过渡带宽、通带波纹和阴带波纹来决定, 在下图中FS,Apass,Astop固定之后,只要Fpass与Fstop两者差值一定,...
  • MATLAB神经网络编程》 化学工业出版社 读书笔记 第六章反馈型神经网络 6.1 Hopfield网络 本文是《MATLAB神经网络编程》书籍的阅读笔记,其中涉及的源码、公式、原理都来自此书,若有不理解之处请参阅原书 前馈...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,197
精华内容 2,078
关键字:

决定系数matlab

matlab 订阅