数学软件MATLAB介绍

数学软件MATLAB介绍

ID:47011291

大小:1.67 MB

页数:27页

时间:2019-12-03

数学软件MATLAB介绍_第1页
数学软件MATLAB介绍_第2页
数学软件MATLAB介绍_第3页
数学软件MATLAB介绍_第4页
数学软件MATLAB介绍_第5页
资源描述:

《数学软件MATLAB介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数学软件MATLAB授课人:任明慧1、MATLAB产生的历史背景70年代后期,美国NewMexico大学计算机系系主任CleveMoler编写了使用LINPACK和EISPACK矩阵软件工具包的接口程序,命名为MATLAB(Matrixlaboratory的英文缩写)84年,CleveMoler和JohnLittle成立了MathWorks公司,正式把MATLAB推向市场。逐步升级,97年以后陆续推出5.x版。2001年下半年推出6.0版;2002年推出6.5版;2004年5月推出7.0版。经过版本的不断升级,MATLAB已经发展成为适合多学科、多种工作平台的功能强

2、劲的大型软件。一、MATLAB简介数学实验参考书⑴蔡光兴金裕红主编,大学数学实验,北京:科学出版社,2007年8月第一次印刷;⑵薜定宇陈阳泉著,高等应用数学问题的MATLAB求解,北京:清华大学出版社,2008年3月第6次印刷;⑶苏金明阮沈勇编,MATLAB实用教程,北京:电子工业出版社,2005年7月第1次印刷。2、MATLAB语言的特点2.计算功能强大.有极为丰富的可靠的库函数。如sincostancotseccscasinsinhabsexploground现有数十个工具箱1.编程简洁.具有结构化控制语句;(如for…end;While…end;if-else

3、-end;)3.图形功能强大.数据可视化简单,还有较强的编辑图形界面的能力。4.易于扩充.具有大量功能强大的工具箱(功能性与学科性)。源程序具有很强的开放性(源文件可读可写)自编M文件。3、MATLAB工作环境(6个窗口)主窗口命令窗口历史窗口当前目录窗口发行说明书窗口工作间管理窗口1、主窗口不能进行任何计划任务操作,只用来进行一些整体环境参数的设置;2、命令窗口(Commandwindow)用户的主要工作平台,所有指令都在该窗口输入;3、历史窗口(CommandHistory)自安装之日起所有使用过的命令均记录在此;4、当前目录窗口(CurrentDirector

4、y)显示或修改当前目录;5、发行说明书窗口(Launchpad)说明用户所拥有的Mathworks公司产品的工具包、演示及帮助信息;6、工作间管理窗口(Workspace)显示目前内存中存放的所有变量,这些变量均可通过数据文件(.mat)存盘.数据类型:数字、字符串、矩阵(数组)、单元性数据和结构性数据.1、最大公约数9,122、最小公倍数9,123、因式分解x9-14、多项式乘法(x2+1)(3x+2)5、求极限6、求导数y=x(sinlnx-coslnx)7、求不定积分8、求定积分9、泰勒级数sinx,ex10、作图作螺旋线x=sint,y=cost,z=t的图

5、形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=[37210;49368;57352]A=372104936857352注:同一行各元素之间用空格或“,”隔开,行结束用“;”表示,所有元素用“[”和“]”括起来。B=[sin(pi/4),cos(pi/3);exp(1),sqrt(2)

6、]B=0.70710.50002.71831.4142转置:A'矩阵加减:A+B,A–B。对应元素加减形成新矩阵。矩阵相乘:A*B,左矩阵的列数必须等于右矩阵的行数。矩阵相除:左除X=AB是方程A*X=B的解,A为方阵即AB=inv(A)*B右除X=B/A是方程X*A=B的解,A为方阵即B/A=B*inv(A)矩求逆A-1或者inv(A)。求逆的矩阵必须是非奇异方阵。2、矩阵基本运算(线性代数中的矩阵运算)运算符:+ - *\ / ^3、矩阵的特殊运算(数组运算)在MATLAB中,数组运算是对应元素的运算。数组运算的符号有:.*,./,.,.^,.’即在相应的

7、矩阵运算符前加上一点“.”。数组相乘对应元素相乘构成新的数组,相乘的数组必须维数相同.数组相除数组相除是按对应元素相除,./,.的结果一样。相同型矩阵之间的运算!x=[123;456];y=[456;789];z=x.*yz=41018284054A=[248;137];B=[456;173];A./Bans=0.50000.80001.33331.00000.42862.3333B.Aans=0.50000.80001.33331.00000.42862.3333维数相同!数组的乘除4、赋值语句与线性等分向量的生成linspace(x1,x2),linsp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。