MATLAB基础教程 教学课件 作者 杨德平 第2章 数值计算.ppt

MATLAB基础教程 教学课件 作者 杨德平 第2章 数值计算.ppt

ID:50326750

大小:747.50 KB

页数:51页

时间:2020-03-08

MATLAB基础教程 教学课件 作者 杨德平 第2章 数值计算.ppt_第1页
MATLAB基础教程 教学课件 作者 杨德平 第2章 数值计算.ppt_第2页
MATLAB基础教程 教学课件 作者 杨德平 第2章 数值计算.ppt_第3页
MATLAB基础教程 教学课件 作者 杨德平 第2章 数值计算.ppt_第4页
MATLAB基础教程 教学课件 作者 杨德平 第2章 数值计算.ppt_第5页
资源描述:

《MATLAB基础教程 教学课件 作者 杨德平 第2章 数值计算.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章数值计算2.1表达式2.2一维数值数组及其操作2.3矩阵及其操作2.4矩阵的运算2.5利用矩阵解线性方程组2.6综合实例2.1表达式2.1.1常量1.数值表示MATLAB的数值采用习惯的十进制表示方法,可以带小数点或负号。对很大(或很小)的数,采用科学计数法,用字母e表示以10为底的幂次,如2.5×10-5在MATLAB中表示为2.5000e-005。虚数用i或j作为后缀,如3+4i的运行结果为3.0000+4.0000i,4+5j的运行结果为4.0000+5.0000i。首页2.永久常数值常用的永久常数值如表2-1所示。永久常数值是在MATLAB启动时自

2、定义的,它不会被清除内存变量指令clear所清除。首页表2-1永久常数值常量符号常量含义pi圆周率π的双精度表示,为3.1415926…Inf正无穷大,由零做除数引入此常量,如1/0eps浮点精度限,2-52=2.2204e-016i或j虚数单位,表示=0.0000+1.0000iNaN或nan表示不定数,非数值型,如0/0realmin可用的最小正实数值,最小浮点数,2-1022=2.2251e-308realmax可用的最大正实数值最大浮点数,21022=4.4942e+307变量是MATLAB语言的基本元素之一,它不要求对使用的变量进行事先说明,也不需要指

3、定变量的类型,系统会根据该变量被赋予的值或对该变量所进行操作来自动确定变量的类型。变量命名规则如下:(1)变量名区分大小写。(2)变量名最多能包含63个字符,其后的字符都被忽略。(3)变量名必须以字母开头,其后可以是任意数量的字母、数字或者下划线。(4)不允许出现标点符号。2.1.2变量与基本函数1.变量2.常用函数首页函数符号含义函数符号含义sin(x)正弦(变量为弧度)sind(x)正弦(变量为度数)cos(x)余弦(变量为弧度)cosd(x)余弦(变量为度数)tan(x)正切(变量为弧度)tand(x)正切(变量为度数)cot(x)余切(变量为弧度)cot

4、d(x)余切(变量为度数)asin(x)反正弦(返回弧度)asind(x)反正弦(返回度数)acos(x)反余弦(返回弧度)acosd(x)反余弦(返回度数)atan(x)反正切(返回弧度)atand(x)反正切(返回度数)acot(x)反余切(返回弧度)acotd(x)反余切(返回度数)exp(x)e的指数log(x)以e为底对数,即自然对数lnxpow2(x)2的指数log2(x)以2为底对数,即log2xabs(x)取绝对值log10(x)以10为底对数,即log10xsqrt(x)平方根realsqrt(x)返回非负根rat(x)将实数x化为分数表示si

5、gn(x)符号函数,取值-1,0,1fix(x)向零方向取整floor(x)不大于自变量的最大整数round(x)四舍五入取整ceil(x)不小于自变量的最小整数gcd(x,y)整数x和y的最大公因数lcm(x,y)整数x和y的最小公倍数mod(x,y)返回x/y的正余数rem(x,y)返回x/y有正负号的余数首页说明余数函数rem与mod区别:(1)当时,rem(x,y)=x-y.*fix(x./y),mod(x,y)=x-y.*floor(x./y)。(2),rem(x,0)=NaN,mod(x,0)=x。(3)当x,y同号时,rem(x,y)与mod(x,

6、y)相等。(4)rem(x,y)的符号与x相同,mod(x,y)的符号与y相同。首页【例2-1】弧度和度数的正弦函数值。>>sin(pi/2)ans=1>>sind(90)ans=1【例2-2】余数函数的比较。>>rem(7,3)ans=1>>rem(-7,3)ans=-1>>mod(7,3)ans=1>>mod(-7,3)ans=2MATLAB使用的算术运算符为:加(+)、减(-)、乘(*)、除(/)、左除()、幂(^),优先规则为小括号(),表示指定的运算顺序。首页3.运算符2.1.3表达式及运算1.MATLAB书写表达式的规则(1)表达式由变量名、运算符

7、和函数名组成。(2)表达式将按与常规相同的优先级自左至右执行运算。(3)优先级的规定是:指数运算级别最高,乘除运算次之,加减运算级别最低。(4)括号可以改变运算的次序。首页2.表达式的运算(1)直接输入法。在MATLAB中进行基本数学运算,只需将运算式直接打入命令窗口提示号之后,并按〈Enter〉键即可。MATLAB会将运算结果直接存入一变量ans(默认),代表MATLAB运算后的答案(answer),并显示其数值。(2)存储变量法。给变量赋予变量名的方法,在命令窗口显示其数值,并暂存在Workspace空间内。当关闭MATLAB系统或关机时,这些变量都会自动消

8、失。【例2-3】表达式的

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

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

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