武汉理工大学毕业设计(论文)目录摘要...................................................................................IAbstract..............................................................................II1绪论.................................................................................11.1柔性机械臂的发展历史...........................................................11.2国内外研究现状.....
1MATLAB在机械振动信号中的应用申振(山东理工大学交通与车辆工程学院)摘要:综述了现代信号分析处理理论、方法如时域分析(包括时域参数识别、相关分析等)、频域分析(包括傅立叶变换、功率谱分解等),并结合MATLAB中的相关函数来对所拟合的振动信号进行时域分析和频域分析,并对绘出的频谱图进行说明。关键词:时域分析频域分析MATLAB信号是信息的载体,采用合适的信号分析处理方法以获取隐藏于传感观测信号中的重要信息(...
实验三、最少拍控制算法MATLAB仿真实验一、实验目的:1.掌握最少拍有纹波、无纹波系统的设计方法;2.学会最少拍控制系统的分析方法;3.了解输入信号对最少拍控制系统的影响及改进措施二、实验内容:设单位反馈线性定常系统的连续部分和零阶保持器的传递函数分别为:)1(10()sssG,sesGsTh)1(,采样周期T=1秒。要求系统在单位阶跃输入时实现最少拍控制,求数字控制器的脉冲传递函数D(z)。讨论加上控制器后的系统输出...
UsedampedNewtonmethodtofindtheminimumof.Selectsuitableinitialpoint.Stoppingerrorshouldnotlargerthan=0.01.Requirements:(1)WriteMATLABcodestofinishthealgorithm(notuseMATLABfunctiondirectly).(2)ProvideMATLABcodes,themiddleandthefinalresults.MATLABCodes:symsx1x2x3n;x=[x1,x2,x3];f=x1^2+4*x2^2+9*x3^2-2*x1+18*x3;g=[2*x1-2,8*x2,18*x3+18];h=[2,0,0;0,8,0;0,0,18];h0=inv(h);eps=0.01;k=0;tol=1;x0=[0,0,0];wh...
实验五MATLAB程序设计一、实验目的1、熟练掌握MATLAB的程序流程控制结构;2、熟练掌握M文件的结构;3、熟练掌握函数调用和参数传递;二、实验内容Fibonacci数列的个元索为:1、2、3、5、8、.Fl=l,F2=l,Fn=Fn-l+Fn-2川M函数文件实现,数列的元索个数为输入变量。(1)按M函数文件格式创建文件开头funetionf二shiyan4(n)%SHIYAN4Fibonacci%Fibonacci数列%n元素个数%f构成Fibonacci数列向量%copyright2009-04-09(2)用while循环实现程...
仲恺农业技术学院教案2006~2007学年第二学期学院(系、部)计算科学系教研室(实验室)软件工程课程名称MATLAB数据处理与分析授课班级公选课主讲教师胡小健职称讲师教案(首页)课程名称MATLAB数据处理与分析课程编号总计:18学时学分1课程性质必修课公共课□;基础课□;专业基础课□;专业课□讲课:18学时实验:学时上机:18学时选修课限选课□;任选课□考核方式考试();考查(√)任课教师胡小健职称:讲教授课对象专业班级...
%%%清除空间clcclearall;closeall;%%%训练数据预测数据提取以及归一化%%%下载四类数据loaddata1c1loaddata2c2loaddata3c3loaddata4c4%%%%四个特征信号矩阵合成一个矩阵data(1:500,:)=data1(1:500,:);data(501:1000,:)=data2(1:500,:);data(1001:1500,:)=data3(1:500,:);data(1501:2000,:)=data4(1:500,:);%%%%%%从1到2000间的随机排序k=rand(1,2000);[m,n]=sort(k);%%m为数值,n为标号%%%%%%%%%%%输入输出数据input=data(:,2:25...
基于MATLAB的涡旋光干涉场计算机模拟摘要:涡旋光束是具有连续螺旋状相位的光束,即光束的波阵面是旋涡状的,具有奇异性,其光束的中心是一个暗核,此处的光强为零,相位无法确定。对于光学涡旋,特别是具有复杂拓扑结构的光学涡旋,可以通过计算机模拟的方法获得实验上难以准确测量干涉场分布。本文利用MATLAB模拟不同拓扑荷值的涡旋光的产生,以及不同拓扑荷值涡旋光与平面光,球面光的干涉,给出了相应的干涉图样。引言:利...
MATLAB频域分析实验1.给定系统(a)画出系统极零图;由题知,该系统零点为Z1=0,极点为P1=-√(8/10)j和P2=√(8/10)j。由MATLAB作出极零图如下:代码如下:b=[0,-0.2];a=[1,0,0.8];zplane(b,a);(b)求出并绘出系统幅频响应与相频响应;由题知,,用ejw替换z后得到;利用MATLAB做出幅频响应和相频响应如下:代码如下:clearall;b=[0,-0.2];a=[1,0,0.8];[H,w]=freqz(b,a,512,1);Hr=abs(H);Hphase=angle(H)*180/3.1415;Hphase=unwrap(H...
第三章连续梁程序的编制与使用结构力学中的矩阵位移法是随着电子计算机进入结构力学领域中而产生的一种方法,而MATLAB语言正是进行矩阵运算的强大工具,因此,用MATLAB语言编写结构力学程序有更大的优越性。本章将详细介绍如何利用MATLAB语言编制连续梁结构的计算程序。矩阵位移法的解题思路是将结构离散为单元(杆件),建立单元杆端力与杆端位移之间的关系-单元刚度方程;再将各单元集成为原结构,在满足变形连续条件和平衡...
0:301:001:302:002:303:003:304:004:305:005:306:006:307:001/1/19997517357146976786616446376346316085975815491/2/19996516466456246156065955925935995975795745441/3/19996666596606466146116165985975885855555505211/4/19996246286216126015885875765865916006076226091/5/19996246496406266186056026056136126246276446571/6/19996486446236035865745785765815735915795475311/7/1999647630607609596606574575584587603...
第八章多目标规划概述什么是多目标规划问题在前面所述的最优化问题,无论是线性规划、整数规划还是非线性规划,其目标函数都只有一个。但在实际问题中,衡量一个设计方案的好坏往往不止一个标准,常常要考虑多个目标。例如研究生产过程时,人们既要提高生产效率,同时还要考虑产品质量,又要考虑成本以降低生产费用,可能还希望生产过程中的环保问题,即废渣、废水、废气造成的污染小。在设计导弹的过程中,既要射程远,又...
习题二1.如何理解“矩阵是MATLAB最基本的数据对象”?答:因为向量可以看成是仅有一行或一列的矩阵,单个数据(标量)可以看成是仅含一个元素的矩阵,故向量和单个数据都可以作为矩阵的特例来处理。因此,矩阵是MATLAB最基本、最重要的数据对象。2.设A和B是两个同维同大小的矩阵,问:(1)A*B和A.*B的值是否相等?答:不相等。(2)A./B和B.\A的值是否相等?答:相等。(3)A/B和B\A的值是否相等?答:不相等。(4)A/B和B\A所代表的数...
1.微分方程的定义对于duffing方程,先将方程写作functiondy=duffing(t,x)omega=1;%定义参数f1=x(2);f2=-omega^2*x(1)-x(1)^3;dy=[f1;f2];2.微分方程的求解functionsolve(tstop)tstop=500;%定义时间长度y0=[0.01;0];%定义初始条件[t,y]=ode45(duffing,tstop,y0,[]);functionsolve(tstop)step=0.01;%定义步长y0=rand(1,2);%随机初始条件tspan=[0:step:500];%定义时间范围[t,y]=ode45(duffing,tspan,y0);3.时间历程的绘制时间历程...
一、利率期限结构(20分)plot(zerorates)2volatility=0.4;dividentrate=0;divident=2;exdiv=3.5;34sigma=0.4;Nu=1000;%这样保证每次模拟的结果相同%期权到期时的5.50916.78654种股票信息,包括最高价、2个月左右,建立数据表格。要求使用MATLAB编程(1)将4种股票的收盘价格转化为收益率,并画出收益率直方图TickSeries=[31.6332.1731.5830.7130.7730.9331.7931.583233.9133.1234.9835.335.534.6535.4635.9535.3937.6736.6436.773...
0-255,因此只要根据像素灰度值(0-比如数字信号是x(n),n=1~N一块,10~20的第二块,以此类推。这之前需要对(2)统计每一块的数据个数,并求出相应的概率(3)用信息熵公式求解MATLAB程序代码如下:(已写成调用的函数形式)functionHx=yyshang(y,duan)2Hi=-ppnum(i)*log2(ppnum(i));%----------------1、熟悉离散信源的特点;3p1=[1/2,1/4,1/8,1/8];%p1代表甲信源对应的概率I(i)=log2(1/p1(i));disp(自信息量分别为:);disp(自信息量分别为:);4科教兴国
实验一典型环节的MATLAB仿真一、实验目的1.熟悉MATLAB桌面和命令窗口,初步了解SIMULINK效用模块的使用方法。2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。3.定性了解各参数变化对典型环节动态特性的影响。二、SIMULINK的使用MATLAB中SIMULINK是一个用来对动态系统进行建模、仿真和分析的软件包。利用SIMULINK效用模块可以快速的建立控制系统的模型,进行仿真和调试。1.运行MATLAB软件...
用MATLAB进行谱分析时注意:5.00000+5.0000i-10.7782-6.2929iIFFT时已经做了处理。fs=100;N=128;..2%对信号进行快速Fourier变换%求得Fourier变换后的振幅%频率序列xlabel(频率/Hz);%对信号进行快速Fourier变换%求取Fourier变换的振幅plot(f(1:N/2),mag(1:N/2));%绘出Nyquist频率之前随频率变化的振幅xlabel(频率/Hz);3(3)N=136,NFFT=128;(4)N=136,NFFT=512。4f=(0:N-1)*fs/N;%真实频率绘出Nyquist频率之前的振幅绘出Nyquis...
cag(t-nT)]coswt(a)模拟调制产生2PSK信号(b)数字键控的方法产生2PSK信号图92PSK信号的调制原理图2QPSK信号可以看作两个载波正交2PSK信号的合成。3图3-5QPSK信号解调原理方框图w=1:400;%规定载波lengthout(j+50*(i-1))=f(j);%若码元为0则将载波输出%输出载波和基带信号%fori=1:8forj=1:504endendsubplot(3,3,1),plot(t,b),axis([010*pi-0.51.2]),xlabel(t),ylabel(幅度),title(基带信号);gridon;subplot(3,3,2),plot(t,w),axis([...
一、利率期限结构(20分)plot(zerorates)volatility=0.4;dividentrate=0;divident=2;exdiv=3.5;23sigma=0.4;Nu=1000;%这样保证每次模拟的结果相同%期权到期时的5.50916.78654种股票信息,包括最高价、2个月左右,建立数据表格。要求使用MATLAB编程(1)将4种股票的收盘价格转化为收益率,并画出收益率直方图TickSeries=[31.6332.1731.5830.7130.7730.9331.7931.583233.9133.1234.9835.335.534.6535.4635.9535.3937.6736.6436.7736...