网站大量收购闲置独家精品文档,联系QQ:2885784924

东北大学MATLAB操作基础.ppt

  1. 1、本文档共114页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB和SOPC;;*;;;;*;MATLAB操作基础;*;MATLAB产生的历史背景 “ 矩阵实验室”( MATrix LABoratory); 到70年代后期,身为美国New Mexico大学计算机系系主任的Cleve Moler,在给学生讲授线性代数课程时,编写了EISPACK和LINPACK的接口程序。Cleve Moler给这个接口程序取名为MATLAB ,即Matrix和Laboratory的组合。在以后的数年里,MATLAB在多所大学里作为教学辅助软件使用,并作为面向大众的免费软件广为流传。 ;1983年春天,Cleve Moler到Standford大学讲学,MATLAB深深地吸引了工程师John Little。John Little敏锐地觉察到MATLAB在工程领域的广阔前景,同年,他和Cleve Moler,Steve Bangert一起,用C语言开发了第二代专业版。这一代的MATLAB语言同时具备了数值计算和数据图示化的功能 。;MATLAB的发展;*;*;MATLAB语言特点;3.运算符号的“多功能性” 所有的运算,包括加、减、乘、除、函数运算都对矩阵和复数有效。 4.采用交互式人机界面,使用方便 语言规则与笔算式相似:MATLAB语言是一种面向科学与工程计算的高级语言,允许用数学形式的语言编写程序,犹如在演算纸上排列出公式与求解问题。所以编程效率高,易学易懂。5.强大而简易的作图功能 (1) 能根据输入数据自动确定坐标绘图; (2) 能规定多种坐标(极坐标、对数坐标等)绘图; (3) 能绘制三维坐标中的曲线和曲面; (4) 可设置不同颜色、线型、视角等。还可方便地在所绘图形上标注横、纵坐标变量、图形名称等。 如果数据齐全,通常只需一条命令即可出图。 ;6.有强大的自带帮助手册,有基于HTML的完整的帮助功能。 该语言提供了丰富的在线帮助功能,想了解指令或操作的格式、功能等,只要在窗口输入‘HELP?指令’,该指令的格式、功能等便能马上在屏幕上显示出来。 7.语句简单,涵盖丰富 Matlab语言中有丰富库函数功能,这些函数功能和C语言中的函数一样使用方便,而且Matlab的函数调用起来要更方便,更接近于生活语言。这些函数包括常用的数学计算,绘图以及一些扩展工具箱。 ;8.功能丰富,可扩展性强 MATLAB软件包括基本部分和专业扩展部分。基本部分包括:矩阵的运算和各种变换,代数和超越方程的求解,数据处理和???里叶变换,数值积分等等。扩展部分称为工具箱(toolbox) ,用于解决某一个方面的专门问题,或实际某一类的新算法。现在已经有控制系统、信号处理、图像处理、系统辨识、模糊集合、神经元网络、小波分析等20余个工具箱,并且还在继续发展中。 ;Matlab命令的结构;网络资源; 编程语言:以矩阵和数组为基本单位的编程语言 工作环境:包括一系列的应用工具,提供编程和调试程序的环境 图形处理:包括绘制二维、三维图形和创建图形用户界面(GUI)等 数学库函数:包含大量数学函数 应用程序接口:提供接口程序,可使MATLAB与其他语言程序进行交互 ;MATLAB基本功能; 数值和矩阵运算功能 ;符号运算功能;图形处理及可视化功能;可视化建模及动态仿真功能;丰富的MATLAB工具箱; 丰富的MATLAB工具箱;*;*;*;*;MATLAB的工作界面;*;菜单栏;菜单栏;;;;;;;;;MATLAB的工作界面;命令窗口是MATLAB的主要交互窗口,用于输入数据和命令、运行MATLAB函数和脚本,并显示除图形以外的所有执行结果。当M文件出现错误时,该窗口会显示出错的具体信息以便调试。;Command Window(命令窗口);如果有多条命令,可以逐行输入,也可以在同一行里输入多条命令,各命令之间以逗号分隔,若前一命令后带有分号,则逗号可以省略。例如 p=15,m=35 p=15;m=35 多行命令(…) 如果命令语句超过一行或者太长希望分行输入,可以在第一个物理行之后加上3个小黑点并按下回车键,然后接着下一个物理行继续写命令的其他部分。3个小黑点称为续行符,即把下面的物理行看作该行的逻辑继续。 S=1-12+13+4+… 9-4-18; ;; MATLAB中矩阵运算: 只需在窗口中对以赋值的矩阵直接进行各种运算即可。 如输入“B=A*A”,按[Enter]键后,显示结果为:;MATLAB的基本操作命令 ;MATLAB的基本操作命令 ;3.显示格式设置命令 format type:输出数据格式显示控制命令。 echo on(off):(不)显示正在执行的M文件语句。 more off:不允许分页 more on:允许分页 more

您可能关注的文档

文档评论(0)

beoes + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档