数值运算功能.ppt

数值运算功能.ppt

ID:56530277

大小:265.50 KB

页数:66页

时间:2020-06-27

数值运算功能.ppt_第1页
数值运算功能.ppt_第2页
数值运算功能.ppt_第3页
数值运算功能.ppt_第4页
数值运算功能.ppt_第5页
资源描述:

《数值运算功能.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab与科学计算Matlab数值与符号运算功能数值计算功能符号计算功能Matlab与科学计算数值计算功能数字计算功能向量运算功能矩阵运算功能数组逻辑运算功能多项式运算功能Matlab与科学计算数字运算功能Matlab是以矩阵为基本运算单元的,而构成矩阵的基本单元是数字。》258×369ans=95202》x=258×369x=95202Matlab与科学计算变量(1)变量的命名:变量的名字必须以字母开头(不超过19个字符),之后可以是字母、数字或下划线;变量名区分字母的大小写;变量中不能包含有标点符号。(2)一些特殊的变量ans:用于结果的缺省变

2、量名i、j:虚数单位pi:圆周率eps:计算机的最小数(相对精度)inf:无穷大realmin:最小正实数realmax:最大正实数nan:不定量(notanumber)(3)变量操作在命令窗口中,同时存储着输入的命令和创建的所有变量值,它们可以在任何需要的时候被调用。如要察看变量a的值,只需要在命令窗口中输入变量的名称即可:》aMatlab与科学计算数值显示格式任何MATLAB的语句的执行结果都可以在屏幕上显示,同时赋值给指定的变量,没有指定变量时,赋值给一个特殊的变量ans,数据的显示格式由format命令控制。format只是影响结果的显示,不影

3、响其计算与存储;MATLAB总是以双字长浮点数(双精度)来执行所有的运算。Matlab的所有计算都是通过双精度进行的,在内存中的数都是双精度的。double是一个双精度浮点数,每个存储的双精度数用64位。Matlab与科学计算如果结果为整数,则显示没有小数;如果结果不是整数,则输出形式有:format(short):短格式(5位定点数)99.1253formatlong:长格式(15位定点数)99.12345678900000formatshorte:短格式e方式9.9123e+001formatlonge:长格式e方式9.91234567890000

4、0e+001formatbank:2位十进制99.12formathex:十六进制格式Matlab与科学计算简单的数学运算1、常用的数学运算符+,—,*(乘),/(左除),(右除),^(幂)在运算式中,MATLAB通常不需要考虑空格;多条命令可以放在一行中,它们之间需要用分号隔开;逗号告诉MATLAB显示结果,而分号则禁止结果显示。2、常用数学函数abs,sin,cos,tan,asin,acos,atan,sqrt,exp,imag,real,sign,log,log10,conj(共扼复数)等Matlab与科学计算2.向量运算功能1.向量向量是m

5、atlab中的一个基本单位,向量的每一个元素的运算包括1)向量的创建;2)向量的加减运算;3)向量的乘除运算Matlab与科学计算向量的创建输入向量最直接的方法就是在命令窗口中输入,格式上需要向量元素用“[]”括起来,元素之间可以用空格、逗号或分号分隔。值得注意的是用空格和逗号分隔生成行向量,用分号分隔生成列向量。在matlab的命令窗口键入以下字符>>a=[123456987]a=123456987希望得到元素从0到20,步距为2的一个向量,只需键入以下命令即可>>t=[0:2:20]t=2468101214161820[]可以不要Matlab与科学

6、计算线性等分向量的生成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=logspace(x1,x2,n)生成(1*n)维的对数等分向量,使得y(1)=10^x1,y(n)=10^x2例:》a2=logspace(1,5,6)a2=1101001000100001000

7、00Matlab与科学计算向量的加减运算设a,b为同维向量,则c=a+b或c=a-b得到两个向量相加减的结果。向量与常数的相加减为每个元素加减这个常数。例如:b=a+2得到b=34567811109c=a+bc=468101214201816Matlab与科学计算向量的乘除运算a.向量的乘法运算点乘运算的运算符为.*,其意义为两个向量的对应元素进行乘法运算,例如a=[12],b=[34]则c=a.*b=[38]^为向量的乘方运算,例如c=a.^2=[14]b.向量的除法运算Matlab与科学计算点积、叉积和混合积点积:两个向量在其中一个向量方向上的投影

8、的乘积a=[1,2,3];b=[3,4,5];dot(a,b)ans=(相当于sum(a.*b

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

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

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