第十一章MATLAB数学软件简介.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十一章MATLAB数学软件简介.doc

第十一章 MATLAB数学软件简介 本章知识结构导图 §11.1 MATLAB基础知识 MATLAB 是Matrix Laboratory 的缩写,是Mathworks 公司于1984 年推出的一套科学计算软件,分为总包和若干工具箱.具有强大的矩阵计算和数据可视化能力.一方面可以实现数值分析、优化、统计、偏微分方程数值解、自动控制、信号处理、系统仿真等若干个领域的数学计算,另一方面可以实现二维、三维图形绘制、三维场景创建和渲染、科学计算可视化、图像处理、虚拟现实和地图制作等图形图象方面的处理.同时,MATLAB 是一种解释式语言. 简单易学、代码短小高效、计算功能强大、图形绘制和处理容易、可扩展性强. 其优势在于: ● 矩阵的数值运算、数值分析、模拟; ● 数据可视化、 2D/3D 的绘图; ● 可以与FORTRAN、C/C++做数据链接; ● 几百个核心内部函数; ● 大量可选用的工具箱. 一、MATLAB数学软件基本知识介绍MATLAB 方法是鼠标双击Windows 桌面上的MATLAB 图标,以快捷方式进入(如果没有图标,可在桌面上新建“快捷方式”,将MATLAB“图标”置于桌面). 在MATLAB 的环境中,键入 quit(或 exit) 并回车,将退出MATLAB,返回到Windows 桌面. 也可以用鼠标单击MATLAB 命令窗口右上方的关闭按钮“×”退出MATLAB.如果想用计算机做另外的工作而不退出MATLAB,这时可以单击MATLAB 命令窗口右上方的极小化按钮“-”,暂时退出(并没有真正退出)MATLAB 并保留了工作现场,随时可以单击Windows 任务栏(屏幕下方)中的MATLAB 标记以恢复命令窗口继续工作. 图11.1 “”是MATLAB的提示符号(Prompt),但在PC中文视窗系统下,由于编码方式不同,此提示符号常会消失不见,但这并不会影响到MATLAB的运算结果. 假如我们想计算÷,只需在提示符“”后面输入“((1+2)*3-4)/2^3”,然后按Enter键,命令窗口马上就会出现算式的结果0.6250,并出现新的提示符等待新的运算命令的输入. 图11.2 该命令行涉及加(+)、减(-)、乘(*)、除(/)及幂运算符(^),Matlab运算的执行次序遵循的优先规则为:从左到又执行;幂运算具有最高级的优先级,乘法和除法具有相同的次优先级,加法和减法有相同的最低优先级;使用括号可以改变前述优先次序,并由最内层括号向外执行. 由于此例中没有指定计算结果赋值给哪个变量,MATLAB用“ans”来临时存储计算结果. “ans” 是Matlab用来存储结果的缺省变量名,属于特殊变量. 常用的特殊变量如表11.1所示. 表11.1 特殊变量 特殊变量 取值 特殊变量 取值 ans 用于结果的缺省变量名 i,j 虚数单位 pi 圆周率 eps 浮点运算的相对精度 naN 不定值,如0/0 inf 正无穷大 Matlab对所用的变量不用指定变量类型,它会根据所赋予变量的值或对变量所进行的操作来确定变量类型. 用sym、syms 命令来定义变量. 如把前面的计算结果赋值给变量x,再由x构造一个新的变量,然后再将变量x赋新值. 执行命令和结果如下所示: syms x y x=((1+2)*3-4)/2^3 x = 0.6250 y=3*x+5 %这里乘号“*”一定要有,若写成y=3x+5则会出错. y = 6.8750 x=3 %可以重新给x赋值 x = 3 y y = 6.8750 %y的值不会跟着改变,若想让y跟着改变,则再给y赋值y=3*x+5. Matlab可以把多余命令放在同一行,各命令用逗号“,”或分号“;”分隔,逗号表示显示本命令结果,分号表示只执行该命令但不显示. syms r l s r=1;l=2*pi*r,s=pi*r^2 l = 6.2832 s = 3.1416 Matlab对变量名的要求是区分大小写,以字母开头. “clear”命令可以清除定义过的变量. 二、MATLAB常用函数与计算 MATLAB 的内部函数包括基本初等函数在内的一些函数,只要给定自变量的数据并知道函数名就可以计算出对应函数值.见表11.2 表11.2 常用基本函数表 名称 函数 名称 函数 正弦函数 sin(x) 反正弦函数

文档评论(0)

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

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

版权声明书
用户编号:8140007116000003

1亿VIP精品文档

相关文档