Matlab简介.ppt
《Matlab简介.ppt》由会员分享,可在线阅读,更多相关《Matlab简介.ppt(34页珍藏版)》请在沃文网上搜索。
1、MATLAB简介简介1MATLAB应用领域嵌入式系统控制系统数字信号处理通讯系统图像处理与计算机视觉物联网FPGA设计2机械电子学测试与测量计算生物学金融工程机器人数据分析MATLAB主界面启动:单击MATLAB图标打开退出:在命令窗口输入“exit”或“quit”34MATLAB语言的基本要素Matlab语言构建:变量常量数值符串运算符标点等5数组数组的定义相当简捷,主要有三种格式:xx1:step:x2 (初始值:步长:尾元素数值限)y=linspace(x1,x2,n)(初始值:终止值:数组元素个数)n默认为100y=logspace(x1,x2,n)(初始值:终止值:数组元素个数)n默
2、认为506矩阵的运算矩阵的代数运算矩阵的逻辑运算矩阵的比较关系矩阵元素的数据交换7MATLAB程序设计ScriptFunctionExampleClassSystem ObjectFigureGraphical User InterfaceCommon ShortcutSimulink ModelStateflow chartSimulink project8M文件M文件就是由matlab语言编写的可在matlab语言环境下运行的程序源代码文件。Matlab语言中的M文件可分为命令式(script)和函数式(function)两种形式。M文件可在matlab的程序编辑器中编写,也可在其他的文本
3、编辑器中编写,并以“.m”为扩展名加以保存。9M文件-命令式文件就是命令行的简单叠加,matlab会自动按顺序执行文件中的命令。命令式文件在运行过程中可以调用matlab工作域内所有的数据,而且所产生的所有变量均为全局变量。10M文件-函数式文件主要用于解决计算中的参数传递和函数调用的问题。函数式的标志是它的第一行为function语句。函数式文件可以有返回值,也可以没有。函数式文件执行之后,只保留最后结果,不保留任何中间过程,所定义的变量也仅在函数内部起作用,并随着调用的结束而被清除。即除无特殊声明外,其变量均为局部变量。注意:存储函数式M文件时文件名要与主函数名相一致。11M文件-函数式文
4、件12程序流程控制ForWhileif-else-endswitch-case13程序流程控制-FOR语句流程控制语句中的基础,使用该循环语句可以以指定的次数重复执行循环体内的语句。for循环语句的调用形式:for 循环控制变量=(可以是已定义的向量,也可在for循环语句中定义)循环体 end14程序流程控制-WHILE语句以执行次数是否达到指定值来判断的。while循环语句的一般形式:while 循环体 end循环判断语句为某种形式的逻辑判断表达式。当表达式的值为真时就执行循环体内的语句;否则退出。当循环判断语句为矩阵时,当且仅当所有的矩阵元素非零时,逻辑表达式的值为真。15程序流程控制-I
5、F-ELSE-END语句if-else-end语句的一般形式:if 逻辑值为“真”时执行语句 else 逻辑值为“假”时执行语句 end16程序流程控制-SWITCH-CASEswitch-case语句是用于解决多分支判断选择的问题。switch-case语句的一般表达形式:switch case 选择判断值1 选择判断语句1case 选择判断值2 选择判断语句2otherwise 判断执行语句end17图形处理-二维图形绘制二维图形最常用的函数是plot函数。其调用格式:plot(Y)若Y为向量,则绘制的图形以向量索引为横坐标值,以向量分量值为纵坐标值;若Y为矩阵,则绘制Y的列向量对其坐标索
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 简介