《基本运算变量与函数.ppt》由会员分享,可在线阅读,更多相关《基本运算变量与函数.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基本运算变量与函数现在学习的是第1页,共18页四.基本运算与变量1.4.1 基本运算基本运算在在MATLABMATLAB的的指指令令窗窗中中可可以以进进行行基基本本数数学学运运算算,只只需需将将运运算式直接打入提示号(算式直接打入提示号()之后)之后,并按入,并按入EnterEnter键即可。键即可。例如:例如:(5*2+1.3-0.8)*10/25 (5*2+1.3-0.8)*10/25 ans=4.2000ans=4.2000 MATLABMATLAB会会将将运运算算结结果果直直接接存存入入一一变变数数ansans,代代表表MATLABMATLAB运算运算后后的答案(的答案(AnswerA
2、nswer)并显示其数值)并显示其数值于于萤幕上。萤幕上。现在学习的是第2页,共18页四.基本运算与变量1.4.1 基本运算基本运算我们也可将上述运算式的结果设定给另一个变数我们也可将上述运算式的结果设定给另一个变数x x:x=(5*2+1.3-0.8)*102/25 x=(5*2+1.3-0.8)*102/25 x=42x=42 此此时时MATLABMATLAB会会直直接接显显示示x x的的值值。由由上上例例可可知知,MATLABMATLAB认认识识所所有有一一般般常常用用到到的的加加(+)、减减(-)、乘乘(*)、除(除(/)的数学运算符号,以及幂次运算()的数学运算符号,以及幂次运算()
3、。)。现在学习的是第3页,共18页四.基本运算与变量1.4.1 基本运算基本运算提提示示:MATLABMATLAB将将所所有有变变数数均均存存成成doubledouble的的形形式式,所所以以不不需需经经过过变变数数宣宣告告(Variable Variable declarationdeclaration)。MATLABMATLAB同同时时也也会会自自动动进进行行记记忆忆体体的的使使用用和和回回收收,而而不不必必像像C C语语言言,必必须须由由使使用用者者一一一一指指定定.这这些些功功能能使使的的MATLABMATLAB易易学学易易用用,使使用用者者可可专专心心致致力力于于撰撰写写程程式式,而
4、而不不必必被被软软体体枝枝节节问题所干扰。问题所干扰。现在学习的是第4页,共18页四.基本运算与变量1.4.1 基本运算基本运算若若不不想想让让MATLABMATLAB每每次次都都显显示示运运算算结结果果,只只需需在在运运算算式式最後加上分号(;)即可,如下例:最後加上分号(;)即可,如下例:y=sin(10)*exp(-0.3*42);y=sin(10)*exp(-0.3*42);若要显示变数若要显示变数y y的值,直接键入的值,直接键入y y即可:即可:y y y=-0.0045 y=-0.0045 现在学习的是第5页,共18页四.基本运算与变量1.4.2 变量与常量变量与常量变量命名原则
5、:变量命名原则:变量无需定义即可使用。变量无需定义即可使用。变量名的大小写是敏感的。变量名的大小写是敏感的。变量的第一个字符必须为英文字母,而且不超过变量的第一个字符必须为英文字母,而且不超过3131个字符。个字符。变变量量名名可可以以包包含含下下连连字字符符、数数字字,但但不不能能为为空空格格符符、标点标点 现在学习的是第6页,共18页四.基本运算与变量1.4.2 变量与常量变量与常量特殊的常量和变量:特殊的常量和变量:ans ans 缺缺省省变变量量名名,以以操操作作中中最最近近应应答答作作为为它它的值的值pi pi 圆周率圆周率i i 或或 j j 虚数单位虚数单位INF INF 正无穷
6、大正无穷大Nan Nan 不定值(或称非数)不定值(或称非数)versionversion MATLAB MATLAB的版本的版本现在学习的是第7页,共18页五.常用函数1.5.1 MATLAB常用的三角函数常用的三角函数sin(x):正弦函数:正弦函数 cos(x):馀弦函数:馀弦函数 tan(x):正切函数:正切函数 asin(x):反正弦函数:反正弦函数 acos(x):反馀弦函数:反馀弦函数 atan(x):反正切函数:反正切函数 atan2(x,y):四象限的反正切函数:四象限的反正切函数 sinh(x):超越正弦函数:超越正弦函数 cosh(x):超越馀弦函数:超越馀弦函数 tan
7、h(x):超越正切函数:超越正切函数 asinh(x):反超越正弦函数:反超越正弦函数 acosh(x):反超越馀弦函数:反超越馀弦函数 atanh(x):反超越正切函数:反超越正切函数 现在学习的是第8页,共18页五.常用函数1.5.2 MATLAB常用的基本数学函数常用的基本数学函数Exp(x):指数函数:指数函数 Log(x):自然对数自然对数Log10(x):常用对数常用对数Log2(x):以二为底的对数以二为底的对数abs(x):纯量的绝对值或向量的长度:纯量的绝对值或向量的长度 angle(z):复数:复数z的相角的相角(Phase angle)sqrt(x):开平方:开平方 re
8、al(z):复数:复数z的实部的实部 imag(z):复数:复数z的虚的虚 部部 conj(z):复数:复数z的共轭复数的共轭复数 round(x):四舍五入至最近整数:四舍五入至最近整数 fix(x):无论正负,舍去小数至最近整数:无论正负,舍去小数至最近整数 floor(x):地板函数,即舍去正小数至最近整数:地板函数,即舍去正小数至最近整数 ceil(x):天花板函数,即加入正小数至最近整数:天花板函数,即加入正小数至最近整数 sign(x):符号函数:符号函数(Signum function)。当当x0时,时,sign(x)=1。现在学习的是第9页,共18页五.常用函数函数名函数名解释
9、解释Matlab函数命令函数命令幂函数幂函数xasqrt(x)=x(1/2)指数函数指数函数axexp(x)对数函数对数函数log(x)log2(x)log10(x)现在学习的是第10页,共18页五.常用函数函数名函数名解释解释Matlab函数命令函数命令三三角角函函数数sin(x)cos(x)tan(x)cot(x)sec(x)csc(x)现在学习的是第11页,共18页五.常用函数函数名函数名解释解释Matlab函数命令函数命令反反三三角角函函数数asin(x)acos(x)atan(x)acot(x)asec(x)acsc(x)绝对值函数绝对值函数abs(x)现在学习的是第12页,共18页
10、五.常用函数数学表达式数学表达式Mat lab运算符运算符Mat lab表达式表达式加加a+b+a+b减减a-b-a-b乘乘*a*b除除/或或 a/b 或或 ab幂幂ab1、算术运算符、算术运算符现在学习的是第13页,共18页五.常用函数1.5.3 简易二维绘图函数简易二维绘图函数plot(x,y)一般画图时,先标上图形上的几个点,进而将各个点相连形成图形,其点越多,图形越一般画图时,先标上图形上的几个点,进而将各个点相连形成图形,其点越多,图形越平滑。平滑。Plot基本语法基本语法:plot(x,y)X为图形上为图形上x坐标向量,坐标向量,y为其对应的为其对应的y坐标向量坐标向量 y=0 0
11、.58 0.70 0.95 0.83 0.25;plot(y)生成的图形是以序号为横坐标、数组生成的图形是以序号为横坐标、数组y的数值为纵坐标画出的折线。的数值为纵坐标画出的折线。x=linspace(0,2*pi,30);%生成一组线性等距的数值生成一组线性等距的数值 y=sin(x);plot(x,y)生成的图形是上生成的图形是上30个点连成的光滑的正弦曲线。注意:个点连成的光滑的正弦曲线。注意:x和和y种元素的个数必须相同!种元素的个数必须相同!现在学习的是第14页,共18页五.常用函数1.5.3 简易二维绘图函数简易二维绘图函数plot(x,y)例例1:画出曲线:画出曲线 及其包络线及其包络线 t的取值范围是的取值范围是现在学习的是第15页,共18页五.常用函数1.5.3 简易二维绘图函数简易二维绘图函数plot(x,y)例例2:画出衰减震荡曲线:画出衰减震荡曲线 及其包络线及其包络线 t的取值范围是的取值范围是t=0:pi/50:4*pi;y0=exp(-t/3);y=exp(-t/3).*sin(3*t);plot(t,y,-r,t,y0,:b,t,-y0,:b)现在学习的是第16页,共18页小 结掌握基本运算与变量掌握各种函数的含义及用法现在学习的是第17页,共18页练 习现在学习的是第18页,共18页
限制150内