- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一讲 MATLAB语言基础及环境 What is MATLAB MATLAB是以矩阵为基本运算单元的高级工程软件工具集 MATLAB 语言的优势 编程简单,类似于其他语言,如C 集成度更高,扩展性更好 数学问题数值解能力强大 由Maple内核构成的符号运算工具箱可以继承Maple所有解析解的求解能力 在数学、工程领域有各种“工具箱” 强大的系统仿真能力,Simulink建模 在控制界是国际首选的计算机语言 MATLAB 基本用途 数值计算和符号计算 绘图 一种语言体系 工具箱(功能性和学科性) MATLAB在各领域中的应用 工业研究与开发 数学教学,特别是线性代数 数值分析和科学计算方面的教学与研究 电子学、控制理论和物理学等工程和科学学科方面的教学与研究 经济学、化学和生物学等计算问题的所有其他领域中的教学与研究 工程和科学问题的求解 MATLAB安装、启动和设置 安装 启动 设置 退出 MATLAB桌面的组成 命令窗口 命令窗口是(command window)MATLAB的主要交互窗口。用于输入MATLAB 命令、函数、数组、表达式等信息,并显示图形以外的所有计算结果。 命令窗口类似便笺的环境,可以保存计算结果,但不能保存命令 clc清空命令窗口的内容 “↑”可以调回上一条指令 命令行后加分号会抑制显示输出结果 历史命令窗口 记录已运行过的MATLAB命令历史,包括已运行过的命令、函数、表达式等信息。 双击历史窗口中的指令行可运行指令,单击并拖拽命令代码到命令窗口可以加以运行 工作区窗口 工作区记录命令窗口已经运行过的变量 存储数据的默认类型是双精度浮点数 当前路径窗口 列出当前路径下计算机文件夹里的所以文档。 Matlab存储或打开文件都要使用当前路径 只有在当前目录或搜索路径下的文件及函数可以被MATLAB运行或调用。 MATLAB 路径设置 搜索路径是MATLAB很重要的一个概念。MATLAB中有大量的工具箱,同时用户自己设置了大量的文件和文件夹,怎样让MATLAB识别出这些文件在哪里,这是搜索路径需要确定的内容。 搜索过程: 是否变量 是否函数 是否当前目录下得M文件 是否搜索路径下的其他M文件 设置方法 path cd userpath savepath pathtool MATLAB的数据操作及语法 变量名必须以字母开头 (isvarname有效性) 变量名允许使用的字符包括字母、数字和下划线 变量名区分大小写 变量中不能包含有标点符号 Matlab中的保留的关键字不能作为变量名,iskeyword查看 Matlab允许重新指定内置函数名,但这样做很危险 which查看 如:break if else switch my_book my-book My_book zz!aa1 3b_mm sin log cos exp 回去表示一句结束。末尾无分号,则输出语句的执行结果,末尾有分号,只执行,不输出 注释以%开头 一行写不开,用…续行,否则默认语句已经完毕 赋值 变量=表达式 表达式 工作空间变量查看 工作空间窗口显示 命令方式:who,whos 清除变量 clear 变量存储 save file-name variables [-ascill] [-append] 变量导入 load file-name 数值显示 数据的显示格式由format命令控制 M文件 M文件有两种类型,即脚本文件和函数文件。 脚本M文件—用于存储命令 将一系列命令操作按顺序写入文件 在命令窗口输入文件名(不带后缀)可批量执行 命令 全部变量存储于工作区窗口中 例:定义函数 f(x1,x2)=100(x2-x12)2+(1-x1)2 1.建立M文件:fun.m function f=fun(x) f=100*(x(2)-x(1)^2)^2+(1-x(1))^2 2.可以直接使用函数fun.m 例如:计算 f(1,2), 只需在Matlab命令窗口键入命令: 》x=[1 2] fun(x) MATLAB帮助系统 一.帮助窗口进入帮助窗口可以通过以下3种方法:1.单击MATLAB主窗口工具栏中的Help按钮。 2.在命令窗口中输入helpwin、helpdesk或doc。3.选择Help菜单中的“MATLAB Help”选项。 二.帮助命令MATLAB帮助命令包括help、lookfor以
文档评论(0)