MATLAB在正弦稳态电路中的应用.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 第一章:绪论 2 1.1 课题目的及意义 2 1.2 课题的社会和技术背景 3 1.3实现的具体功能 3 第二章:课题基本概念和原理 5 2.1基本概念 5 2.2基本原理 5 2.2.1利用KCL,KVL求解 5 2.2.2支路电流法 6 2.2.3网孔电流法 7 第三章:系统设计和实现 9 3.1采用软件及开发平台 9 3.2系统详细设计 10 3.2.1例1. 简单的正弦稳态电路 10 3.2.2例2.用支路电流法和节点电压法求解电路 11 3.2.3例3.用网孔电流法求解电路 13 3.2.4例4.正弦稳态电路:仪表读数问题 14 3.2.5主要技术问题与解决方法 15 3.3系统设计的亮点与创新点 16 第四章:结束语 17 第五章:参考文献 19 第六章:附录 20 3.2.2用支路电流法和节点电压法求解电路源代码 20 3.2.3用网孔电流法求解电路源代码 21 3.2.4正弦稳态电路:仪表读数问题源代码 21 第一章:绪论 1.1 课题目的及意义 目的:了解MATLAB在现代科学研究的地位,了解区别与面向过程的计算机语言和面向问题的计算机语言。了解MATLAB解决复杂科学问题的高效率和覆盖面广泛的优势.要求能够利用MATLAB的帮助系统进行知识点的搜索,这是掌握科学计算软件的最基本最有效的方法。MATLAB计算的对象是数据,不同的问题的数据有不同的数据结构。MATLAB提供了具有复杂数据结构的数组,用于解决不同的实际问题。本章系统介绍数据数组、字符数组、元胞数组和构架数组,这些数组的创建、数组元素的定位、数组的合并和扩充、数组的操作等等。MATLAB图形是一系列图形元素组成的构架数组,对给定的数据能够熟练的作图,并能对图形进行各种修饰,了解立体图形的颜色对应颜色矩阵,了解立体图形的视角、光线、材质等立体图形的修饰命令。了解并能绘制特殊图形的方法,如统计图形等。掌握各类数学模型的基本数值计算问题,内容覆盖数学学科的大部分分支,掌握基本的数学模型的数值求解方法和MATLAB命令。 意义:MATLAB是矩阵实验室(Matrix Laboratory)之意。除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多当前流行的MATLAB?5.3/Simulink?3.0包括拥有数百个内部函数的主包和三十几种工具包(Toolbox).工具包又可以分为功能性工具包和学科工具包.功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能.学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类 开放性使MATLAB广受用户欢迎.除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包在70年代中期,Cleve?Moler博士和其同事在美国国家科学基金的资助下开发了调用EISPACK和LINPACK的FORTRAN子程序库.EISPACK是特征值求解的FOETRAN程序库,LINPACK是解线性方程的程序库.在当时,这两个程序库代表矩阵运算的最高水平 到70年代后期,身为美国New?Mexico大学计算机系系主任的Cleve?Moler,在给学生讲授线性代数课程时,想教学生使用EISPACK和LINPACK程序库,但他发现学生用FORTRAN编写接口程序很费时间,于是他开始自己动手,利用业余时间为学生编写EISPACK和LINPACK的接口程序Cleve?Moler给这个接口程序取名为MATLAB,该名为矩阵(matrix)和实验室(labotatory)两个英文单词的前三个字母的组合在以后的数年里,MATLAB在多所大学里作为教学辅助软件使用,并作为面向大众的免费软件广为流传1983年春天,Cleve?Moler到Standford大学讲学,MATLAB深深地吸引了工程师John?Little.John?Little敏锐地觉察到MATLAB在工程领域的广阔前景同年,他和Cleve?Moler,Steve?Bangert一起,用C语言开发了第二代专业版.这一代的MATLAB语言同时具备了数值计算和数据图示化的功能 1984年,Cleve?Moler和John?Little成立了Math?Works公司,正式把MATLAB推向市场,并继续进行MATLAB的研究和开发 在MATLAB进入市场前,国际上的许多软件包都是直接以FORTRANC语言等编程语言开发的。这种软件的缺点是使用面窄,接口简陋,程序结构不

文档评论(0)

晓风迷梦 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档