草庐IT

Matlab仿真

全部标签

使用ESPRIT,LS-ESPRIT,Music以及Root-Music四种算法进行角度估计matlab仿真

目录一、理论基础二、核心程序三、测试结果一、理论基础1.1ESPRIT    ESPRIT算法全称为:EstimationofSignalParametersusingRotationalInvarianceTechniques.与Root_MUSIC算法相同,也是一种参数估计技术。ESPRIT算法在旋转矢量中,一个元素上的信号来源于更早期元素信号的相移。ESPRIT推导如下:1.2LS-ESPRIT     基于ESPRIT有两种经典的方法:最小二乘(LS)法和总体最小二乘(TLS)法。其推导过程如下所示:1.3Music    MUSIC(MultipleSignalClassificat

matlab中多元线性回归regress函数精确剖析(附实例代码)

matlab中多元线性回归regress函数精确剖析(附实例代码)目录前言一、何为regress?二、regress函数中的参数 三、实例分析总结前言        regress函数功能十分强大,它可以用来做多元线性回归分析,它不仅能得出线性回归函数中各个系数,还会返回一系列有意义的统计参数,有助于我们对回归函数的分析。本次介绍regress函数的基本功能然后配置以具体实例展示regress函数如何使用。提示:以下是本篇文章正文内容,均为作者本人原创,写文章实属不易,希望各位在转载时附上本文链接。一、何为regress?    regress函数用来做多元线性回归(Multiplelinea

matlab:基于组合赋权的topsis法

帮朋友忙时,最后不得已帮她实现,特此记录。参考文献:[1]杨宝臣,陈跃,YANG,等.基于组合赋权TOPSIS模型的项目评标方法研究[J].电子科技大学学报:社会科学版,2011,13(1):6.基本实现文献代码复现。其中组合权重这样定义:                   其中是熵权法(客观)算出来的权重,是AHP法(主观)算出来的权重。加权标准化决策矩阵Z:              现给出matlab代码:五个函数部分:一、数据处理:1.极大型:function[v]=toMax(x)M=max(x)-min(x);v=(x-min(x))/M;end2.极小型:function[v]

三极管串联线性稳压电路原理详解及Multisim仿真

文章目录前言一、三极管输入/输出特性曲线1.输入特性曲线2.输出特性曲线二、三极管稳压电路及原理解析1.三极管串联稳压电路2.稳压原理解析总结参考前言这段时间在工作中接触到了基于三极管、稳压二极管实现降压稳压的电路。在熟悉电路和阅读文章的时候,发现不少文章对于三极管线性稳压电路的原理介绍得不太详细、不太正确的问题。本文首先介绍了三极管的输入/输出特性曲线,并在此基础之上利用Multisim搭建了三极管稳压电路,最后对所搭建的稳压电路进行了原理解析。一、三极管输入/输出特性曲线1.输入特性曲线当三极管共射极连接,集电极与发射极之间的电压UCEU_{CE}UCE​维持在不同的电压时,反映UBEU_

windows - 如何使用 MAC OS MATLAB 读取在 Windows MATLAB 中创建的 .mat 文件

我有一堆.mat文件是在PC(windows8.1)上使用MATLAB7.10.0R2010a创建的。我正在尝试在带有Yosemite的MAC上使用MATLAB7.12.02011a打开这些文件,但它们打不开。以下是文件在Windows8.1中的MATLAB7.10.0R2010a上的保存方式:save('test.mat',test)下面是在MAC上使用Yosemite在MATLAB7.12.02011a上加载文件的方式load'test.mat'我收到以下错误消息:???Errorusing==>loadUnabletoreadMAT-file/Users/User1/test.m

windows - Windows 上用于节点脚本的 osx 终端语法仿真

所以我有一个以osx为基础构建的包json文件,它包含用于安装和构建的脚本。该文件中的许多脚本都具有osx终端特定的语法。有没有办法在Windows中模拟该终端,以便正确读取语法?附言我试过cygwinmintty(现在称为cygwin64终端),但仍然有同样的问题。编辑我的意图不是维护两个本质上做同样事情的文件,因为我们一开始只使用npm包管理器,所以我现在真的不想引入任务运行器。编辑2015年9月15日这是cygwin不模拟语法的示例:Linux(ubuntu)中的NODE_ENV=productionbin/build.sh会将“production”分配给node_envvar

数学建模之熵权法(SPSSPRO与MATLAB)

数学建模之熵权法(SPSSPRO与MATLAB)一、基本原理对于某项指标,可以用熵值来判断某个指标的离散程度,其信息熵值越小,指标的离散程度越大(表明指标值得变异程度越大,提供的信息量越多),该指标对综合评价的影响(即权重)就越大,如果某项指标的值全部相等,则该指标在综合评价中不起作用。因此,可利用信息熵这个工具,计算出各个指标的权重,为多指标综合评价提供依据。指标的值变化会直接影响因素的变化,变化量越大,说明指标对于因素的变化作用也应该是越明显的。二、分析1、适用范围:可用于任何评价问题中的确定指标权重;可用于剔除指标体系中对评价结果贡献不大的指标注意:确定权重前需要确定指标对目标得分的影响

利用 MATLAB 编程实现罚函数法法求解约束最优化问题

本文章包含以下内容:1、画出外罚函数法的算法流程图;2、MATLAB编写外罚函数法求解无约束优化问题的函数,无约束子问题用精确一维搜索的拟Newton法(函数式M文件,精度设为epson可调);编写程序(命令式M文件),调用外罚函数法,求解如下问题:精度为10-8,初始点为(10,10)。3、MATLAB编写内罚函数法求解无约束优化问题的函数(分不限制一维搜索步长和限制一维搜索步长两种情况),无约束子问题用精确一维搜索的拟Newton法(函数式M文件,精度设为epson可调);编写程序(命令式M文件),调用内罚函数法,求解如下问题:精度为10-8,初始点为(10,10)。拟Newton法1、画

ADAMS并联机器人动力学仿真【附源文件】

文章目录前言一、建立并联机器人模型二、添加运动副约束三、添加运动规划四、动力学参数设置(可选)五、仿真过程六、仿真结果总结前言本文主要介绍在ADAMS软件中实现并联机器人动力学仿真的过程,主要实现如下功能:在ADAMS软件中实现并联机器人动平台期望的运动轨迹;测量并联机器人动平台运动过程中,测量各个关节的角度值和驱动力值;导出驱动关节数据,利用AKISPL函数拟合,测量各关节实际驱动力矩,完成动力学仿真。一、建立并联机器人模型本文以4-PUS/PS并联机器人为例,首先将在三维建模软件(如SolidWorks、Proe等)中建立好的机器人三维模型,另存为x_t格式,并导入ADAMS软件。提示:1

windows - Matlab中从一个文件夹中读取多个图像的问题

我在一个文件夹中有一组图像,我正在尝试读取这些图像并将它们的名称存储在文本文件中。图片的顺序非常重要。我的代码如下:imagefiles=dir('*jpg');nfiles=length(imagefiles);%Numberoffilesfound%*******************forii=1:nfilescurrentfilename=imagefiles(ii).name;%writethenameintxtfileend图像按以下顺序存储在文件夹中:{1,2,3,4,100,110}。Matlab读写图像序列为{1,100,110,2,3,4}的问题。这不是正确的顺序