第1讲Matlab简介

上传人:lx****y 文档编号:243058186 上传时间:2024-09-14 格式:PPT 页数:21 大小:93KB
返回 下载 相关 举报
第1讲Matlab简介_第1页
第1页 / 共21页
第1讲Matlab简介_第2页
第2页 / 共21页
第1讲Matlab简介_第3页
第3页 / 共21页
点击查看更多>>
资源描述
单击以编辑母版标题样式,单击以编辑母版文本样式,第二级,第三级,第四级,第五级,*,Matlab,一、,MATLAB,语言的发展,matlab,语言是由美国的,Clever Moler,博士于,1980,取名,MATLAB,即,Matrix Laboratory,矩阵实验室的意思,1,它将一个优秀软件的易用性与可靠性、通用性与专业性 、一般目的的应用与高深的科学技术应用有机的相结合,MATLAB,是一种直译式的高级语言,比其它程序设计语言容易,2,MATLAB,已经不仅仅是一个“矩阵实验室”了,它集科学计算、图象处理;声音处理于一身,并提供了丰富的,Windows,图形界面设计方法,MATLAB,语言是功能强大的计算机高级语言,它以超群的风格与性能风靡全世界,成功地应用于各工程学科的研究领域,3,二、,MATLAB,能在各领域做什麽,工业研究与开发,数学教学,特别是线性代数,数值分析和科学计算方面的教学与研究,电子学、控制理论和物理学等工程和科学,学科方面的教学与研究,经济学、化学和生物学等计算问题的所有其他领域中的教学与研究,4,例、用一个简单命令求解线性系统,3x,1,+ x,2,- x,3,= 3.6,x,1,+2x,2,+4x,3,= 2.1,-x,1,+4x,2,+5x,3,= -1.4,A=3 1 -1;1 2 4;-1 4 5; b=3.6;2.1;-1.4;,x=Ab,x =,1.4818,-0.4606,0.3848,对于线性系统有,Ax=b,5,例、用简短命令计算并绘制在,0,x6,范围内的,sin(2x),、,sinx,2,、,sin,2,x,。,x=linspace(0,6),y1=sin(2*x),y2=sin(x.2),y3=(sin(x).2;,plot(x,y1,x, y2,x, y3),6,二、,MATLAB,语言的特点:,语言简洁紧凑,语法限制不严,程序设计,自由度大,可移植性好,运算符、库函数丰富,图形功能强大,界面友好、编程效率高,7,三、,MATLAB,语言的功能:,强大的数值(矩阵)运算功能,广泛的符号运算功能,高级与低级兼备的图形功能(计算结果的可视化功能),信息量,丰富的联机检索功能,8,1.,矩阵运算功能,MATLAB,提供了丰富的矩阵运算处理功能,是,基于矩阵运算的处理工具,。,变量,矩阵,,运算,矩阵的运算,例如,C = A + B,,,A,B,C,都是矩阵,是矩阵的加运算,即使一个常数,,Y=5,,,MATLAB,也看做是一个,1,1,的矩阵,9,2.,符号运算功能,符号运算即用字符串进行数学分析,允许变量不赋值而参与运算,用于解代数方程、微积分、复合导数、积分、二重积分、有理函数、微分方程、泰乐级数展开、寻优等等,可求得解析符号解,10,3.,丰富的绘图功能与计算结果的可视化,具有高层绘图功能,两维、三维绘图,具有底层绘图功能,句柄绘图,使用,plot,函数可随时将计算结果可视化,11,4.,丰富的,MATLAB,工具箱,MATLAB主工具箱,符号数学工具箱,SIMULINK仿真工具箱,控制系统工具箱,信号处理工具箱,图象处理工具箱,优化工具箱,统计工具箱,12,四、其他数学软件:,MATHEMATICA,MAPLE,LINDO,LINGO,SAS,SPSS,13,五、,MATLAB,界面,与,Windows,的窗口界面类似,有菜单项,File,、,Edit,、,Option,、,Windows,、,Help,等项可以选择。,14,15,16,pi 圆周率,的近似值3.1415926,inf,或,Inf,表示正无大,定义为1/0,NaN,非数,它产生于,0,,,0/0,,,/,等运算,i,,,j ,虚数单位,ans,对于未赋值运算结果,自动赋给,ans,六、,MATLAB,的数据与变量,17,2.,数据显示格式命令,format,例:控制数据显示格式,a=4/3;,format long,a=,1.33333333333333,其他格式用法如下:,18,命令格式,显示情况,举例说明,format,或,format short,以,5,位浮点数表示,1,3333,format long,以,15,位浮点数表示,1,33333333333333,format short e,以,5,位浮点指数形式数表示,1,3333e+000,format long e,以,15,位浮点指数形式数表示,1,33333333333333e+000,format rat,以分数形式表示,4/3,format hex,以,16,进制表示,3ff55555555555555,format bank,以(金融)元、角、分、表示,1.33,19,MATLAB,允许用户将内存中的变量存储到一个文件中,自动形成扩展名为,.mat,的文件,供以后使用,save data %,将内存中全部变量存入,data.mat,中,save datax x %,将内存中变量,x,存入文件,datax.mat,中,数据文件形成后,反过来还可以调入内存,load data %,将,data.mat,中存储的内容、变量调入内存,内存管理命令,20,八、,matlab联机帮助命令,help 功能提供,matlab,大部分主题的在线帮助信息,help,显示,help,主题一览表,help plotxyz,显示有关三维做图指令帮助信息,help ,显示特殊字符与符号帮助信息,help help,显示,help,的帮助信息,21,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!