网站大量收购闲置独家精品文档,联系QQ:2885784924

matlab 学命令.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab 学命令

编写一个函数文件,计算n! 例2、利用例1编写的函数计算4!,10!,在命令窗口执行该函数,马上得到结果: 函数表达式在Matlab中的运算 例1、将下列表达式改写成Matlab的输入形式: (1) (2) 例2、定义符号函数 3.2.2 常用的表达式处理函数 1.函数表达式的四则运算 已知两个函数解:和,要求: (1)用函数f+g; (2)用函数f-g; (3)用函数f*g; (4)若,则用函数f/g; (5)用函数 例3、定义符号函数,, 3.求反函数 返回函数f的反函数,用参数u指定反函数的自变量,当f中只有一个字母时,u可以省略。 例6、求函数的反函数 4.求函数值 一般的函数可以用function编制函数文件来定义,这时要计算某点的函数值只需要调用该函数即可。特别地,对于表达式函数,也可以直接将其定义为符号函数,这种定义方式简单明了,这时由于定义的函数名中没有参数位置,要计算函数值时,首先给自变量赋值,然后用函数eval() 求得该点处的函数值。 例7、定义函数,并计算 3.2.3 求函数的零点 在实际应用中经常涉及到求函数零点的问题。Matlab提供了函数fzero用于求函数的零点,其基本调用格式为: 说明:其中函数f是要求零点的函数。x是计算的初始值,既可以是标量也可以是二维向量。当x是标量时函数自动在初始值附近找到函数值异号的区间,然后迭代求出函数值为零时自变量的值,若找不到,则返回NaN;当x为二维向量时,函数在区间寻找函数值为零时自变量的值,此时要求在处的函数值异号,否则系统会显示出错。 注意:参数x应该是很接近零点的一个数(一般先用较粗略的方法找到计算初始值x,再用这个函数进行精确计算),否则误差较大。 例8、求方程的根在区间[0,1]内的根 例9、先粗略估计方程的零点,然后用fzero计算 3.2.4 多项式函数 多项式函数是函数中很常见的,Matlab中有很多函数涉及多项式的处理。这里介绍几个常用函数。需要说明的是,这里介绍的函数有的不仅仅适用于多项式,而且适用于所有函数。在没有特别说明的时候,介绍的函数仅仅适用于多项式函数。 1.多项式的表示方法 Matlab中的多项式可以用一般函数表达式的表示方法,也可以将多项式写为行向量,其中数为多项式降幂书写时每次幂的系数,缺项多项式要补零。 例8、定义多项式函数 2.常用多项式函数 (1)多项式求根函数roots(A),参数A是一个表示多项式的行向量。其结果也是一个行向量。 例11、计算多项式方程的根: 例12、计算多项式方程的根: (2)多项式四则运算 如果是用符号函数定义的多项式,其四则运算和一般符号函数相同。 另外,很多时候多项式都是以行向量的形式表示的,这时,对于两个次数不同的多项式要进行加减运算,需要将低阶多项式行向量前面补0,让两个多项式的维数(向量中数字的个数)相同。 例13、设,,计算, 多项式相乘用函数conv(A1,A2);多项式相除用函数deconv(A1,A2)。它们的参数A1,A2都是表示多项式的行向量。函数deconv(A1,A2)的格式有两种:(1)deconv(f,g)返回f除以g的商;(2)[q,r]=deconv(f,g)计算f除以g,q表示商,r表示余式。 例14、,同上例,计算 例15、,同上,求的商式和余式 3.表达式的变形 下列函数中的参数可以是任意的函数,这里即使是多项式函数也不能以向量的形式给出。 (1)因式分解函数factor(f)对表达式进行因式分解; 例16、对函数进行因式分解 factor(f) (2)表达式展开函数expand(f),将表达式f展开。 例17、对例14中的多项式用符号函数来定义,结果需要用expand()函数展开。 例18、展开函数 3.3 极限与连续实验 3.3.1 用MATLAB计算极限 用limit函数可以计算符号表达式的极限,其调用格式有以下几种: 格式 功能 Limit(F,x,a) 计算符号表达式F在条件x→a下的极限值 Limit(F, a) 计算符号表达式F中由findsym(F)返回的独立变量趋于a 时的极限值 Limit(F) 计算符号表达式F在条件x→0下的极限值 Limit(F,x,a,‘right’)或 Limit(F,x,a,‘left’) 计算符号表达式F在条件x→a下的极限值,其中“right”,“left”用来指定取极限的方向,分别表示右极限和左极限 说明:(1)F是被求极限的函数表达式,要以符号表达式的方式定义,当中出现的字母以及F(如果要用的话),事先要定义为符号变量; (2)参数a可以是有限的数,也可以是无穷大,无穷大用inf表示; (3)结果输出可以是数值、无

文档评论(0)

kejie8080230 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档