《Matlab基础简介》PPT课件.ppt

《Matlab基础简介》PPT课件.ppt

ID:52065881

大小:283.00 KB

页数:41页

时间:2020-03-31

《Matlab基础简介》PPT课件.ppt_第1页
《Matlab基础简介》PPT课件.ppt_第2页
《Matlab基础简介》PPT课件.ppt_第3页
《Matlab基础简介》PPT课件.ppt_第4页
《Matlab基础简介》PPT课件.ppt_第5页
资源描述:

《《Matlab基础简介》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章Matlab基础化工计算教程1.1Matlab简介Matlab原意为“矩阵实验室”,是一种交互式的以矩阵为基础的系统计算平台,它用于科学和工程的计算和可视化,其优点在于快速地开发计算方法以及快速的应用,而不在于计算速度。目的:节省用在编程上的时间,把主要精力放在算法本身及其应用上。一、Matlab的特点强大的数值计算和工程运算功能如求解线性方程组Ax=b,A为方阵,matlab中直接x=b/A即可得结果。高级图形和可视化数据处理能力基于向量,数组和矩阵的高级程序设计语言,语言简单,编程容易,边解释边执行,

2、语法与C语言类似。支持科学和工程计算标准的开放式可扩充结构matlab函数大多为ASCII形式,可以直接看原代码,也可以编辑、修改,甚至增加自己的工具箱。极多的工具箱目前有40多个:信号处理,神经网络,系统识别,概率统计,最优化等等。二、变量(1)变量的命名:变量的名字必须以字母开头(不超过19个字符),之后可以是字母、数字或下划线;变量名区分字母的大小写;变量中不能包含有标点符号。(2)一些特殊的变量ans:用于结果的缺省变量名i、j:虚数单位pi:圆周率eps:计算机的最小数(相对精度)inf:无穷大rea

3、lmin:最小正实数realmax:最大正实数nan:不定量(notanumber)(3)变量操作在命令窗口中,同时存储着输入的命令和创建的所有变量值,它们可以在任何需要的时候被调用。如要察看变量a的值,只需要在命令窗口中输入变量的名称即可:》a1.2数值计算功能数字计算功能向量运算功能矩阵运算功能数组逻辑运算功能多项式运算功能如果结果为整数,则显示没有小数;如果结果不是整数,则输出形式有:format(short):短格式(5位定点数)99.1253formatlong:长格式(15位定点数)99.12345

4、678900000formatshorte:短格式e方式9.9123e+001formatlonge:长格式e方式9.912345678900000e+001formatbank:2位十进制99.12formathex:十六进制格式一、简单的数学运算1、常用的数学运算符+,—,*(乘),(左除),/(右除),^(幂)在运算式中,MATLAB通常不需要考虑空格;多条命令可以放在一行中,它们之间需要用分号隔开;逗号告诉MATLAB显示结果,而分号则禁止结果显示。2、常用数学函数abs,sin,cos,tan,as

5、in,acos,atan,sqrt,exp,imag,real,sign,log,log10,conj(共扼复数)等二、向量运算功能1.向量向量是matlab中的一个基本单位,向量的每一个元素的运算包括1)向量的创建;2)向量的加减运算;3)向量的乘除运算向量的创建输入向量最直接的方法就是在命令窗口中输入,格式上需要向量元素用“[]”括起来,元素之间可以用空格、逗号或分号分隔。值得注意的是用空格和逗号分隔生成行向量,用分号分隔生成列向量。在matlab的命令窗口键入以下字符>>a=[123456987]a=12

6、3456987希望得到元素从0到20,步距为2的一个向量,只需键入以下命令即可>>t=[0:2:20]t=02468101214161820[]可以不要向量的创建线性等分向量的生成y=linspace(x1,x2)生成(1*100)维的行向量,使得y(1)=x1,y(100)=x2y=linspace(x1,x2,n)生成(1*n)维的行向量,使得y(1)=x1,y(n)=x2对数等分向量的生成y=logspace(x1,x2)生成(1*50)维的对数等分向量,使得y(1)=10^x1,y(50)=10^x2y

7、=logspace(x1,x2,n)生成(1*n)维的对数等分向量,使得y(1)=10^x1,y(n)=10^x2例:》a2=logspace(0,5,6)a2=110100100010000100000向量的加减运算设a,b为同维向量,则c=a+b或c=a-b得到两个向量相加减的结果。向量与常数的相加减为每个元素加减这个常数。例如:b=a+2得到b=34567811109c=a+bc=468101214201816向量的乘除运算a.向量的乘法运算点乘运算的运算符为.*,其意义为两个向量的对应元素进行乘法运算,

8、例如a=[12],b=[34]则c=a.*b=[38].^为向量的乘方运算,例如c=a.^2=[14]b.向量的除法运算向量点积、叉积和混合积点积:两个向量在其中一个向量方向上的投影的乘积a=[1,2,3];b=[3,4,5];dot(a,b)ans=(相当于sum(a.*b))26叉积:过两相交向量的交点且垂直于两向量所在平面的向量c=cross(a,b)c=-24-2混合积:dot

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

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

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