运行结果如下:

    n =

        m^2+n 

    d =

            n*m     

3。2。3  符号表达式的因式分解与展开

MATLAB中符号表达式因式分解与展开的函数,调用格式为:

(1)factor(s)对s分解因式。

(2)expand(s)对s进行展开。

(3)collect(s)对s合并同类项。论文网

(4)collect(s,v)对s按变量v合并同类项。

    例3。3 对 因式分解。   

     MATLAB程序代码如下:   

 syms  x 

 s=x^9-1;

 factor(s) %对s因式分解

运行结果如下:

 ans =

      (x-1)*(x^2+x+1)*(x^6+x^3+1)

例3。4  对 展开和合并同类项。

     MATLAB程序代码如下:   

      syms x y;

      s=(2*x^2-y^2)*(x^2+3*y^2);

      expand(s)%对s展开

      collect(s) %按系统默认变量对s合并同类项

      collect(s,x) %按变量x对s合并同类项

运行结果如下:

   ans =

        2*x^4+5*x^2*y^2-3*y^4             

   ans = 

        2*x^4+5*x^2*y^2-3*y^4

   ans = 

        2*x^4+5*x^2*y^2-3*y^4

    3。2。4  符号表达式的化简

MATLAB中符号表达式化简的函数调用格式为:

   (1)simplify(s)应用函数规则对s进行化简。

   (2)simple(s)调用MATLAB其他函数对s综合化简,并显示化简过程。

    (3)pretty(s)美化表达式形式。

    例3。5  对 进行化简。 

    MATLAB程序代码如下:     

 syms a b; 

 s=sqrt((a+sqrt(a^2-b))/2)+sqrt((a-sqrt(a^2-b))/2);

 simplify(s)                   

运行结果如下:

  ans = 

          1/2*(2*a+2*(a^2-b)^(1/2))^(1/2)+1/2*(2*a-2*(a^2-b)^(1/2))^(1/2) 

3。2。5  符号表达式与数值表达式的转换

MATLAB中符号表达式与数值表达式的转换函数,调用格式为: 

(1)函数sym可将数值表达式变成符号表达式。文献综述

(2)函数eval可将符号表达式变成数值表达式。

例3。6 将0。45变成符号表达式。

MATLAB程序代码如下:     

        sym(0。45)

     运行结果如下:

        ans =

            9/20

例3。7 将 变成数值表达式。

    MATLAB程序代码如下: 

        f=sym('10*sqrt(3)');

        eval(f)

    运行结果如下:

         ans =

              17。3205

3。2。6  符号表达式中变量的确定

MATLAB中的符号可以是符号变量和符号常量。findsym可查找符号表达式中的符号变量,调用格式:

findsym(s,n)

返回s中的n个符号变量,若没指定n,则返回s中全部符号变量。

上一篇:数学思想在数学解题中的作用思考
下一篇:取整函数的性质与应用

极限的多种计算方法和技巧

不定积分计算的各种方法

浅谈数学中的简洁美对称...

分数计算的错误原因及对策

MATLAB方程求解问题研究

图像的几何特征及其应用MATLAB

浅谈行列式的计算各种方法

海之恋插画设计

大数据”时代對高校科研...

FeCl催化下螺取代色烯-2-酮类衍生物的合成

AT89C51单片机自动起闭光控...

STC89C52单片机电子指南针设计

直线导轨副用钳制器可靠性建模分析与试验

甲醇生产过程中CO变换工段工艺设计

成像激光雷达的机械扫描...

企业文化与企业价值研究【6444字】

十大功劳叶乙酸乙酯段化学成分研究小檗碱