下载此文档

《数值分析及其MATLAB实现》第二篇MATLAB快速入门word第四章.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
、符号的代换、复合函数的运算和反函数的运算、加、减、乘、除运算、乘方和开方运算。有关加、减、乘、除运算、乘方和开方运算在第一章实验的内容中我们已经作了介绍。下面主要介绍符号表达式的变换和化简、符号的代换、复合函数和反函数的运算。在MATLAB中,这些运算的常用函数如表4-5所示。表4-5符号表达式的变换和化简、复合函数和反函数的运算的MATLAB函数MATLAB函数名函数功能变换和化简expand(表达式)将表达式中的括号进行展开,即将乘积展开为和式factor(表达式)将表达式进行分解,即把多项式转换为乘积形式horner(表达式)将一般的表达式变为嵌套的形式collect(表达式)合并同类项simplify(表达式)利用各种恒等式关系、函数关系将表达式进行化简simple(表达式)(1)f=simple(S)对表达式S进行化简,输出长度最短的表达式f;(2)simple(S)对表达式S进行化简,输出用各种函数化简的结果及长度最短的表达式;(3)[f,how]=simple(S)对表达式S进行化简,输出长度最短的表达式f及f是哪一个函数作用的结果how。findsym(表达式)确认符号表达式中的符号代换subs(f,old,new)用符号new代替表达式f中的符号oldsubexpr(f)pose(f,g)输出y=f(u)和u=g(x)的复合函数y=f(g(x))pose(f,g,t)输出y=f(u)和u=g(t)的复合函数y=f(g(t))反函数运算g=finverse(f)输入函数y=f(x),其中y=f(x)和y=g(x)互为反函数,输出的y=g(x)是y=f(x)的反函数g=finverse(f,t)输入函数y=f(t),其中y=f(t)和y=g(t)互为反函数,输出的y=g(t)是y=f(t)的反函数[例1]设函数和,试求关于的复合函数。解输入>>symsxyz=sqrt(3*y);y=5*x^2-6;pose(z,y)运行后屏幕显示为z=3^(1/2)*(5*x^2-6)^(1/2)[例2]分别求函数e和的反函数。解输入>>symsxty1y2y1=exp(-x);y2=sin(t);g1=finverse(y1)g2=finverse(y2,t)运行后屏幕显示为g1=-log(x)g2=asin(t)[例3]求函数的反函数。解输入>>symsxabcdy=((a*x+b)/(c*x+d))^(1/5)';g=finverse(y)运行后屏幕显示为g=-(b-conj(x)^5*d)/(a-conj(x)^5*c)为了用符号x代替表达式g中的符号conj(x),再输入:>>g=subs(-(b-conj(x)^5*d)/(a-conj(x)^5*c),conj(x),x)运行后屏幕显示为g=(-b+x^5*d)/(a-x^5*c)[例4]在MATLAB工作窗口输入下面程序,运行后,观察其结果,说明所使用MATLAB函数collect、expand、horner、factor和simplify的意义和用法。解在MATLAB工作窗口输入下面程序:>>symsxytaf1=collect(x^3+2*x^2-5*x^2+4*x-3*x+12-3),f2=c

《数值分析及其MATLAB实现》第二篇MATLAB快速入门word第四章 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人glfsnxh
  • 文件大小54 KB
  • 时间2020-09-18