Matlab讲义-第一章matlab01概述-1510.pdf
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
1 0人已下载
| 下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 讲义 第一章 matlab01 概述 1510
- 资源描述:
-
1、Matlab/Simulink是目前工程技术领域应用最广、功能较全的系统仿真工具(适合于针对通信系统模块的系统级仿真,而对于通信系统的电路级仿真则显得不太方便)。课程作用适合做数据采集及处理labview是虚拟仪器仿真仿真的步骤利用仿真模型实现实际系统中发生的本质过程,并通过对系统模型的试验来研究存在的或设计中的系统。课程基本概念仿真建模、仿真实验和仿真分析通信仿真:就是利用计算机对实际通信系统的物理模型或数学模型进行试验,通过这样的模型试验来对一个实际系统的性能和工作状态进行分析和研究。当在实际系统中进行试验研究比较困难或者根本无法实现时,仿真技术就成为必然的选择。MATLAB提供的仿真实现
2、方法(1)MATALB编程的方法(2)Simulink方法(3)Simulink结合MTALAB编程的方法基于数据流的仿真方法基于时间流的仿真方法clc,clearw=1;f=1/(2*pi);T=2*pi;t=0:0.001:2*T;ft=sin(t);ft1=2*sin(w*t);plot(t,ft)hold onplot(t,ft1,r-)legend(原信号,放大后的信号)grid on例:观察正弦信号(角频率为1rad/s,2个周期)放大2倍后的结果信号MATLAB仿真方法MATLAB编程方法02468101214-2-1.5-1-0.500.511.52原 信 号放 大 后 的 信
3、 号Simulink仿真方法-基于框图的仿真MATLAB仿真方法第1章 MATLAB概述1.1 MATLAB简介1.2MATLAB的工作环境1.3MATLAB命令窗口的主要操作1.4 MATLAB文本编辑窗 1.5 MATLAB帮助系统1.6互联网上的MATLAB资源1.1 MATLAB简介一、MATLAB 的起源与发展上世纪70年代后期,时任美国New Mexico大学计算机系系主任的Cleve MolerCleve Moler用FORTRAN为学生编写了专用于矩阵的处理、运算的程序。Cleve Moler给这个程序取名为MATLAB,即Matrix和Laboratory的组合。MATLAB
4、的最初版本诞生了。Cleve Moler 1983年春天,Cleve Moler到Standford大学讲学,MATLAB深深地吸引了工程师John Little。John Little敏锐地觉察到MATLAB在工程领域的广阔前景,于是,他和Cleve Moler、Steve Bangert一起,改用C语言开发了第二代MATLAB专业版,也是MATLAB第一个商用版,同时赋予了它数值计算和数据图示化的功能。1984年,Cleve Moler和John Little成立了MathWorks公司,专门扩展并改进MATLAB,并于当年发行了MATLAB第1版(DoS版本1.0)。一、MATLAB 的
5、起源与发展Jack LittleCleve Moler 1990年推出的MATLAB 3.5i版是第一个可以运行于Microsoft Windows下的版本;1990年推出的SimuLAB环境首次引入基于框图的系统仿真功能(即把系统框图模型输入给计算机,然后对之进行进一步的分析与仿真),该环境就是现在所知的Simulink,其模型输入方式使得一个复杂系统的数字仿真问题变得十分直观且相当容易。一、MATLAB 的起源与发展调制解调系统2004年MATLAB7.0.1,Release 14。自2006年开始,每年MathWorks公司都会发布两次以年份命名的Matlab版本,3月份推出a版本(测试
6、版),9月份推出b版本(正式版)。2016年上半年 MATLAB 2016a发布。经过多年来版本的不断更新,新版本的MATLAB功能已经十分强大,其应用领域日益广泛,速度更快,数值性能更好;一、MATLAB 的起源与发展二、MATLAB 的主要特点和功能 1.语言简单 2.超强的数值运算功能 3.强大的数据和函数可视化功能 4.可以直接处理声音和图形文件 5.交互式高级编程语言M语言编程功能 6.扩充能力、可开发能力较强 7.丰富的工具箱。8.Simulink仿真功能1.语言简单:语法限制不严格,程序设计自由度大,使用方便灵活。语言及其书写形式非常接近于常规数学书写形式;数学运算:如同一个计算
7、器,MATLAB 做到与“草稿纸”一样,用户输入式子,便输出结果。例1:4*25+6*22+2*99 注:代表光标处 ans=430示例1二、MATLAB 的主要特点和功能二、MATLAB 的主要特点和功能 以矩阵为基本的运算单位,拥有600多个工程中要用到的数学运算函数。MATLAB的这些函数所能解决的问题,大致包括矩阵运算和线性方程组的求解、微分方程及偏微分方程的求解、多项式运算、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、稀疏矩阵运算、复数的各种运算、三角函数和其他初等数学运算、多维数组操作以及建模动态仿真等。2.超强的数值计算功能例1、用一个简单命令求解线性方程3x1+x2
8、-x3=3.6x1+2x2+4x3=2.1-x1+4x2+5x3=-1.4A=3 1-1;1 2 4;-1 4 5;b=3.6;2.1;-1.4;x=Abx=1.4818-0.46060.3848对于线性方程有Ax=b矩阵运算功能nnnnnnnnbbbxxxaaaaaaaaa2121212222111211nnnnnnnnnnbxaxaxabxaxaxabxaxaxa22112222212111212111例2:x412X30X225X+116=0的根,注:为乘方p=1-12 0 25 116;r=roots(p)r=11.7473 2.7028 1.22511.4672 i 1.22511.
9、4672 i多项式运算功能二、MATLAB 的主要特点和功能 可方便地画出二维和三维图形;图形用户界面GUI制作工具,可以制作用户菜单和控件。使用者可以根据自己的需求编写出满意的图形界面。3.数据和函数可视化功能 4.可以直接处理声音和图形文件 声言文件,如:WAV文件(例:wavread,sound等)图形文件,如:bmp、gif、tif二、MATLAB 的主要特点和功能5.Matlab语言编程功能编程易、函数丰富语法限制不严格,程序设计自由度大,使用方便灵活、简单。变量无需先定义或声明,就可以使用,程序的书写格式自由,数据的输入、输出语句简洁,很短的代码就可以完成其它语言要经过大量代码才能
展开阅读全文
课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。


2019届人教A版数学必修二同步课后篇巩固探究:2-1-1 平面 WORD版含解析.docx
广东省四校2021-2022高一下学期(5月)联考历史试题含答案.pdf
