MATLAB仿真在通信与电子工程中的应用.rar
%程序2-19
function [sys,x0,str,ts] =Ampvar(t,x,u,flag,G) %G是辅助参数,增益
% 实现输入输出关系: y = G * u;
switch flag,
case 0 % flag=0 初始化
[sys,x0,str,ts]=mdlInitializeSizes(G); %注意这里带了参数G
case 3 % flag=3 输出方程求解
sys=mdlOutputs(t,x,u,G); %注意这里带了参数G
case { 1, 2, 4, 9 } % 其它作不处理的flag
sys=[];
otherwise %异常处理
error(['Unhandled flag = ',num2str(flag)]);
end
% 主函数结束
function [sys,x0,str,ts] = mdlInitializeSizes(G) % 初始化函数,注意这里带了参数G
sizes = simsizes;
sizes.NumContStates = 0; %连续系统的状态数
sizes.NumDiscStates = 0; %离散系统的状态数,对于本系统此句可不用
sizes.NumOutputs = -1; % 输入信号数目是动态的
sizes.NumInputs = -1; % 输出信号数目是动态的
sizes.DirFeedthrough = 1; % 该系统是直通的
sizes.NumSampleTimes = 1; % 这里必须为1
sys = simsizes(sizes);
str = []; % 通常为空矩阵
x0 = []; % 初始状态矩阵
ts = [0 0]; % 连续取样时间
% 初始化函数结束
G=3;
function sys = mdlOutputs(t,x,u,G)% % 系统输出函数,注意这里带了参数G
sys = u*G;
% 系统输出函数结束
PID控制MATLAB仿真.rar
function [sys,x0,str,ts] = spacemodel(t,x,u,flag)
switch flag,
case 0,
[sys,x0,str,ts]=mdlInitializeSizes;
case 1,
sys=mdlDerivatives(t,x,u);
case 3,
sys=mdlOutputs(t,x,u);
case {2,4,9}
sys=[];
otherwise
error(['Unhandled flag = ',num2str(flag)]);
end
function [sys,x0,str,ts]=mdlInitializeSizes
sizes = simsizes;
sizes.NumContStates = 2;
sizes.NumDiscStates = 0;
sizes.NumOutputs = 1;
sizes.NumInputs = 3;
sizes.DirFeedthrough = 0;
sizes.NumSampleTimes = 1; % At least one sample time is needed
sys = simsizes(sizes);
x0 = [0;0];
str = [];
ts = [0 0];
function sys=mdlDerivatives(t,x,u) %Time-varying model
kp=10;
ki=2;
kd=1;
ut=kp*u(1)+ki*u(2)+kd*u(3);
J=20+10*sin(6*pi*t);
K=400+300*sin(2*pi*t);
sys(1)=x(2);
sys(2)=-J*x(2)+K*ut;
function sys=mdlOutputs(t,x,u)
sys(1)=x(1);
MATLAB课件.rar
第1讲 MATLAB简述
第2讲 数值运算
第3讲 单元数组和结构
第4讲 字符串
第5讲 符号运算
第6讲 MATLAB绘图基础
第7讲 程序设计
第8讲 计算方法的MATLAB实现
第9讲 优化设计
第10讲 仿真设计
PID控制MATLAB仿真.rar
11份MATLAB仿真PID的程序
Model {
Name "chap1_4"
Version 3.00
SimParamPage "Solver"
SampleTimeColors off
InvariantConstants off
WideVectorLines off
ShowLineWidths off
ShowPortDataTypes off
StartTime "0.0"
StopTime "5"
SolverMode "Auto"
Solver "ode45"
RelTol "1e-3"
AbsTol "auto"
Refine "1"
MaxStep "auto"
InitialStep "auto"
FixedStep "auto"
MaxOrder 5
MPSK信号基于高阶循环谱估计载波频率matlab的代码.rar
function y=pqmod(M,N,flag)
%本程序完成基带信号星座图映射
%参数说明
% y 生成的基带调制行向量
% M 调制阶数
% N 码元个数
% flag flag=1 PSK调制
% flag=2 QAM调制
% flag=3 OQPSK调制
%函数体
x=randint(N,1,M);
if flag==1
y=pskmod(x,M);
% scatterplot(y);
elseif flag==2
y=qammod(x,M);
% scatterplot(y)
elseif flag==3
M=4;
y=oqpskmod(x);
y=y(2:end-1);
% scatterplot(y)
end;
用MATLAB实现的BPSK调制解调源程序.rar
function output_frame = demodulation1(input_modu, index)
% demodulation for IEEE802.11a
% Input: input_modu, complex values representing constellation points
% index
% Output: output_frame, output bit stream (data unit is one bit)
% In this version, increase the quatilization levels into 8.
% note: Matlab index starts from 1
Q_length=length(input_modu);
Q_length=length(input_modu);
QAM_input_I = real(input_modu);
QAM_input_Q = imag(input_modu);
output_frame = zeros(1,length(input
matlab ppt.pdf
第1章 MATLAB操作基础
第2章 MATLAB矩阵及其运算
第3章 MATLAB程序设计
第4章 MATLAB文件操作
第7章 MATLAB解方程与函数极值
第9章 MATLAB符号计算
第11章 MATLAB图形用户界面设计
第14章 创建图形用户界面GUI
图像增强技术(MATLAB)—毕业论文.pdf
数字图像处理是指将图像信号转换成数字格式并利用计算机对其进行处理的过程。图像增强是数字图像处理的过程中经常采用的一种方法,它对提高图像质量起着重要的作用。本文先对图像增强的原理进行概述,然后对图像增强的方法分类并给出直方图增强、对比度增强、平滑和锐化等几种常用的增强方法的理论基础,通过Matlab实验得出的实际处理效果来对比各种算法的优缺点,讨论不同的增强算法的技术要点,并对其图像增强方法进行性能评价。
基于Matlab的图像融合研究设计.pdf
数字图像融合是以图像为主要研究内容的数据融合技术,是把多个不同模式的图像传感器获得的同一场景的多幅图像或同一传感器在不同时刻获得的同一场景的多幅图像合成为一幅图像的过程。本文首先介绍了数字图像融合的定义、发展现状和研究热点,接着论述了图像融合的规则、方法和步骤。并给出了三种融合算法程序,即PCA算法、金字塔图像融合算法与基于小波变换的算法程序,在最后论述了图像融合技术在军事、医学图像和遥感测控中的应用。
关
基于matlab的汽车牌照识别程序.pdf
本次作业的任务是设计一个基于matlab的汽车牌照识别程序,能够实现车牌图像预处理,车牌定位,字符分割,然后通过神经网络对车牌进行字符识别,最终从一幅图像中提取车牌中的字母和数字,给出文本形式的车牌号码。
MATLAB数字图像处理.pdf
图像是一种重要的信息源,图像处理的最终目的就是要帮助人类理解信息的内涵。数字图像处理技术的研究内容涉及光学系统、微电子技术、计算机科学、数学分析等领域,是一门综合性很强的边缘学科。随着计算机的迅猛发展,图像处理技术已经广泛应用于各个领域。
“数字图像处理”课程内容主要包括利用计算机对图像信息进行图像采集、图像变换、图像增强与恢复、图像分割、图像分析与理解、图像压缩、图像传输等各种处理的基本理论、典型方法和实用技术。
通过本课程的学习,可使学生掌握有关图像处理与图像分析的基本概念、基础理论、实用技术和典型方法。通过该系列实验教学与实践,使学生了解和掌握利用各种图像采集设备__图像扫描仪、数码照相机、录像机、数码摄像机等获取多种格式的静态、动态图像数据的方法及手段,了解图像增强、图像分割、图像理解和分析算法的物理意义;了解图像传输、图像编码等相关技术的基本原理、软/硬件构成以及典型的应用;此外对图像远程传输、存贮等网络流媒体远程通信技术、数据库管理与维护、超文本系统等方法也进行必要的了解,为将来的研究和应用打下良好的基础。
应用于图像处理的计算机软件技术平台很多,如VC++、MATLAB等
Matlab语音信号处理-P84.pdf
语音信号处理是研究用数字信号处理技术和语音学知识对语音信号进行处理的新兴的学科,是目前发展最为迅速的信息科学研究领域的核心技术之一。通过语音传递信息是人类最重要、最有效、最常用和最方便的交换信息形式。同时,语言也是人与机器之间进行通信的重要工具,它是一种理想的人机通信方式,因而可为信息处理系统建立良好的人机交互环境,进一步推动计算机和其他智能机器的应用,提高社会的信息化程度。
语音信号处理是一门新兴的学科,同时又是综合性的多学科领域和涉及面很广的交叉学科。虽然从事这一领域研究的人员主要来自信号与信息处理及计算机应用等学科,但是它与语音学、语言学、声学、认知科学、生理学、心理学等许多学科也有非常密切的联系。
Matlab与C_混合编程.pdf
Matlab与C#混合编程的实现
关于matlab与c#之间一些数据类型的转换的方法,我也曾经写过。总结一下,最主要的是要完成下面几个步骤:
1、同时安装.netframwork与MCR(matlab compile runtime)。这个在装完vs.net与matlab以后,前面2个组件也就安装好了。
2、利用matlab自带的.nettool工具将.m文件转换成.net组件--->.dll文件为接口,它实际上不含任何实现,都是调用另一个.ctf文件来完成具体的功能。
3、在c#中,必须引入mwarray.dll才能拥有在.net中进行矩阵运算所需要的一切。虽然matlab help中只是说推荐,但一般的应用中,只是进行一部分函数的调用,而不是去取得整个运行结果。这个.dll是必须引入的。有时mclmcrrt74.dll这个文件也需要引入。根据具体的要求,需要引入的文件也有所差别。
matlab新手入门.pdf
一、MATLAB介绍
1、数学实验课的含义:
数学实验课就是以数值计算、数据处理为主要内容,把数学与计算机相结合,数学与实际问题相结合,以计算机操作为手段,以数学软件为学习内容,培养学生使用科学计算软件,为今后工作打下坚实的基础。
大学数学实验是大学数学教学改革的内容。数学实验强调以学生动手为主,在教师指导下用学到的数学知识和计算机技术,选择合适的数学软件去作计算和研究工作,高效、迅捷,而不再花大量的时间去钻研计算技巧和编程调试。
基于matlab_数字滤波器的设计.pdf
利用MATLAB 设计滤波器,可以按照设计要求非常方便地调整设计参数,极大地减轻了设计的工作量,有利于滤波器设计的最优化。Matlab因其强大的数据处理功能被广泛应用于工程计算,其丰富的工具箱为工程计算提供了便利,利用Matlab信号处理工具箱可以快速有效地设计各种数字滤波器,设计简单方便。本文介绍了在MATLAB R2009a 环境下滤波器设计的方法和步骤。
AVR单片机+步进电机(代码+仿真)
AVR单片机+步进电机(代码+仿真),通过Protues仿真测试通过!
AVR串口双机通信(代码+仿真)
AVR串口双机通信(代码+仿真),通过Protues仿真测试通过!
ATmega8 ADC多通道 代码+仿真
ATmega8 ADC多通道 代码+仿真 ATMega8的AD转换 支持多个通道
AVR驱动LCD1602 代码+仿真
AVR驱动LCD1602 代码+仿真 Protues仿真 LCD1602显示
光电定向毕业设计 代码+仿真
用四象限探测器探测激光的微小位移,转换为电信号,经过ADC后得出电压数字量,通过算法得到位移量,由LCD1602显示。整个测量过程由RTOS统一协调完成,编译工具为WinAVR,仿真工具为Protues7.8
MATLAB详解
• 第1章MATLAB简介
• 第2章数值运算
• 第3章单元数组和结构
• 第4章字符串
• 第5章符号运算
• 第6章MATLAB绘图基础
• 第7章程序设计
• 第8章计算方法的MATLAB实现
• 第9章优化设计
• 第10章SIMULINK仿真初探
量子力学()
1.态叠加原理
态叠加原理:如果 和 是体系可能的状态,那么,它们的线性迭加 (c1,c2是复数)也是这个体系的一个可能状态。
2.波函数的统计解释及波函数的标准条件
波函数的统计解释:波函数在空间某一点的强度(振幅绝对值的平方)和在该点找到粒子的几率成正比。
波函数的标准条件:单值性,有限性,连续性
4. 量子力学五个基本假设是什么?
(1)微观体系的状态可以用一个波函数完全描述,从这个波函数可以得出体系的所有性质。波函数一般应满足连续性,有限性和单值性三个条件。
(2)力学量用厄米算符表示。如果在经典力学中有相应的力学量,则在量子力学中表示这个力学量的算符,由经典表示式中将动量 换为算符 得出。表示力学量的算符有组成完全系的本征函数。
(3)将体系的状态波函数 用算符 的本征函数Φ展开( , ): ,则在 态中测量力学量 得到结果为 的几率是 ,得到结果在 范围内的几率是 。
(4)体系的状态波函数满足薛定谔方程: , 是体系的哈密顿算符。
(5)在全同粒子组成的体系中,两全同粒子相互代换不改变体系的状态。
2. 解释隧道贯穿现象(要求画出图形)。,该现象说明微观粒子具有什么性质?
质?
时,电子也有可能穿越势垒的可能,这表明电子具有波粒二象性。
—— 3分
——4分
1. 哪些实验表明电子具有自旋现象?举例说明电子具有自旋。
电子的自旋是在实验事实的基础上以假设方式提出的。
实验事实: ① 原子的精细结构 ② 塞曼效应 ③ 斯特恩-盖拉赫实验 ——3分
斯特恩-革拉赫实验:
现象:K射出的处于S态的氢原子束通过狭缝BB和不均匀磁场,最后射到照相片PP上,实验结果是照片上出现两条分立线。——2分
解释:对于基态氢原子, ,没轨道角动量,因此与磁矩无相互作用, 应连续变化,照片上应是一连续带,但实验结果只有两条, 说明 是空间量子化的,只有两个取向 ,所以原子所具有的磁矩是电子固有磁矩,即自旋磁矩。 ——2分
2. 解释轨道角动量的空间量子化现象。画出l =3 时角动量空间量子化分布图。
因为轨道角动量及其分量是取分离值,而不能取任意值。——3分
——4分
1. 德布罗意关系
德布罗意关系:粒子的能量和动量与波的频率和波长之间的关系,正象光子和光波的关系一样。
3. 全同性原理和泡利不相容原理
全同性原理:在全同粒子组成的体系中,两全同粒子相互代换不引起物理状态的改变。
泡利不相容原理:不能有两个或两个以上的费米子处于同一状态。
4. 试描述史特恩-盖拉赫实验
(1)实验过程:一束处于S态的氢原子束通过一个狭缝和不均匀磁场,最后打到感光板上。
(2)实验现象:在感光板上观察到两条分立的线。
(3)实验结果分析:氢原子有磁矩,且只有两个取向,但S态氢原子的轨道磁矩等于零,表明S态氢原子的磁矩不是由轨道运动引起的,而是由其自旋运动引起,这证明氢原子中电子具有自旋。
4. 解释斯特恩-革拉赫实验。
答:斯特恩-革拉赫实验能够说明电子具有自旋角动量:
基态氢原子束通过不均匀磁场时,射到照相片,出现两条分立线。
——3分
如磁矩 在空间可取任何方向,照片上应是一连续带,但实验结果只有两条, 说明 是空间量子化的,只有两个取向 ,对S 态 , ,没轨道角动量,所以原子所具有的磁矩是电子固有磁矩,即自旋磁矩。 ——4分