数学建模MATLAB培训.ppt

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

1、 MATLAB产生的历史背景 70年代后期,美国New Mexico大学计算机系系主任Cleve Moler 编写了使用LINPACK和EISPACK矩阵软件工具包的接口程序,命名为 MATLAB(Matrix laboratory的英文缩写) 84年, Cleve Moler和John Little成立了MathWorks公司,正式把MATLAB推向市场。 逐步升级,97年以后陆续推出5.x版。2001年下半年推出6.0版; 2002年推出6.5版;2004年5月推出7.0版。 经过版本的不断升级,MATLAB已经发展成为适合多学科、多种工作平台的功能强劲的大型软件。 一、 MATLAB简介 参考书 ⑴蔡光兴 金裕红主编,大学数学实验,北京:科学出版社,2007年8月第一次印刷; ⑵薜定宇 陈阳泉著,高等应用数学问题的MATLAB求解,北京:清华大学出版社,2008年3月第6次印刷; ⑶苏金明 阮沈勇编,MATLAB实用教程,北京:电子工业出版社,2005年7月第1次印刷。 2、MATLAB语言的特点 2.计算功能强大.有极为丰富的可靠的库函数。 如sin cos tan cot sec csc asin sinh abs exp log round 现有数十个工具箱 1.编程简洁.具有结构化控制语句;(如for…end; While…end;if-else-end;) 3. 图形功能强大.数据可视化简单,还有较强的编辑图形界面的能力。 4.易于扩充.具有大量功能强大的工具箱(功能性与学科性)。源程序具有很强的开放性(源文件可读可写)自编M文件。 3、MATLAB工作环境(6个窗口) 主窗口 命令窗口 历史窗口 当前目录窗口 发行说明书窗口 工作间管理窗口 1、主窗口 不能进行任何计划任务操作,只用来进行一些整体环境参数的设置; 2、命令窗口(Command window)用户的主要工作平台,所有指令都在该窗口输入; 3、历史窗口(Command History)自安装之日起所有使用过的命令均记录在此; 4、当前目录窗口(Current Directory)显示或修改当前目录; 5、发行说明书窗口(Launch pad)说明用户所拥有的Mathworks公司产品的工具包、演示及帮助信息; 6、工作间管理窗口(Workspace)显示目前内存中存放的所有变量,这些变量均可通过数据文件(.mat)存盘. 数据类型:数字、字符串、矩阵(数组)、单元性数据和结构性数据. 1、最大公约数 9,12 2、最小公倍数 9,12 3、因式分解 x9-1 4、多项式乘法 (x2+1)(3x+2) 5、求极限 6、求导数 y=x(sinlnx-coslnx) 7、求不定积分 8、求定积分 9、泰勒级数 sinx,ex 10、作图 作螺旋线 x=sint, y=cost,z=t的图形 gcd(n,m) lcm(n,m) factor(s) expand(s) limit(s,a) diff(s,n) int(s) Int(s,a,b) taylor(s,n,a) plot3(x,y,z) simplify(s)化简 二、 Matlab计算功能 1、矩阵输入: MATLAB的主要数据对象是矩阵,矩阵的元素可以是常数、 变量、表达式或函数。 A=[3 7 2 1 0;4 9 3 6 8;5 7 3 5 2] A = 3 7 2 1 0 4 9 3 6 8 5 7 3 5 2 注: 同一行各元素之间用空格或“,”隔开,行结束用“;”表示,所有元素用“[” 和 “] ” 括起来。 B=[sin(pi/4),cos(pi/3);exp(1),sqrt(2)] B = 0.7071 0.5000 2.7183 1.4142 转置:A 矩阵加减: A+B, A–B。对应元素加减形成新矩阵。 矩阵相乘:A*B, 左矩阵的列数必须等于右矩阵的行数。 矩阵相除: 左除 X=A\B 是方程A*X=B的解,A为方阵即A\B=inv(A)*B 右除 X=B/A 是方程X*A=B的解,A为方阵即B/A=B*inv(A) 矩求逆 A-1或者inv(A)。求逆的矩阵必须是非奇异方阵。 2、矩阵基本运算(线性代数中的矩阵运算) 运算符:+ - * \ / ^ 3、矩阵的特殊运算(数组运算) 在MATLAB中,数组运算是对应元素的运算。数组运算

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档