- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB在电路中及应用
MATLAB在电路中的应用
院系:电子与信息科学工程学院
专业:电子信息科学与技术
班级:电技11-1班
姓名:陈曦
学好:2011021714
MATLAB在电路中的应用
0 引言
MATLAB是“矩阵实验室”(MATrix LABoratoy)的缩写,它是以矩阵运算为基础的交互式程序语言,能够满足科学、工程计算和绘图的需求。与其它计算机语言相比,其特点是简洁和智能化,适应科技专业人员的思维方式和书写习惯,使得编程和调试效率大大提高。它用解释方式工作,键入持续后立即得出结果,人机交互性能好,易于调试并被科技人员所乐于接受。特别是它可适应多种平台,并且随着计算机硬软件的更新及时升级,因此MATLAB语言在国外的大学工学院中,特别是频繁进行数值计算的电子信息类学科中,已经成为每个学生都掌握的工具了。它大大提高了课程教学、解题作业、分析研究的效率。MATLAB特点:一、nbsp;nbsp;起点高1、nbsp;nbsp;每个变量代表一个矩阵,它可以有n×m个元素。2、nbsp;nbsp;每个元素都看作复数,比其它语言优越。3、nbsp;nbsp;所有的运算都对矩阵和复数有效。二、nbsp;nbsp;人机界面适合科技人员1、语言规则与笔算式相似:MATLAB的程序与科技人员的书写习惯相近,因此易写易读,易于在科技人员之间交流。2、矩阵行数、列数无需定义:若要输入一个矩阵,在其它语言编程时必须先定义相应的阶数,而用MATLAB语言则不必有阶数的定义语句,输入数据的行列数就决定了它的阶数。3、键入算式立即得结果,无需编译:MATLAB是以解释方式工作的,即它对每条语句解释后立即执行。若有错误也立即作出反应,便于编程者马上改正。这都大大减轻了编程和调试的工作量。三、nbsp;nbsp;强大而简易的作图功能1、能根据输入数据自动确定坐标绘图。2、能在多种坐标系下绘图。3、能绘制三维坐标系中的曲线和曲面。4、可以设置不同颜色、线形、观看视角等。如果数据齐全,通常只需一条命令即可出图。四、nbsp;nbsp;智能化程度高1、绘图时自动选择最佳坐标以及按输入输出变量元数自动选择算法等。2、做数值积分时自动按精度选择步长。3、自动检测和显示程序出错的能力强,易于调试。五、nbsp;nbsp;功能丰富,可扩展性强MATLAB软件包括基本部分和专业扩展部分。基本部分包括:矩阵的运算和各种变换,代数和超越函数的求解,数据处理和傅立叶变换,数值积分等,可以满足大学理工科本科的计算需要。扩展部分称为工具箱。它实际上是用MATLAB的基本语句编成的各种子程序集,用于解决某一方面的专业问题,或实现某一类的新算法。现在已经有通信系统、控制系统、信号处理、图像处理、系统辨识、模糊集合、神经元网络、小波分析、系统仿真工具箱SIMULINK等20余个工具箱,并且还继续发展中。其中SIMULINK使得MATLAB的功能得到了进一步的扩展。SIMULINK由模块库、模型构造及指令分析和演示程序组成,是一个模块化、模型化的系统动态仿真环境。用户应用SIMULINK对系统进行建模、仿真和分析时如同堆积木一样简单方便,只需要在模型窗口中单击或拖动鼠标即可。SIMULINK不能脱离MATLAB而独立运行,但是它借助MATLAB在科学计算上得天独厚的优势以及可视化的仿真模型窗口,拟补了传统软件工具的不足。同时SIMULINK也是众多仿真软件中功能最强大、最优秀的一种软件工具。它使得动态系统仿真的实现相当方便,对系统的非线性因素和随机因素的研究也十分便捷直观。通过SIMULINK还可以对电气、机械、通信等的连续、离散或混合系统进行深入的系统建模、仿真与分析研究。因此,它成为当今科学计算和系统仿真领域里的首选软件工具。
MATLAB软件编程求解,并且编程相比其他高级语言更简便;电路越复杂,效率越高。
1 基于MATLAB的电路分析
1.1 直流电阻电路及正弦稳态分析
具体分析按以下几个步骤来实现:
(1)建立数学模型。根据所给电路建立适当的数学模型,对直流电阻电路和正弦稳态交流电路,可以用同一数学模型,因为MATLAB的基本元素是复数,其数学模型实际上就是电路教材中网孔电流方程和节点电压方程的矩阵形式。例如:三变量的网孔电流方程为:
Z11I1+Z12I2+Z13I3=US11
Z21I1+Z22I2+Z23I3=US22
Z31I3+Z32I2+Z33I3=US33
因为MATLAB中的变量是复数,所以以上的电流和电压变量上方没有加点。限于篇幅,Z,Us的具体意义在此不详述。
其矩阵形式为: Z×I=Us
(2)编程。由MATLAB的语句构成的程序文件叫M文件,它是以“.M”作为文件扩展名的文本文件, 可以直接阅读并可由任何文本编辑器建立。调
您可能关注的文档
- Mathematica在经济数学中及应用.doc
- Mathematica导数积分方程等及数值计算.doc
- Mathematica在高中物理教学中及应用.doc
- MATHEMATICA在高等代数及微积分中及应用.doc
- mathmatic在解析几何中及应用.doc
- MATLAB一元线性回归方程及计算和检验.doc
- matlab三维曲面及自动绘制.doc
- MATLAB09年试题加结果解析.doc
- Mathmatica中及常用函数.doc
- MapInfo地图投影及添加.doc
- 新能源汽车换电技术在2025年全球市场的竞争力分析报告.docx
- 2025年数据要素市场数据共享与开放运行机制研究.docx
- 高中化学实验:共享单车材料环保性能评估教学研究课题报告.docx
- 高中生物技术:生菜水培系统中的植物基因编辑研究教学研究课题报告.docx
- 特殊教育学校自闭症儿童音乐治疗课程体系中的音乐教育评估体系构建教学研究课题报告.docx
- 2025年非遗文化研学旅行项目非遗文化传承与旅游发展研究报告.docx
- 小学科学课堂生成式AI在实验探究与问题解决中的应用实践教学研究课题报告.docx
- 2025年文化娱乐行业影视特效制作市场分析报告.docx
- 《触觉感知训练在视障儿童教育中的教师角色与专业发展研究》教学研究课题报告.docx
- 2025年适老化改造在老年旅游市场的应用与前景报告.docx
文档评论(0)