函数的表达与求根学习教案

上传人:深*** 文档编号:122570151 上传时间:2022-07-20 格式:PPTX 页数:10 大小:876.74KB
收藏 版权申诉 举报 下载
函数的表达与求根学习教案_第1页
第1页 / 共10页
函数的表达与求根学习教案_第2页
第2页 / 共10页
函数的表达与求根学习教案_第3页
第3页 / 共10页
资源描述:

《函数的表达与求根学习教案》由会员分享,可在线阅读,更多相关《函数的表达与求根学习教案(10页珍藏版)》请在装配图网上搜索。

1、会计学1函数的表达与求根函数的表达与求根第一页,编辑于星期一:点 五十五分。一、函数的表达一、函数的表达二、函数的求根二、函数的求根第1页/共10页第二页,编辑于星期一:点 五十五分。一一.函数的一般表达函数的一般表达1.在在Matlab中基本初等函数的表示:中基本初等函数的表示:通常函数通常函数Matlab中的命令中的命令y=sinx、y=cosx、y=tanx y=sin(x)、y=cos(x)、y=tan(x)y=cotx、y=secx、y=cscx y=cot(x)、y=sec(x)、y=csc(x)y=lnx、y=log(x)、y=exp(x),y=sqrt(x)y=arcsinx、

2、y=arccosxy=asin(x)、y=acos(x)y=arctanx、y=arccotxy=atan(x)、y=acot(x)模或绝对值函数、辐角模或绝对值函数、辐角abs、angle实部、虚部、共轭复数实部、虚部、共轭复数real、imag、conj圆周率圆周率,无穷大无穷大,不确定值不确定值pi、inf、nan第2页/共10页第三页,编辑于星期一:点 五十五分。1).sym定义函数:进行符号运算的函数定义函数:进行符号运算的函数命令为:命令为:(1)y=sym(f(x)或或 (2)y=f(x)2).inline 定义的函数:用于曲线拟合、数值计算定义的函数:用于曲线拟合、数值计算2.

3、各种定义函数的方法各种定义函数的方法注意:这种函数有时必须在注意:这种函数有时必须在M文件内定义才有效!文件内定义才有效!步骤:步骤:(1)建立建立M文件;文件;(2)fun=inline(f(x),参变量参变量,x)第3页/共10页第四页,编辑于星期一:点 五十五分。3).3).利用利用M文件建立函数文件(文件建立函数文件(Function)命令为:命令为:function =说明:说明:注意注意:(1)输入变量用输入变量用()()括起来括起来,输出变量用输出变量用 括起来括起来.(2)函数名和文件名必须相同!函数名开头必须用字母函数名和文件名必须相同!函数名开头必须用字母,区分大小写。,区

4、分大小写。(3)程序开头必须以程序开头必须以fuonncti开始,第二行以后可加开始,第二行以后可加入注释行或运算语句。入注释行或运算语句。第4页/共10页第五页,编辑于星期一:点 五十五分。例例1.已知已知 求求y+f方法方法1:在:在MATLAB命令窗口中输入命令窗口中输入 y=sym(sin(x)+cos(x)2)f=sym(cos(2*x);u=simplify(y+f);结果为:结果为:fun(x)=(sin(x)+cos(x)2+cos(2*x)如果直接写如果直接写u=y+f呢?呢?此命令为化简函数此命令为化简函数结果为:结果为:2*cos(x)*(sin(x)+cos(x)方法方

5、法2:建立:建立M文件文件,在在M文件内输入文件内输入:fun=inline(sin(x)+cos(x)2+cos(2*x),x)方法方法3 3:建立文件名为:建立文件名为ffff的函数文件的函数文件输入输入:function y=ff(x)y=(sin(x)+cos(x)2+cos(2*x)第5页/共10页第六页,编辑于星期一:点 五十五分。例例2.建立函数:建立函数:a,b,c为待定的参数为待定的参数方法方法1:y=a*(1-b*exp(-c*x)方法方法2:fun=inline(b(1)*(1-b(2)*exp(-b(3)*x),b,x);此处,将此处,将b看成参变量,看成参变量,b(1

6、),b(2),b(3)为其分量为其分量.若计算函数在若计算函数在x=0:0.1:1上的函数值,由于此时上的函数值,由于此时x为矩为矩阵,只需将函数表达式中的某些量表示成向量阵,只需将函数表达式中的某些量表示成向量.有些有些*改改成成.*即可即可.在命令窗口调用在命令窗口调用ffff函数:函数:y=ff(x)y=ff(x)回车后回车后,界面显示所输入的界面显示所输入的x是没有定义的,此时若给是没有定义的,此时若给x赋值,将计算函数赋值,将计算函数y的对应值。在命令窗口可以反复的对应值。在命令窗口可以反复调用调用M函数文件函数文件.第6页/共10页第七页,编辑于星期一:点 五十五分。注意注意:多项

7、式中缺少的幂项,要以多项式中缺少的幂项,要以0 0代替代替,不可省略不可省略.只需在命令区中输入:只需在命令区中输入:p=0.6955,0.436,0,1.35;p=0.6955,0.436,0,1.35;即可即可 2.多项式的求根命令多项式的求根命令roots 函数函数 (主要用于多项式求根主要用于多项式求根)例例4.求例求例3中中多项式的根多项式的根 二、多项式的一般表达及非线性方程二、多项式的一般表达及非线性方程(组组)的求根的求根1.1.多项式在多项式在MATLAB中由行向量按照降幂表达中由行向量按照降幂表达.例例3.在在 MATLABMATLAB中中输入四次多项式输入四次多项式 第7

8、页/共10页第八页,编辑于星期一:点 五十五分。结果为结果为:x=-1.4952 :x=-1.4952 0.4341+1.0534i 0.4341+1.0534i 0.4341-1.0534i 0.4341-1.0534isolve函数函数(主要用于方程或方程组求根主要用于方程或方程组求根)例例5.求解非线性方程组求解非线性方程组 解:输入:解:输入:p=0.6955,0.436,0,1.35;p=0.6955,0.436,0,1.35;x=roots(p)x=roots(p)解:输入解:输入:x,y=solve(x2+x*y+y=3,x2-4*x+3=0)得到得到:x=1,3 y=1,-3/

9、2 第8页/共10页第九页,编辑于星期一:点 五十五分。fzero 函数函数(主要用于方程的数值解主要用于方程的数值解)命令格式为命令格式为x=fzero(fun,x0)或或x=fzero(fun,a,b)其中其中:fun为所求方程的函数(为所求方程的函数(fun既可以是既可以是x的字符串,的字符串,也可以是内嵌函数的名字或也可以是内嵌函数的名字或m文件的名字),文件的名字),x0为初始为初始点,点,a,b为使函数值变号的区间。为使函数值变号的区间。例例6.求方程求方程 的根,取初始点的根,取初始点x x0=1.50=1.5解:输入:解:输入:p=1,0,-1,-1;p=1,0,-1,-1;x1=roots(p)x1=roots(p)x2=solve(x3-x-1)x2=solve(x3-x-1)x3=fzero(x3-x-1,1.5)x3=fzero(x3-x-1,1.5)结果为:结果为:x1=1.3247 x1=1.3247 -0.6624+0.5623i -0.6624+0.5623i -0.6624-0.5623i -0.6624-0.5623i x2=(x2=(省略省略)x3=1.3247 x3=1.3247第9页/共10页第十页,编辑于星期一:点 五十五分。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!