MATLAB基础与应用
上QQ阅读APP看书,第一时间看更新

2.3 函数值的计算

(1)数值计算方式

978-7-111-45813-5-Chapter02-3.jpgx=…;%输入x的数值(不能为字母)

978-7-111-45813-5-Chapter02-4.jpgy=…%输入y的表达式(表达式中除x外不能有其他字母)

例2.1:设978-7-111-45813-5-Chapter02-5.jpg,用MATLAB计算y(1)的值。

MATLAB程序如下:

978-7-111-45813-5-Chapter02-6.jpg

例2.2:设978-7-111-45813-5-Chapter02-7.jpg,用MATLAB计算y(5)的值。

MATLAB程序如下:

978-7-111-45813-5-Chapter02-8.jpg

(2)符号计算方式

978-7-111-45813-5-Chapter02-9.jpg定义x和其他字母为符号

978-7-111-45813-5-Chapter02-10.jpg输入y的表达式

978-7-111-45813-5-Chapter02-11.jpg计算x=a时y的值

注意:用符号计算时,对数函数只识别以e为底的对数。如果要计算在多个点x=a1,…,x=an处y的值,则可用[a1,a2,…,an]替换a。如果结果“ans=”是以符号形式给出时,输入double(ans)即可得到数值型结果。

例2.3:设978-7-111-45813-5-Chapter02-12.jpg,用MATLAB计算y(1)、y(2)的值。

MATLAB程序如下:

978-7-111-45813-5-Chapter02-13.jpg

例2.4:设y=x2-2ax,用MATLAB计算ya)、yb)的值。

MATLAB程序如下:

978-7-111-45813-5-Chapter02-14.jpg

这个例子告诉我们,用符号计算方法时,相关式子中的所有字母都要先定义为符号。