欢迎来到天天文库
浏览记录
ID:36302307
大小:3.46 MB
页数:28页
时间:2019-05-08
《matlab语言基础及环境介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一讲MATLAB语言基础及环境WhatisMATLAB1MATLAB是以矩阵为基本运算单元的高级工程软件工具集MATLAB语言的优势编程简单,类似于其他语言,如C集成度更高,扩展性更好数学问题数值解能力强大由Maple内核构成的符号运算工具箱可以继承Maple所有解析解的求解能力在数学、工程领域有各种“工具箱”强大的系统仿真能力,Simulink建模在控制界是国际首选的计算机语言2MATLAB基本用途3数值计算和符号计算绘图一种语言体系工具箱(功能性和学科性)MATLAB在各领域中的应用工业研究与开发数学教学,特别是线性代数数值分析和科学计
2、算方面的教学与研究电子学、控制理论和物理学等工程和科学学科方面的教学与研究经济学、化学和生物学等计算问题的所有其他领域中的教学与研究4工程和科学问题的求解52输入量(已知)和输出量(未知)描述1问题描述3手工分析4MATLAB实现5结果验证安装启动设置退出6MATLAB安装、启动和设置MATLAB桌面的组成7命令窗口命令窗口是(commandwindow)MATLAB的主要交互窗口。用于输入MATLAB命令、函数、数组、表达式等信息,并显示图形以外的所有计算结果。命令窗口类似便笺的环境,可以保存计算结果,但不能保存命令clc清空命令窗口的内容
3、“↑”可以调回上一条指令命令行后加分号会抑制显示输出结果1历史命令窗口记录已运行过的MATLAB命令历史,包括已运行过的命令、函数、表达式等信息。双击历史窗口中的指令行可运行指令,单击并拖拽命令代码到命令窗口可以加以运行2工作区窗口工作区记录命令窗口已经运行过的变量存储数据的默认类型是双精度浮点数3当前路径窗口列出当前路径下计算机文件夹里的所以文档。Matlab存储或打开文件都要使用当前路径只有在当前目录或搜索路径下的文件及函数可以被MATLAB运行或调用。4MATLAB路径设置搜索路径是MATLAB很重要的一个概念。MATLAB中有大量的工
4、具箱,同时用户自己设置了大量的文件和文件夹,怎样让MATLAB识别出这些文件在哪里,这是搜索路径需要确定的内容。搜索过程:是否变量是否函数是否当前目录下得M文件是否搜索路径下的其他M文件6设置方法pathcduserpathsavepathpathtoolMATLAB的数据操作及语法变量名必须以字母开头(isvarname有效性)变量名允许使用的字符包括字母、数字和下划线变量名区分大小写变量中不能包含有标点符号Matlab中的保留的关键字不能作为变量名,iskeyword查看Matlab允许重新指定内置函数名,但这样做很危险which查看8变
5、量命名1如:breakifelseswitchmy_bookmy-bookMy_bookzz!aa13b_mmsinlogcosexp回去表示一句结束。末尾无分号,则输出语句的执行结果,末尾有分号,只执行,不输出注释以%开头一行写不开,用…续行,否则默认语句已经完毕赋值变量=表达式表达式2语句工作空间变量查看工作空间窗口显示命令方式:who,whos清除变量clear变量存储savefile-namevariables[-ascill][-append]变量导入loadfile-name数值显示数据的显示格式由format命令控制3变量管理M
6、文件有两种类型,即脚本文件和函数文件。脚本M文件—用于存储命令将一系列命令操作按顺序写入文件在命令窗口输入文件名(不带后缀)可批量执行命令全部变量存储于工作区窗口中M文件9函数M文件函数文件的第一行必须是一特殊字符function开始,格式为:function因变量名=函数名(自变量名)函数体.函数体主要是根据函数结构由形式自变量计算所得结果赋值给因变量。可以在命令窗口中或程序中调用已编辑好的函数M文件建立方法:1.在Matlab中,点:File->New->M-file2.在编辑窗口中输入程序内容3.点:File->Save,存盘,M文件名
7、必须与函数名一致。例:定义函数f(x1,x2)=100(x2-x12)2+(1-x1)21.建立M文件:fun.mfunctionf=fun(x)f=100*(x(2)-x(1)^2)^2+(1-x(1))^22.可以直接使用函数fun.m例如:计算f(1,2),只需在Matlab命令窗口键入命令:》x=[12]fun(x)MATLAB帮助系统一.帮助窗口进入帮助窗口可以通过以下3种方法:1.单击MATLAB主窗口工具栏中的Help按钮。2.在命令窗口中输入helpwin、helpdesk或doc。3.选择Help菜单中的“MATLABHel
8、p”选项。10全部组件类别函数归类排列按字母排列关键字查找二.帮助命令MATLAB帮助命令包括help、lookfor以及模糊查询。1.help命令格式:help函
此文档下载收益归作者所有