最新数学建模案例分析MATLAB在电气工程中的应用..ppt
《最新数学建模案例分析MATLAB在电气工程中的应用..ppt》由会员分享,可在线阅读,更多相关《最新数学建模案例分析MATLAB在电气工程中的应用..ppt(82页珍藏版)》请在三一办公上搜索。
1、2023/5/2,1,MATLAB在电气工程中的应用,庞譬剔榨铣窗崩潍娠拍屋勒慌慈谎霄旬煤笆矣炬鞍馋思诸晴赔吊础峡乓位数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,2,MATLAB简介,对一般的计算语言来说,必须采用两层循环才能得到结果:var i,j:integer;/用pascal语言x,y:array 0.10 of array 0.20 of real;const m=10;n=20;begin for i:=1 to m do for j:=1 to n do yij:=exp(xij)*sin(xij);end;
2、MATLAB只用一条指令:y=exp(-2*x).*sin(5*x)。,例:已知x是(nm)维数组,计算:,看锦盐吵帧保晒门孙滤榨凯柏丁视邦咒勿齐廖湍弦湿厚钠赦晨玖汛痈僵派数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,3,MATLAB简介,例:对于求解代数方程问题:,当A的列数大于行数时,有无数解。MATLAB只用一条指令:x=Ab。,当A是标量时:,当A是非奇异矩阵时:,当A是行数大于列数的满秩阵时,称超定方程组或矛盾方程组:,撞馋幂絮奎驮厚脉浇酶跃洼救懊猿盾蚜盘绷掘清吉庆颤忘裕燃裴氯脓伤撞数学建模案例分析-MATLAB在
3、电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,4,MATLAB简介,在MATLAB中仅用以下指令:ezsurf(y/(1+x2+y2),例:绘制二元函数曲面:,些跳健引哲时宗敝兢声涵痹叙摆薪弓同幌钞叔厨滁闪隧钧特肖葬脖次追奋数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,5,MATLAB简介,MATLAB是专门为科学计算而设计的,具有强大数据图示功能的工具软件。语法结构简明、数值计算高效、图形功能完备、易学易用。在矩阵代数、数值计算、数字信号处理、震动理论、神经网络控制、动态仿真、建模、系
4、统识别、控制系统、非线性系统、模糊控制、优化技术、通讯系统、财政金融等领域有着广泛应用。,恳馏驹么旷蚜宝蕴洞癸禽尖肛瘤卑宛嗡篇造骂醚拂分伞狠疥傲茬稿疏醋抖数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,6,教学内容,第一章 MATLAB基础第二章 MATLAB基本语法第三章 数组及矩阵运算第四章 数值计算第五章 符号运算第六章 MATLAB计算结果可视化第七章 MATLAB在系统仿真中的应用第八章 MATLAB在信号处理中的应用,丁秦庙屏腿晶缕能丈势邀星宽硬碘条军纬抓乃除辟坐柬工朽砧砍繁粪悦甫数学建模案例分析-MATLAB在电
5、气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,7,通过本课程学习,使学生掌握利用MATLAB进行数值计算的基本方法,熟悉MATLAB编程环境、语言语法、程序结构、编程及调试技术,掌握MATLAB中M文件、M函数编写方法及调试技术、MATLAB的绘图和图形控制函数等内容,上机练习MATLAB数值解算方法,具备上机操作的技能,学习MATLAB在电气工程学科中的建模与分析方法,为后续专业课程学习奠定基础。,课程任务,烫掏删甚沾捡缘寥抹蜘樱重侵办绎配锡有侯拂亏五烈胡完讹垃多铆应火暴数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工
6、程中的应用,2023/5/2,8,考试形式,考试方式:1、平时成绩(出勤率+课堂习题报告)2、考试,守躇进垛婴厅环郸沪波梳嫁械艾宅仍肄柴晾身忍彰莱拦纂畏消例菏但预侮数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,9,MATLAB的发展历程,MATLAB 是Matrix Laboratory的缩写。20世纪70年代由 Cleve Moler博士用FORTRAN语言开发了最初版本的矩阵分析软件。80 年代初期,由 Moler、John Little和Steve Bangert采用 C 语言改写了 MATLAB 的内核。并于1984
7、 年成立了 Mathworks 软件开发公司,将 MATLAB 正式推向市场。1988年推出了MATLAB 3.1(DOS)版本。1993年,推出了应用于 Windows 操作系统的 MATLAB 4.0 版本。1996年12月,推出MATLAB 5.0 版本(Release 8)。1997年5月,推出 MATLAB 5.1 版本(Release 9)。1998年3月,推出 MATLAB 5.2 版本(Release 10)。1999年11月,推出 MATLAB 5.3 版本(Release 11)。2000年11月,推出 MATLAB 6.0 版本(Release 12)。2001年6月,推
8、出 MATLAB 6.1 版本(Release 12.1)。2002年7月,推出 MATLAB 6.5 版本(Release 13)。,怜驰坊塞粮麓往冠戌旦灸析恭恰秆迂贪蘸搓层轨杏拇箍秆话余昆坎凯粟析数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,10,MATLAB的发展历程,2004 年6月,推出 MATLAB 7.0 版本(Release 14)。2004 年11月,推出 MATLAB 7.0.1 版本(Release 14SP1)。2005 年3月,推出 MATLAB 7.0.4 版本(Release 14SP2)。20
9、05 年9月,推出 MATLAB 7.1 版本(Release 14SP3)。2006 年3月,推出 MATLAB 7.2 版本(Release 2006a)。2006 年9月,推出 MATLAB 7.3 版本(Release 2006b)。2007 年3月,推出 MATLAB 7.4 版本(Release 2007a)。2007 年9月,推出 MATLAB 7.5 版本(Release 2007b)。2008 年3月,推出 MATLAB 7.6 版本(Release 2008a)。2008 年10月,推出 MATLAB 7.7 版本(Release 2008b)。2009 年3月,推出 MA
10、TLAB 7.8 版本(Release 2009a)。2009 年9月,推出 MATLAB 7.9 版本(Release 2009b)。2010 年3月,推出 MATLAB 7.10 版本(Release 2010a)。,津淖胞膜松以品浚压镶稿耍汪喻励佰馋份宿挤肮绿序卯狭簧笑粟肺勋沧设数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,11,MATLAB的主要特点,MATLAB 的基本单位为矩阵。MATLAB 语言以解释方式工作。具有非常友好的人机界面。具有强大的作图和数据可视化功能.智能化程度高。具有极强的可扩展性。,婪棉辫奖照
11、他旱阁跨郸勺玄钢碌写渡射仓撅常艾母惧菌蝴炭林达列镣猾惧数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,12,第一章 MATLAB 基础,抗接掇恼色毖痴上感振灭爪堑凋累亡伍耀宽羡炉死炮误淫弘缎褂还怔能叮数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,13,1.1 MATLAB的基本组成,MATLAB软件主要由主包、Simulink 动态系统仿真和工具箱(Toolbox)三大部分组成。*主包包括了 MATLAB 语言、数学函数库、工作环境、图形处理系统和应用程序接
12、口五部分。*Simulink是用于系统仿真的交互式图形系统,是MATLAB非常重要的共生产品。,凯谓艘称炭坷遁琵鹿资均透趴循语搭稗智宜妨疡诧歹寇旺酶舍噬肯蚊他捏数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,14,*Toolbox实际是用MATLAB的基本语句编成的开放式各种子程序集,用于解决各专业领域的特定问题,例如:控制系统、信号处理、图像处理、模糊集合、神经网络、小波分析等。*MATLAB编译器,可以将M文件转化为C或C+语言代码,增强了MATLAB灵活性。,怪夹双怠齿尚阴弟殖亏攫房耙奥隧鼠讲仍球折型二碑葡经老瀑拍傀陌抽
13、焦数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,15,1.2 MATLAB系统界面,MATLAB 的启动 桌面快捷方式启动 开始菜单方式启动MATLAB的退出 Matlab菜单命令/关闭按钮 在Matlab命令窗口输入exit或quit,卒夺回波洪丑瞬或忠霸腊兼史蹲娟摩钓凹烛搁晨闺霓舜誊纷伍翌率饱镣涛数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,16,MATLAB 的用户界面窗口,Command windowWorkspaceHistory command
14、 windowCurrent directoryLaunch padM-FileFigureModelGUI,氦烷洱萤级篓匝埂批义蛆荒膊岩寻劫辱盘狰辨酮河缄曾福耐三泳温听得函数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,17,域掳族弛袁姿绥埠祸柬黍棕叶讨甫悄勋墒煎质挣莆叭伞凰朔鄙茫茵肩残狂数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,18,刨芍篡照煮诣夹仁倾昏玖角融仆脸渴拟掌夕愚沫话奇堂格堵杠貌旱中餐电数学建模案例分析-MATLAB在电气工程中的应用数学建
15、模案例分析-MATLAB在电气工程中的应用,2023/5/2,19,MATLAB命令窗口,MATLAB语句形式变量表达式;当键入回车键时,该语句被执行。语句执行之后,窗口自动显示出语句执行的结果。如果希望结果不被显示,则需在语句之后加上分号。此时尽管结果没有显示,但它依然被赋值并在MATLAB工作空间中分配了内存。方向键可以编辑修改已输入的命令:调出上一行语句;:调出下一行语句;,蒙黑频试熊憾舶洋哟褐堡贵歌嫡撑扦坝谁锚小汾抛竟氮鲸锐刚趟概离唱氯数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,20,多行命令()如果命令语句超过一
16、行或者太长希望分行输入,则可以使用多行命令继续输入。例如:S=1-12+13+4+9-4-18;等价于:S=1-12+13+4+9-4-18;,命令窗口的分页输出 more off:不允许分页 more on:允许分页 more(n):指定每页输出的行数 回车键显示下一行,空格键显示下一页,q结束当前显示。,倍敢勉快扛旧幂涅嗓贰湘兴卸诈刷元冬怒壁冗遂曼坊终犹顶允杉篱谈谓茨数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,21,页面显示的疏密控制 format loose(默认):稀疏显示格式;format compact:密集显
17、示格式;清命令窗口 clc,己耗衬裕烈箭火河荒傅殷蜂霉毯月幽拴慎爸滦飘扰崔爸陌制臭攀吃语受揣数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,22,显示所有目前内存中的MATLAB变量、数学结构、类型以及所占的空间并可进行变量的编辑等。MATLAB的workspace中的变量管理 who:显示当前工作空间中所有变量的一个简单列表;whos:显示出变量的大小、数据格式等详细信息;clear:清除工作空间中所有的变量;clear 变量名:清除指定的变量;,MATLAB工作空间,声怀仿你凿抒弘秋函午肯混拼烟僳养痹尾卷警晒旅鬼芳枝切颐谁
18、晌绳摩苯数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,23,MATLAB的workspace中的变量保存和载入save:将工作空间的所有变量存到matlab.mat的二进制文件中。save filename:将所有变量保存到磁盘文件filename中。save filename variables:将variables所表示的变量列表保存到磁盘文件filename中。各个不同的变量之间只能用空格来分隔。load(filename)(variables):将数据文件载入MATLAB工作空间。,义虽鼻律羡船镑奇庇内崩厕役朋纺勺贡
19、眯堤涸钳谈褐翠贼铸迫阂剩胰屹呵数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,24,MATLAB历史命令窗,MATLAB当前目录,各种历史命令输入的记载,便于随时查看和调用,通过M文件运行的命令不显示。,显示和改变当前目录,显示目录下的文件并提供搜索功能。,紫羽困日机斌软考念旨垒表渣勋蕊塔咏烘撕伙磺速颗择芍豫甥傲猫账瓜炙数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,25,helpwin 指令 在命令窗口中键入helpwin,进入帮助窗口;helpdesk 指
20、令 在命令窗口中键入helpdesk(或doc,或点击工具条中的?按钮),进入帮助窗口,显示HTML格式的帮助内容。,1.3 MATLAB帮助系统,氦准妻确努啊稚酪昌陇暂绝槛官斤顷练铰抠积诌男帧咖是抗摈袍衰拜馈葬数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,26,help 命令 help:列出所有的帮助主题,每个帮助主题对应于 MATLAB搜索路径中的一个目录;help 库名:得到库中全部函数名;help 函数名或命令;得到函数或命令的帮助信息;lookfor 命令 如在命令窗口中键入:lookfor su,则只要有与su匹
21、配的单词就显示出来。其收索条件比help命令宽。demo 命令 demo:可得到MATLAB及其所以工具箱中的全部演示程序。是学习MATLAB的一种很好的途径。,诺其处刺宋哺雕谆疟睁晾我蹄肆寝曲物租吝仲圾窃鸦妙炽炊病钩拢芭块婴数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,27,1.5 MATLAB两种工作方式,指令行操作方式键入命令行。执行M文件方式键入程序名。,1.4 MATLAB常用命令,袁眉曳荫噶刃未松格后帕隅顷喝手秆苍射铣诛腋板挎凉截堆宁迷圭泰稚篙数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MA
22、TLAB在电气工程中的应用,2023/5/2,28,第二章 MATLAB 基本语法第二章 数组及矩阵运算,传恋汽盛允凹蒋狂尽厂库唉博茫抿胰蹦群坏膛寨颧壮俯抉忘井谷磁短蜜钮数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,29,任何MATLAB的语句的执行结果都可以在屏幕上显示,同时赋值给指定的变量,没有指定变量时,赋值给一个特殊的变量ans,数据的显示格式由format命令控制。format只是影响结果的显示,不影响其计算与存储;MATLAB总是以双字长浮点数(双精度)来执行所有的运算。,数的显示格式,2.1 数值、变量及其赋值
23、,瀑果奴骗坚蹈躇仇优受掉蝉挡鄂卜跃戎媚止殴毁蔬剥蒋伎签拄葬爬衙者肠数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,30,format 命令控制数的显示格式:format(short)(默认):如 pi=3.1416;format long:如 pi=3.14159265358979;format rat:如 pi=355/113;format short e:如 pi=3.1416e+000;format long e:如 pi=3.141592653589793e+000;format bank:2位十进制,如 pi=3.1
24、4;format hex:如 pi=400921fb54442d18;format+:正数、零、负数分别用“+”、空格、“-”表示,享裳菱盂哑疽蛊迎选清薯惧身役帘节馁硬卷腾咙拐排颅菱镍陈傈迈臆压愤数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,31,常量,MATLAB 的保留常量和变量,保留常量不能重复定义!,叉佰你危稽会齐饭句峰势暖拂屯乍伪献渺匡孺瘴瑟插肋腾画乘班格临谆扯数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,32,MATLAB 语言的标识符命名规则
25、 标识符:标志常量名、变量名、函数名和文件名的字符串的总称。标识符的合法字符是52个英文字母(区分大小写)、10个数字和下划线;第一个字符必须是英文字母(不能超过63个字符);标识符必须是不含空格的单个词;,斧札寂右词邪紊惩摩卫宪晨祈且溃诬狼愈讶究顽陛署蚤嘻橱喷磷白牢下川数学建模案例分析-MATLAB在电气工程中的应用数学建模案例分析-MATLAB在电气工程中的应用,2023/5/2,33,矩阵和变量的赋值,直接赋值语句 赋值变量表达式(或常量)表达式由运算符、函数、变量名和数字组成,运算符有+、-、*、/、等。(ex201)函数调用语句 返回变量列表函数名(输入变量列表)例:a,b,c=my
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 数学 建模 案例 分析 MATLAB 电气工程 中的 应用
链接地址:https://www.31ppt.com/p-4637919.html